撰文:outprog,everFinance 创始人
什么是 Wrapped AR?
Arweave 是现在最具竞争力的存储链,也是现在最易用的存储链。想要运用 Arweave 进行文件存储,取得 AR 代币的途径却十分少。一般情况下,用户能够去 Arweave 官网的水龙头取得少量的 AR (AR 水龙头: ARfaucet),也能够去币安等中心化买卖所购买 AR,却没有一个去中心化的渠道直接取得 AR。
Arweave 官方水龙头的审阅比较严格,并且只能取得十分少量的 AR。币安则是长期的禁止 AR 提现,无法提现到钱包进行去中心化存储。
Wrapped AR 呼之欲出,咱们需求生成 ERC20 的 AR,创立 AMM 资金池,为更多的去中心化用户提供 AR 代币,让更多的用户能够运用去中心化的文件存储服务。
Wrapped AR 背后的 DAO
同 wETH、wBTC 相同,Wrapped AR 经过对原生 AR 进行 1:1 确定,并且在以太坊生成了 ERC20 的 Wrapped AR 代币,Wrapped AR 和 AR 的价值彻底相等。
Wrapped AR 的技能原理更像是 bitgo 发行的 wBTC,将原生财物确定到原生链的一个钱包,再经过 DAO 的方法在以太坊上进行 Wrapped ERC20 的 mint。everFinance 比 bitgo 更近一步,创造了一种可靠性更高,速度更快的 DAO。DAO 的模型如下图所示:
DAO 的成员有三类:和谐者、检测者和守望者。另一个独立的组件 ProposalHub 用于对守望者的签名的提案进行履行,Hub 的功能不是有必要的,创立 Hub 首要是为了更高效的搜集和履行签名。
-
和谐者:负责买卖验证和上链。为了保证用户体会和买卖的实时性,和谐者现在是一个独立节点,承担了买卖排序的功能
-
检测者:任何人都能够下载的检查程序,检查程序加载 Arweave 上的事务买卖,验证后能够取得运用的现实状况(现实状况无法由任何一个人物改变)
-
守望者:验证 Arweave 上的买卖并生成提案,提案会提交到 Hub 进行多签拼装
-
ProposalHub:收集守望者的签名提案,进行提案履行
买卖的流程如下:
-
一切的买卖都发送到和谐者,和谐者验证买卖有用性,并将收到的一批买卖批量的 rollup 到 Arweave 上
-
检测者和守望者都能够从 Arweave 上取得一切的买卖数据,他们会自行验证一切的买卖并计算出最终状况。由于和谐者、检测者和守望者都运行了同样的事务代码(链下智能合约),运用了不可假造的 Arweave 存储作为数据源,他们的运算成果也必定一致(参阅:区块链存储 ARWEAVE:图灵机的纸带,可信计算新范式)
-
守望者会依据数据生成提案,守望者对验证有用的提案进行签名并提交给 ProposalHub
-
ProposalHub 在收集到一项提案的满足签名后(依据定义的 2/3 或许 3/5 比例的有用签名),去 Arweave 或许以太坊履行该提案
DAO 的运行机制保证了去中心化治理,现在 DAO 上运行的运用是 everpay.io (everPay:可信跨链付出协议)。运用 everPay 灵活的跨链计划,everFinance 完成了 Arweave 到以太坊跨链。
锁仓合约及地址
以太坊上的 ETH/ERC20 确定在 EverPay 智能合约中。EverPay 智能合约具备强大的多签任务履行能力,这些任务能够是代币转账,能够是委托 Compound 存款,也能够是 Uniswap 兑换,乃至能够将多个任务过程拼装到一同,进行多任务原子履行。这意味着 EverPay 能够在以太坊上履行任何的 DAO 提案。
由于 Arweave 不支持智能合约以及多签,AR 上的锁仓钱包运用了门限签名技能进行财物确定。门限签名的密钥分片经过 proposalHub 分配给 DAO 的治理成员守望者,一切的密钥分片都运用了守望者的以太坊公钥进行加密,只要守望者自有的私钥才能对密钥分片进行解密。守望者运用自己的密钥分片进行提案签署。
Arweave 生态的开展和关键
everPay 是构建在 Arweave 上的强大运用,支持实时的代币付出结算。但前期的 everPay 乃至不能支持 AR 代币的转账。
就在几个月前,为了运用 Arweave 的原生 DApp,用户还必需拖拽自己的密钥文件到运用页面。拖拽密钥注入网页是及其危险的行为,十分容易导致密钥被盗。直到 ArConnect 的呈现,为 Arweave 提供了密钥管理工具。用户能够像运用 MetaMask 衔接以太坊 Dapp 相同,运用 ArConnect 衔接 Arweave 的 Dapp,这为 everPay 集成 AR 以及 AR 跨链提供了关键。
everPay 作为一个跨链的 DApp,能够直接运用 MetaMask 或许 ArConnect 进行衔接。运用 MetaMask 时,用户能够充值 ETH/ERC20 到 everPay;运用 ArConnect,用户能够充值 AR 到 everPay。这些充入 everPay 的财物能够在 everPay 协议上自由的进行价值转移,整个转账过程都是实时的。
以太坊和 Arweave 的地址在 everPay 中都是有用账户,用户无需额定的将以太坊地址和 Arweave 地址注册到 everPay 中,任何有用的以太坊和 Arweave 地址都能够在 everPay 中进行无 Gas 的付出和收款。用户乃至能够运用 MetaMask 将 everPay 中的 ETH/ERC20 转到一个 AR 地址;同样地,也能够将 everPay 中的 AR 转到以太坊地址。以太坊地址和 Arweave 地址在 everPay 上彻底是互联互通的(视频:everPay 中文教程)。
跟着 Arweave 生态的快速开展,基础设施逐步完善,像 everPay 和 ArConnect 这样的运用在 Arweave 上会碰撞出更多的火花,为 Web3.0 添砖加瓦。
从以太坊回到 Arweave
从畅想中回到本文的起始,什么是 Wrapped AR?
Wrapped AR 将一种全新的存储范式带入以太坊,带入 DeFi 生态。那些还未体会过数据不朽、web3.0 运用的以太坊原生用户和开发者们,经过 everPay 的 DAO 将 Wrapped AR 从以太坊跨回 Arweave。用户取得了原生的 AR,运用 ArConnect 去体会 store data, permanently (存储数据,永恒不变)。
视野开拓
通常来说,创新的出现以及单位生产成本的下降取决于新的社会理念与现有的生产流程之间的相互协调和促进,并需要经过数十年的时间才会产生效果。-《繁荣与衰退》