原文:《ZKrollupsonEthereumvs.ZKrollupsonBitcoin》
比特币和以太坊存储用户数据的方式,以及智能合约与上述数据互动的方式,都有很大不同。因为比特币采用的是UTXO模型,而以太坊采用的是基于账户的模型。
此外,保护部署在每个网络上的L1Rollup的机制也有很大差异。
闪电网络上的Rollup
Rollup在以太坊网络上逐渐流行起来。
如果在比特币上采用Rollup,我们将拥有一个比目前的闪电网络更容易成功的支付网络。
Vitalik:跨链证明是实现跨链社交恢复钱包的关键,ZK-SNARK等是可行选择:6月20日消息,以太坊联合创始人VitalikButerin在最新文章《更深入探讨钱包和其他用例的跨L2读取》中指出,实现跨链社交恢复钱包的一个可行方案是维护一个存放在特定位置的密钥库,以及多个不同位置的钱包,这些钱包可以读取密钥库来更新自身的验证密钥视图或在每次交易验证过程中。跨链证明是实现这个功能的关键,需要对其进行深度优化,可能的方案包括零知识证明(ZK-SNARK)、等待Verkle证明或自定义KZG解决方案。
从长远看,我们需要实现聚合协议,通过生成聚合证明来打包所有用户提交的操作,以此来降低成本。这可能需要将其集成到ERC-4337生态系统中,可能需要对ERC-4337进行一些修改。同时,为了减少从L2内部读取L1状态的延迟,L2应被优化。
钱包不只可以放在L2上,也可以放在与以太坊连接程度较低的系统上,如L3或只同意包含以太坊状态根的独立链。然而,密钥库应放在L1或高安全性的ZK-rollupL2上。尽管这样会增加复杂性,但从长期来看,可能在L2上设置密钥库才是成本更低的方案。在这个过程中,我们也需要致力于提供保护隐私的解决方案,并确保我们的方案可以与隐私保护方案兼容。[2023/6/21 21:50:47]
比较这两者可能很困难,因为它们的目的不同。
非营利组织人权基金会和Starkware宣布推出一个为期4个月的ZK-Rollup赞助研究项目:3月25日消息,非营利组织人权基金会(HRF)和Starkware宣布推出一个为期4个月的ZK-Rollup赞助研究项目,研究员将获得1BTC以支持他们的研究和写作输出,赞助部分来自Starkware,另一部分来自CMSHoldings最近对HRF的捐赠。研究将包含6个方面的问题。[2022/3/25 14:16:57]
为了得到一个更清晰的概念,从流动性和用户数量方面思考可能会有帮助。数以千计的Lightning节点目前在网络上处于活动状态。其中一些是托管的,意味着它们有使用其服务的客户。不过,我们很难说总共有多少用户,这使得我们无法知道在任何时候有多少交易是通过闪电网络进行的。
蓝狐:Uniswap V3可能涉及ZK-Rollup的扩展方案等:蓝狐笔记创办人蓝狐今天发言表示:Uniswap的V3可能涉及到的,大家可以了解下
1.限价订单模式;
2.ZK-Rollup的扩展方案;
3.集成ZK-SNARk以及防止抢先交易;
4.UNI代币持有人的费用分配。[2020/9/24]
在某些情况下,Rollup可能是一个比其他更可行的选择。例如,你想要在不需要流入流动性或没有渠道限制的情况下进行离线支付。但是,如果您需要的是高容量和高容量且低成本的交易,例如小额或纳米支付,那么闪电网络等状态通道很可能是更好的选择。
ETH 2.0项目负责人称阶段0预计很快推出 V神明确反对zk-STARKS应用:ETH 2.0项目负责人Danny Ryan近日在reddit上解答ETH 2.0有关进展和功能时表示,ETH 2.0的开发当前集中在“信标链”的构建上,这是ETH 2.0的基础。但是阶段1的开发正在逐步进行,该阶段引入了用于与信标链连接的“分片”的分片链,并且阶段0发布预计将很快推出。此外,Ryan还表示,团队的目标是让整个以太坊社区参与进来,并与尽可能多的客户建立联系。
而针对有人提出的量子保护隐私保护技术“ zk-STARKS”的“ Etherium 3.0”的想法,Vitalik Buterin本人在reddit上明确表示不支持。V神称,目前,希望以太坊的基本结构在ETH 2.0发布后不会改变。(注:zk-STARKS是一种区块链隐私解决方案,该方案能够将大量信息压缩成名为starks的小样本并使用零知识来保护信息的隐私。)(Coinpost)[2020/6/1]
P2P或B2B支付可能最适合Rollup,因为它们为用户提供了更加顺畅的体验。这也取决于我们谈论的是哪种类型的支付--某些类型的付款方式可能更适合专门为其设计的Rollup。
Rollup的潜力
多重签名用来保证Rollups的安全,而不是像第1层那样的原型共识。
Rollups有单个区块生产者,而不是多个区块生产者,这意味着用户可能需要等待24或48小时才能获得他们的资金。
虽然人们仍在研究管理闪电网络和用户体验的工具,但Rollups可能会解决这些问题。Rollups可以提高可信度、安全性和正常运行时间。即便如此,底层区块链也有其挑战--我们不断遇到bug。不过,我们有可能越来越接近于开发一个将来适合所有人的系统。
用例表明,Rollups目前的性能优于闪电网络或当今比特币上可用的其他第2层协议。
可以用ZKrollups做什么在比特币Layer1上不能做的事情?
可以在ZKrollup上做各种应用。
例如,对于任何区块链生态系统来说,拥有一个落地应用是很有利的,而做到这一点的方法就是从稳定币开始。如果你能开发出普遍接受的稳定币支付轨道,那么在以后的道路上,引入你的代币就会简单得多。
假设闪电网络成为转移稳定币的首选方法--在这种情况下,比特币将比以太坊有优势。
然而,如果rollup成为以太坊移动稳定币的主要解决方案,那么谨慎地转移以太也会更容易。
如果你想通过闪电网络发送稳定币,则需要一些努力。解决方案是将稳定币与比特币来回交换多次以完成支付,当然,这意味着要收取交易费。这首先暴露了使用闪电网络的一个问题。比特币上的ZKRollup可以在这里派上用场,因为他们也有转移代币的能力,这将对用户起到重要作用。
将ZKRollup纳入比特币需要什么?
好消息是,即使需要新的OP代码,它也不需要硬分叉。
如果你想留在网络和共识中,老节点不需要更新他们的软件,他们仍然可以与其他已经升级并使用新OP代码的节点发送和接收代币。
比特币之前已经成功地完成了这种类型的软分叉,所以我们现在不应该太担心。
下一步?
在我们确定需要更改哪些内容以在比特币上实施ZKrollup之前,需要进行许多实验。
如果决定采用软分叉,可能会有许多好处。例如,如果我们将软分叉用于有效性rollup,这将释放其他潜在的用例,并允许网络将OP代码用于不同目的。
开发人员已经在测试网上努力工作,不同的研究人员将进行多项实验,以确保一切顺利进行,并尽可能地让用户受益。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。