- Celestia 支持基于Arbitrum Orbit、Optimism Stack以及Polygon CDK(即将支持) 技术堆栈构建的链使用 Celestia 作为 DA 层,现有的 Layer 2 可以用 Rollup 技术将其数据从发布到以太坊上切换到发布到 Celestia。对区块的承诺发布在 Celestia 上,这比将数据发布到单一链上的传统方法更具可扩展性。
- Celestia 支持基于Dymension技术组件构造的 RollApp(专用于应用程序的链)作为执行层,与以太坊的 Layer 1 和 Layer 2 概念类似,RollApps 的结算层依赖 Dymension Hub(后面将展开解释),DA 层使用 Celestia,链之间通过IBC协议交互(IBC 基于 Cosmos SDK, 是一种允许区块链相互通信的协议。使用 IBC 的链可以共享任何类型的数据,只要它是以字节为单位编码的)。
- 智能合约 Rollup 交易由结算层的智能合约验证。主权 Rollup 的交易由主权 Rollup 的节点进行验证。
- 与智能合约 Rollup 相比,主权 Rollu 的节点拥有自主权。在主权 Rollup 中,交易的排序和有效性是由 Rollup 自己的网络管理,而不依赖于单独的结算层。
- ZK-Rollup 使用零知识证明来验证打包的交易的正确性,从而确保交易的安全性和隐私性。
- Optimistic Rollup 在提交交易状态到以太坊主链之前,首先假设这些交易是有效的,在质询期期间,任何人都可以计算欺诈证明来验证交易。
- 共识机制:Nubit 探索了一种由 SNARK 提供支持的基于 PBFT (实用拜占庭容错)的高效共识,用于签名聚合。PBFT 方案与 zkSNARK 技术结合将验证者之间验证签名的通信复杂度显著减少,在不需要访问整个数据集的情况下验证交易的正确性。
- DAS:Nubit 的 DAS 是通过对区块数据的小部分进行多轮随机抽样来实现的。每一轮成功的抽样增加了数据完全可用的可能性。一旦达到预定的置信水平,就认为区块数据是可访问的。
- Trustless Bridge:Nubit 使用了一个 Trustless Bridge,其利用了闪电网络的支付通道。这种方法不仅与本地比特币支付方法保持一致,且不会增加额外的信任要求。与现有的桥接方案相比,为用户带来了较低的风险。
- 步骤 1.1: Alice 首先需要通过 Nubit 的无信任桥支付 gas 费来继续服务。特别是,Alice 需要从无信任桥接器中获得一个公共挑战,记为 X (h)(X 是从可验证延迟函数(VDF)的哈希范围到挑战域的加密哈希函数,h 是某个高度区块的哈希值)。
- 步骤 1.2 和 步骤 2: Alice 必须获得与当前回合相关的 VDF 的评估结果 R,提交 R 以及她的数据和交易元数据(如地址和 nonce)发送给验证器,以便将其合并到内存池中。
- 步骤 3: 验证者在达成共识后提出区块及其头的过程。块头包括对数据的承诺及其相关的 Reed-Solomon Coding(RS Code),而块本身包含原始数据、相应的 RS Code 和基本的交易细节。
- 步骤 4: 生命周期以 Alice 的数据检索结束。轻客户机下载区块头,而全节点获取区块及其头。
- EthStorage 可以实现去中心化的动态存储:现有的去中心化存储解决方案可以支持大量数据的上传,但是不能修改或删除,只能重新上传新数据。而 EthStorage 通过原创的键值存储范式,实现 CRUD 功能,即创建、更新、读取和删除存储的数据,从而显著增强了数据管理的灵活性。
- 基于 DA 层的 Layer 2 去中心化解决方案:EthStorage 是一个模块化的存储层,只要有 EVM,有 DA 来减少存储成本,就可以在任何区块链上运行它(但当前很多 Layer 1 不具备 DA 层),甚至在 Layer 2 上也可以。
- 高度集成 ETH:EthStorage 的客户端是以太坊客户端 Geth 的超集,这意味着运行 EthStorage 的节点的时候,依然可以正常参与以太坊的任何流程,一个节点可以是以太坊的验证者节点的同时也是 EthStorage 的数据节点。
- 用户将他们的数据上传到应用程序合约,然后该合约与 EthStorage 合约交互以存储数据。
- 在 EthStorage Layer 2 网络中,存储提供商会收到有关等待存储的数据的通知。
- 存储提供商从以太坊数据可用性网络下载数据。
- 存储提供商向 Layer 1 提交存储证明,证明 Layer 2 网络中有大量副本。
- EthStorage 合约奖励成功提交存储证明的存储提供商。
- 在结算层上本地提供 Rollups 服务: 提供了与基础层相同的信任和安全假设,但具有更简单、更安全、更有效的设计空间。
- 通信和交易:Dymension 的 RollApp 通过内嵌模块在结算层上实现 Inter-RollApp 通信和交易,提供信任最小化的桥接。此外,RollApps 还能通过 Hub 与启用 IBC 的其他链进行通信。
- RVM(RollApp 虚拟机):Dymension 结算层在欺诈争议时启动 RVM。RVM 能够在各种执行环境(如 EVM)中解决争议,扩展了 RollApp 执行范围的能力和灵活性。
- 抗审查:经历 Sequencer 审查的用户可以向结算层发布一个特殊的事务。此事务被转发到 Sequencer,并请求在指定的时间范围内执行。如果交易没有在指定的时间内处理,Sequencer 将受到处罚。
- AMM(自动做市商):Dymension 在结算中心引入了一个嵌入式的 AMM,从而创建了一个核心金融中心。为整个生态系统提供共享流动性。
- 安全信任假设。开发 AVS 的创新者必须引导一个新的信任网络以获得安全性。
- 价值泄露。随着每个 AVS 发展其自己的信任池,用户除了向以太坊支付交易费用外,还必须向这些池支付费用。这种费用流向的偏离导致了从以太坊中的价值泄露。
- 成分负担。对于当今运营的大多数 AVS 来说,质押的资本成本远远高于任何运营成本。
- DApp 的信任模型较低。当前的 AVS 生态系统产生了一个问题,一般来说,DApp 的任何一个中间件依赖都可能成为攻击的目标。
- 通过重新抵押提供集合安全性。EigenLayer 通过启用重新抵押的 ETH 而不是它们自己的代币来保护模块,提供了一种新的集合安全性机制。具体而言,以太坊验证者可以将他们的信标链提取凭证设置为 EigenLayer 智能合约,并选择加入建立在 EigenLayer 上的新模块。验证者下载并运行这些模块所需的任何额外节点软件。然后,这些模块可以对选择加入模块的验证者的抵押 ETH 施加额外的罚没条件。
- 开放市场提供奖励。EigenLayer 提供了一个开放市场机制,用于管理验证者提供的安全性以及 AVSs 消耗的方式。EigenLayer 在市场中创建了一个环境,各个模块将需要足够激励验证者,让他们将重新质押的 ETH 分配给自己的模块,而验证者将帮助决定哪些模块值得分配这种额外的集合安全性。