协议组件
Last updated
Last updated
Diva 节点负责网络的运营,质押存入的 ETH 并运行以太坊验证器。
Diva 全节点需要运行以下服务:
以太坊执行客户端
以太坊共识客户端
Diva 客户端
节点运行所需的基础设施来支持分布式验证器。对于更复杂的设置,Diva 客户端还可以连接到现有的以太坊节点 (EL/CL)。
节点将接收并运行不同的密钥分片,并与其他节点协调共同维护分布式验证器。目前 Diva 客户端仍处于开发阶段,将开源并公开例如源代码、Docker 镜像和 Dappnode 包。这将允许节点:
在 Diva 智能合约中注册为运营商。
同步共识和执行客户端。
接收分布式验证器的密钥分片,并提供所需的 ETH 抵押。
共同履行分布式验证器的验证职责。
Diva P2P 网络用于节点间发现和通信,以此维护协议的去中心化和抗审查。此外,P2P 网络保障 DKG 以完全去中心化的方式执行,从而保护所有数据传输的隐私和安全。
Diva 智能合约 (DSC) 允许:
质押者存入(或“质押”)ETH 并接收 divETH 。
质押者取回(或“取消质押”) divETH 并接收 ETH。
运营商为新生成的分布式验证器登记密钥分片。
运营商之间无需信任地协作 & 创建新的以太坊验证器。
Diva 智能合约将不可升级,确保协议在可预测范围运行。如果合约中出现问题,保护机制会最大程度地减少对各方的预期影响。
分布式验证器需要履行以太坊验证器的常规职责,Diva 智能合约负责向网络参与者分配质押奖励,按照规则每天更新所有余额。
Diva 质押协议作为公共产品,所有基础设施以及智能合约都是在宽松的开源许可下发布的。
以太坊区块链在两个独立的链上运行:执行层 (EL) 和共识层 (CL) 。执行层负责区块、交易和智能合约,共识层负责共识机制和验证。执行层和共识层的分离,使得 Diva 智能合约 (位于执行层) 在技术上不可能访问验证器 (位于共识层) 的状态。
Shamir Labs 正在开发零知识证明预言机,帮助 Diva 智能合约可以安全地从共识层获取信息。该解决方案将配合 EIP-4788 在 Dencun 升级后进行。
零知识预言机为数据有效性提供了有力保障,无需信任多签和传统的预言机委员会。