首页 > 网络3.0 > 正文

什么是 Zk-Rollups?

DDD
发布: 2024-10-28 16:18:04
原创
910 人浏览过

零知识汇总(Zk-rollups)是区块链网络的一种第 2 层扩展解决方案。它们旨在增强可扩展性

什么是 Zk-Rollups?

什么是 Zk-Rollups?

第 2 层扩展解决方案(例如汇总)旨在增强区块链网络的可扩展性和效率。他们通过将多个交易捆绑(或汇总)到一个批次中以在链下处理它们来实现这一点。在不同类型的 Rollup 中,zk-rollups(零知识 Rollups 的缩写)因其独特的属性和优势而脱颖而出。

Zk-Rollups 如何工作?

Zk-rollups 将多个(最多数千个)交易“汇总”到一个批次中,然后在链下处理它们。这样,zk-rollups 显着减少了母链上的工作量,从而实现更快的交易处理并降低费用。链下处理的一些交易包括代币转移、合约交互以及通常直接在第 1 层网络上发生的其他活动。

聚合这些交易后,zk-rollup 扩展解决方案会生成零知识证明,通常是 zk-Snark(零知识简洁非交互式知识论证)或 zk-Stark(零知识可扩展透明论证)知识)。这些加密证明作为数学保证,保证批量交易已在链下正确执行,而不会泄露任何交易细节。

创建零知识证明后,它会连同最小的交易数据集一起提交到链上。这通常包括状态根(处理批量事务后系统整体状态的快照)和事务根(汇总批量事务)。这些被提交到部署在第 1 层区块链上的智能合约。

第一层网络上的智能合约验证零知识证明的有效性。由于证明在数学上是合理的,因此该验证过程比处理每笔交易所需的时间和计算资源要少得多。验证证明后,第 1 层区块链更新其状态以反映处理的批量交易引起的变化。

零知识第 2 层网络的流行示例包括 Immutable X、zkSync 和 Linea 等。

以上是什么是 Zk-Rollups?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!