Cardano的第一个 ZK Rollup背后的团队在官方博客文章中透露了该解决方案将如何让网络解决 Hydra 无法解决的扩展问题。 ZK Rollups 利用在专门的链下网络上执行交易的计算和验证。揭示的第 2 层解决方案应该支持 DeFi 应用程序的更大吞吐量,而不会危及 Cardano 的第 1 层安全保证。 奥比斯设计 该协议在博客中解释说:“我们建议 Orbis 作为最好的扩展解决方案,因为它保持了 Cardano 区块链的所有核心设计原则,同时能够将网络扩展到可以安全地大规模托管 RealFi 和 DeFi 应用程序的地方。” 随着 Cardano 的 dapp 生态系统和用户群的扩大,在任何给定时刻可以处理的交易数量必然会扩大——否则拥塞问题将阻碍网络的发展。 ZK Rollups 是用于提高可扩展性的第 2 层解决方案,简而言之,将一批交易捆绑或“汇总”成一个“零知识”证明。 使用 Orbis,与其他 ZK Rollup 一样,每个批次都会生成一个加密证明,即所谓的 ZK-SNARK,它会在链上提交到第 1 层并进行验证。 存储在主网上的 ZK-SNARK 本质上证明了“对于某些输入和某些输出,存在一组由相关方签署并遵循相关智能合约规则的交易。”博客解释说。 因此,Orbis 可以大大提高 Cardano 的交易吞吐量,因为主网只记录输入、输出以及这些输出是根据区块链规则从输入产生的证明。 路线图 Orbis 具有两个主要组件——链下系统或“证明者”和所谓的“验证者”,它本质上是一种链上智能合约。 Prover 将构建 ZK-SNARK 证明,而 Verifier 将在 Cardano 上结算交易。 在初始版本中,Orbis 将使用由 Orbis Labs 运营的单个 Prover 启动,但是,它旨在过渡到完全去中心化的分布式堆栈。 根据博客,“证明者的完全去中心化意味着没有计算机、个人或受信任的实体是单点故障”,并构成了“项目的最终目标和承诺”。 此外,Orbis 将允许 PlutusTx 智能合约轻松移植,此外,还支持新的编程语言——Pluto 和 Plutarch——用于编写链上脚本的替代方案。 两种编程语言都“通过在 Plutus Core 上使用零成本抽象来优化高效的链上部署”。 通过使用 Electric Coin Co.-Zcash 开发的 Halo 2 ZK 证明系统构建,Orbis 支持递归证明,本质上允许为特定用例(如 DeFi、NFT、供应链和小额支付)开发应用程序特定的汇总。 “我们希望 Cardano 上的普通用户和开发人员社区能够在 Orbis Layer 2 上找到一个熟悉的环境,更多的利基应用程序构建他们自己的定制汇总解决方案,这些解决方案仍然可以与其他汇总和底层 Orbis 组合。”该博客总结道,并预测建立在 Orbis 之上的蓬勃发展且可互操作的 DeFi 生态系统。 (责任编辑:admin) |