1.分析
Agoric 加密经济是一个智能合约平台,可以快速带来数百万
开发人员进入 DeFi 前沿。 Agoric 的 Hardened JavaScript 使区块链编程成为可能
10 多万 JavaScript 安全可访问开发人员。强化的 JavaScript 提供了一个
建设、部署和运行开发人员所需的安全稳定的环境
复杂的 Dapp、NFT 和 DeFi 市场。
Agoric 公共区块链是 Cosmos 生态系统的一部分旨在降低新的风险
基于权益证明 (PoS) 基于共识的分散金融体系构成。而且,
本地市场基础设施支持 Agoric 将使编程模型
形成具有相同指数可组合性的加密经济标准库
导致 Node.js、React.js 和其他 JavaScript 爆炸式增长的生态系统。
Agoric 公共区块链的设计受益于 30 多年(Miller & Drexler,1988)
建立分布式电子市场、金融服务
并为金融应用提供智能合约风险管理。
1.1 Agoric 解决方案
Agoric 加密经济将创新技术与验证的共识协议相结合
为 DeFi 提供坚实的基础。
Agoric 快速可预测的链接
● 快速:高性能 Tendermint 共识协议,快速结束,
快速确保链上交易不会被逆转或改变。
● 可预测:Gas 经济的改善消除了游戏 Gas 价格的诱因,让
用户可以更好地表达价格和紧迫性之间的权衡。
Agoric 熟悉、安全、可组合的开发人员体验
● 熟悉:使用最广泛的编程语言JavaScript 编程。阿戈里奇
为 JavaScript 增强安全性、确定性和异步功能
满足智能合约开发的独特需求。
● 安全:我们强大的对象能力 (OCap) 多层安全模型
深度防御,更好地隔离和控制风险的关键基础
对于 DeFi 市场。
● 可组合:我们的高级 ERTP(电子权利转让协议)令牌标准
使开发人员能够从可重用的组件中快速构建智能合同。这
不断增长的组件库统一支持各种类型的数字资产和
合同包括可替代货币,NFT 远程资产来自其他国家。
Agoric 链和经济是为增长而建立的
● 一流的 DeFi:我们内置的 Zoe 合同框架和我们的集成稳定
比特币和自动做市商 (AMM) 使 DeFi 开发人员开发人员
推出强大的 DeFi 协议。
● 可扩展:随着区块链空间的发展,权益证明 (PoS) 和治理
受快速迭代的影响。实施链式治理和抵押经济学
作为智能合同,我们可以扩展它们来满足未来的需求。
● 互操作性:我们正在迅速演变成一个有许多互动区块链的世界。
动态 IBC 让 Agoric 其他链条的资产、抵押品和
服务。
2.0 Agoric 代币
Agoric 代币将 Agoric 生态系统中的内部交易与全球资本相连
市场、计算资源市场和用户需求。
Agoric 链条有两个原始代币:
● RUN,一种与美元(USD) 稳定的软挂钩货币。 RUN 提供本地媒体
促进交易。
● BLD,一种支持 Agoric 生态系统中经济活动的质押代币。它
随着网络经济活动的增加,确保链的安全性。
2.1 概述
Agoric 链有三个紧耦合系统:
● Dapp 经济是价值创造的地方。市场参与者和
互相创造数字资产(可替代和不可替代)的能力
新的 Defi 协议,并连接 DeFi 组件。
● Run Protocol 铸造本地稳定币RUN。包括所有协议费
执行(gas)费用,在 RUN 中支付。 RUN 为用户提供交换媒介,
记账单位和价值存储。
● Staking 经济是 BLD 持有人质押其代币和验证器,以确保
Agoric 链条的安全性和可持续运行。发生在
Agoric 区块链必须由一组独立的验证器执行和确认。
质押者将他们的 BLD 委托给验证激励正确执行。
Staking 代币赋予验证者通过验证参与网络的权利
并参与链治理。质押者获得奖励,以确保安全
网络。行为不端的验证人的赌注被削减。
这些系统合作确保充满活力的加密经济,包括经济活动
保护、稳定和奖励网络中的参与者。
2.2 运行协议
RUN 协议由 BLD 持有人管理,作为智能合同实施
链条,链条。它构成了 Agoric 链生命力的一部分,链上的活动
链条的连续运行和安全。 RUN 协议由治理和管理
由 BLD 持有人社区决定可接受的抵押品类型,RUN 规则
发行和其它参数。
参与者通过将数字抵押品存入参与者控制的金库借入 RUN。运行是
以某些数字资产为例 ATOM、ETH 或 USDC,由
社区受风险评估和法律限制。 RUN 的值为
与美元 (USD) 软挂钩。远离 1:1 汇率可能有利可图
参与者进行交易,使价格回归 1 美元。
用户可以按需借入和偿还RUN。借款人支付稳定费,单位为
RUN,奖励抵押者。链条上的经济活动越多,
RUN的需求。为了确保网络安全和
经济稳定规模和经济活动。
RUN 协议包括一个集成的自动做市商 (AMM)。 AMM 让
参与者直接为RUN交易资产。它还有助于与美元保持联系
在 RUN-collateral 链上提供流动性和价格发现。
此外,本地 AMM 支持抵押品自动清算。自动清算
这种情况发生在抵押品价值低于治理确定的抵押率的情况下。
2.3 支付执行
市场参与者在 RUN 支付费用。计量链上的执行,防止链上的执行
垃圾邮件,防止失控程序不合理或无限时间
结束。这也保证了在链上执行的代码支付其计算份额
使用的资源。此外,参与者可以优先招标和调度
2.4 BLD,质押代币
BLD 抵押和治理代币。 BLD 持有人将他们的 BLD 代币与
验证者获得奖励,以帮助确保链的运行。
2.5 质押者
通过将其代币抵押到特定的指定位置来支持链的安全
验证器。持有人根据其获得的奖励和惩罚(包括减少)
指定验证器的性能。验证人可以向委托股权收取佣金。
在质押者能够提取代币之前,有一段解绑期。一开始
权益人可以在每个时期重新委托给新的验证人或撤回其权益。但是,他们的
由于前验证人在此期间的不当行为,股权仍面临被削减的风险
解绑期。希望解绑的质押者必须等待解绑期结束
在收到被削减的代币之前。
getRUN 合约是 RUN 允许协议的可选组件 BLD 的抵押者
借用 RUN 抵消他们未来的质押奖励,同时为质押者提供流动性
保持链条安全。质押者保留他们的质押 BLD 获得的一部分 RUN。
确定治理定义的参数需要保留多少 BLD 以及
可以借用的 RUN 数量。
BLD 仍然质押并继续获得质押奖励,但借款人必须偿还
解除他们 BLD 或者在撤回抵押奖励之前,贷款加息。不像
金库,getRUN 贷款由未来的抵押奖励支持。
2.6 治理
社区通过以下方式积极参与 Agoric 链条的不断演变
参与链上治理。治理决策由 BLD 持有者决定
通过代币投票。
2.7 验证器
在稳定的经济中,验证器可以安全地执行智能合同。他们有责任
为了正确运行链上软件的最新版本,在线参与
确保他们私钥的安全。也要参与链条
积极治理。如果他们愿意,他们将因参与而获得奖励,这将降低风险
对系统产生负面影响。
Agoric 链使用 Tendermint Core 引擎共识。验证人获得奖励
验证和生产块。活跃的验证者获得分配给他们的区块奖励
根据他们的相对权益。
该系统将惩罚任何行为不端的验证器。任何被证明模棱两可的验证者
(双重签名)链条减少了他们的股份(以及委托给他们的股份)。
模棱两可的验证器也会被链条迅速删除为活动验证器。
该系统还将惩罚不可用的验证器。他们不会得到区块奖励
当他们离线或不参与共识时。此外,
如果验证器不可用,系统将暂时删除它们
已创块的百分比由滑动窗内的治理决定。
2.8 费用和奖励
Agoric 链将其共识层与智能合约层紧密耦合,带来更大的效果
股权证明的灵活性、改进的激励措施和更高的资本效率。
所有协议级别的费用都在 RUN 中支付。其中包括 RUN 借款人支付的稳定费,
AMM 交易者支付的协议费和智能合同
用户支付的执行费用和
应用程序。
质押者和验证者最初通过新发行的 BLD 获得奖励。作为经济活动
链上成熟,Staking 奖励将越来越多地来自于支付的协议级费用
在运行中。链上经济活动产生的协议费用存入奖励
分配给质押者的矿池。
3.0 Agoric 技术栈
Agoric 技术堆栈将经过验证的拜占庭容错 (BFT) 共识与
支持我们先进的智能合约的分布式、安全、虚拟机架构
框架和强大的加密经济。它为新形式的
区块链使自愿合作成为可能。
Zoe 智能合约框架
● ERTP:Agoric 的电子权利转移协议提供了一种标准的方式来创建
并交换可替代和不可替代的数字资产,从而轻松创建复杂的
可立即交易和组合的数字资产。 ERTP 实现更高阶
智能联系人的组合,实现市场机构的再利用。使用 ERTP,
开发人员可以轻松地以一种方式表示数字资产和加密经济抽象
标准方式,加快发展,降低安全隐患。
● Zoe:Zoe 是我们使用 JavaScript 编写智能合约的框架。开发者可以
专注于应用的经济逻辑,让 Zoe 处理用户的托管
资产。它强制提供安全性和支付活跃度保证,因此用户要么得到什么
他们想要从交易中获得或拿回他们提供的东西。这大大减少了
合同方的风险。
● 系统定义合约:区块链本身利用了 Zoe 的力量和灵活性
实施治理、抵押、抵押衍生品和其他加密经济
原语。用户定义的智能合约可以重用这些合约组件,
可以提供给其他开发人员。
Agoric 虚拟机
● 安全的 JavaScript 运行时:Agoric VM 提供安全的分布式 JavaScript
执行 OCap 以实现安全组合和代码重用的运行时。目前,DeFi
Dapps 主要由内置 JavaScript 的 web2 前端组成,连接到 web3 smart
合约后端内置于 Solidity,没有一致的连接框架。阿戈里奇
将主要的 web2 编程语言 JavaScript 引入区块链。前端
开发人员可以使用一种安全且熟悉的语言来工作。 后端智能合约
开发人员可以使用安全、确定性和异步的语言进行编码。我们已经
使 JavaScript 对于区块链是安全的,它利用了数百万经验丰富的
程序员、成熟的工具生态系统以及许多可重用的库和包
DeFi 开发。
● 对象能力(OCap)安全性:使 JavaScript 对区块链安全的关键
是我们的 OCap 安全架构(Miller,2006 年)。 OCap 是经过实战考验的安全模型
用于安全操作系统 (Heiser & Elphistone, 2016)。强化Javascript,
由 Agoric 开发,是一个标准跟踪 JavaScript 子集,它强制执行对象
能力安全。 OCaps 提供细粒度的权限,支持
风险的划分和管理。 Ocap 方法非常重视封装,
承认封装与财产权具有相同的作用。封装的
对象确保对象的状态不会被其他人篡改或干扰。
对象之间的消息传递确保通信权限类似
只有在双方同意的情况下才能控制和转让。 Agoric 分布式
编程模型跨系统扩展了 OCap 安全架构,提供了一个
前端开发人员的一致模型并支持安全、异步
链间编程。
● 指数可组合性:很大程度上,JavaScript 的流行是由
组合的力量。 Node.js 2010 与 npm(节点包管理器)一起发布
创造了一种重用文化。截至 2021 年 6 月,超过 800,000 个可重用的 npm 包
每天下载超过 10 亿次。百分之九十七的现代网络
应用程序代码来自可重用的包;只有 3% 是新编写的代码。尽管依赖他人的代码大大提高了生产力,它引入了安全性风险。 OCap 独特地实现了安全可组合性,为
区块链。
一流的区块链技术
● Cosmos/Tendermint:Agoric VM 的架构独立于底层
共识协议,因此 Agoric 链可以运行在最佳可用的共识引擎上。
Agoric 链最初将作为 Cosmos 生态系统的一部分启动,作为主权
基于 Tendermint 共识引擎的区块链。 Tendermint 是经过验证的拜占庭
容错 (BFT) 共识引擎提供快速的吞吐量和终结性。
● 动态 IBC:区块链间通信协议 (IBC),由
Agoric,让 Agoric 编程模型跨链运行。 IBC 给 Agoric
链用户访问基于 Cosmos 生态的协议、流动性和资产
及以后(当前的项目正在进行中,以通过 IBC 连接到 Polkadot 并挂钩
来自 Zcash、以太坊和比特币的资产)。 IBC 提供了一个桥梁,将外部
金融资产到 Agoric 链上以参与 DeFi 协议,抵押
贷款、抵押和参与贸易和相关交易。这也让 Agoric
其他链可用的资产和智能合约。
Agoric 链支持广泛的数字资产的创建和交换,同时
提供易于编程、安全保证、组合和之间的互操作性
链。因此,它为各种 DeFi 用例提供了理想的平台
自动化做市商 (AMM) 到复杂的衍生品市场。
团队:
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。