区块链项目方案分析,公共区块链解决方案及应用场景
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) 到复杂的衍生品市场。团队:
文章从网络整理,文章内容不代表本站观点,转账请注明【蓑衣网】