守望者会根据数据生成提案,守望者对验证有效的提案进行签名并提交给 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 添砖加瓦。 (责任编辑:admin) |