区块链被誉为革命性技术,但目前还面临着三大痛点:安全、去中心化、可扩展性。以太坊作为最著名的区块链之一,为了确保安全和去中心化,可扩展性一直是其不得不面对的挑战。
随着以太坊用户数量的增加,交易数量也相应增多,导致交易速度变慢、交易费用变高。这种瓶颈影响了以太坊的大规模应用。如果单纯地增加每个区块中的交易数量,将会降低去中心化,因为人们运行以太坊节点(独立复制以太坊交易历史的计算机)的成本将变得更高。此外,过大的区块大小可能破坏共识,从而危及安全性。为了解决这些问题,出现了一种名为Rollups的扩容方案。
什么是Rollups?
以太坊联合创始人Vitalik Buterin已经认可Rollups是可行的扩容方案之一。它们通过将交易计算从链上移至链下,同时将交易数据存储在以太坊主网上。这样,Rollups就能继承以太坊的本地安全性,而这种安全性依赖于以太坊的去中心化特性。
FTX已聘请风险咨询公司Kroll作为其索赔代理人:11月18日消息,FTX Group现已聘请美国公司调查和风险咨询公司Kroll作为其索赔代理人,所有向美国破产法院提交的官方文件均可在cases.ra.kroll.com/FTX/查询。[2022/11/18 13:20:08]
Rollups如何工作呢?数千个交易被收集到一个批次中,批次中的所有交易都在链下进行处理。然后,这些交易的信息被打包成一个交易,发送到链上进行提交。
Rollups能够在扩展性方面产生巨大的收益,因为它们将计算从链上移动到链下,同时仍然将交易数据压缩提交到以太坊主网上。现在,Rollups已经成为以太坊扩容领域的救星!
基于zk-Rollup的Layer 2隐私协议Zecrey获得Polygon基金会的资助:10月24日消息,基于zk-Rollup的Layer 2隐私协议Zecrey宣布获得Polygon基金会的资助。[2021/10/24 6:10:24]
Rollups是Layer 2扩容方案中的一种,它可以将多个交易批量处理,并将结果提交到以太坊上,从而提高了交易速度和吞吐量。根据交易如何在链下进行计算,Rollups分为Optimistic Rollups和Validity Rollups两种类型。
Optimistic Rollups
Optimistic Rollups采用一种乐观的假设,即批处理中的所有交易都是有效的,并且默认情况下不执行任何计算。一旦交易在链下执行完成,Rollups会将批次(包含交易数据)提交到以太坊上。
Vitalik Buterin:并不认为zkPorter具有比Optimistic Rollup更强的安全保证,且没有紧密耦合性:以太坊联合创始人Vitalik Buterin针对Matter Labs披露的zkPorter扩容方案表示:并不认为zkPorter具有比Optimistic Rollup更强的安全保证,宁愿将资产放在Optimistic Rollup中,而不是链下数据可用性系统中。zkPorter链下数据可用性的安全级别要低于基础链,且没有紧密耦合性(Tight coupling)。另一方面,分片中的数据可用性层将受到整个以太坊网络的保护,并兼具紧密耦合性。如果某些应用程序同时使用链下数据可用性也是可以的,但前提是链下数据在基于分片的数据可用性可用之前明确为临时措施,但是我认为这没有必要。[2021/4/14 20:17:45]
如果存在无效交易,就会进入挑战期(通常为一周),任何人都可以挑战交易。挑战交易需要生成欺诈证明。成功的欺诈证明将触发有争议交易的重新执行,并相应地更新Rollups的状态。
BM:EOS也可部署zksync rollup:9月16日,EOS创始人BM(DanielLarimer)转发V神“已利用zkSync新资助13个项目”的推特并表示,这很好,但是尝试将其与像Bancor这样的DeFi交换器一起使用,并观察状态冲突将吞吐量降低到每个块一个事务,客户端必须不断重新生成证明并签署新的TRX。有人问EOS是否支持zksyncrollup,BM回应称,EOS也可部署zksyncrollup。[2020/9/17]
通过经济激励实现有效性:负责错误交易的顺序生成者将受到惩罚,协议通过加密经济激励得到保障。
延迟:如果没有任何交易被挑战,那么一旦挑战期结束,批次中的数据就被认为是有效的。虽然可以在未经确认的Rollups块上继续构建,但如果基于先前发布的无效交易,就存在交易被撤销的风险。
在链上发布数据:在链上发布的数据包含交易的全部数据。
动态 | BitFunder运营商Jon Montroll判刑时间被获准延期至12月11日:10月4日,Jon Montroll表示在判决之前需解决两个民事问题,并获得判决所需的材料。纽约南区法院法官Richard M. Berman批准了被告的请求,将判决时间延期至2018年12月11日。据此前消息,美国证券交易委员会对Montroll进行民事指控,指控BitFunder和Montroll违反美国联邦证券法的反欺诈和注册规定,涉嫌欺诈用户的比特币,以及没有披露该平台6000个比特币被盗的网络攻击事实。[2018/10/5]
EVM兼容性:Optimistic Rollups完全兼容以太坊虚拟机(EVM),这使得它们可以使用原生的以太坊工具来在其上构建。
此外,由于没有涉及任何计算,Optimistic Rollups上的交易非常快速。而在以太坊上的交易最终确认速度比较慢,因为需要等待挑战期结束。例如,用户必须等待挑战期结束后才能提取他们的资金。
Validity Rollups
Validity Rollups是一种零知识Rollup,将交易打包并在链下处理。然后,链下Prover为批处理中交易的有效性创建一个有效性证明。有效性证明是一种密码学保证,即Rollup提议的状态更改确实是执行某批交易的结果。在完成链下过程后,系统继续进行链上过程:Rollup运营商发布摘要,描述批处理中的所有交易的更改摘要和有效性证明。有效性证明非常容易验证,验证是在链上进行的。
有效性数学:虽然乐观Rollups默认假设交易有效,并只在挑战时验证它们,但有效性Rollups使用数学证明自动确保交易的完整性和协议的安全性。这允许快速确定性。例如,在有效性Rollup中没有提款的延迟,因为一旦验证有效性证明,退出交易就会执行。
在链上发布数据:有效性证明保证批处理中的所有交易都是有效的,并且无需查看所有交易的所有信息。这带来经济效益,因为提交到链上的状态更新仅包含所有交易的最终余额。
EVM兼容性:ZK Rollups默认情况下不兼容EVM,但是使用Warp和Kakarot,可以在Starknet上为有效性Rollup编译器。此外,即使在计算便宜的链下执行,生成有效性证明也需要大量的计算工作和时间。
对于某些零知识Rollup的另一个批评点是使用SNARK证明,这需要信任假设并使用不受量子计算机攻击的椭圆曲线密码术。
StarkWare的Starknet和StarkEx是有效性Rollups,使用STARK而不是SNARK,这种设计选择带来了许多优点。STARK不需要受信任的设置,对量子计算机具有安全性,还比SNARK提供更多的可扩展性。
Rollups的应用
Rollups是一个非常灵活的扩容方案,它可以与其他技术和协议集成,以提高其效率和可扩展性。下面我们来看一些Rollups的应用:
1.有效性Rollups
有效性Rollups将以太坊的交易验证和批准转移到Rollups,以减轻以太坊网络的负载。这种方法将交易验证的成本和时间分配给Rollups,使得以太坊网络可以专注于其安全和去中心化。
2.通用Rollups
通用Rollups具有高度的灵活性和可定制性,可以为不同类型的应用程序提供支持。这些Rollups可用于游戏、交易所、NFT市场、预测市场等等。
3.运行EVM的Rollups
运行EVM的Rollups可以在Rollups中运行Solidity智能合约。这种方法可以让现有的以太坊应用程序迁移到Rollups,同时最小化编写新代码的需求。
Rollups是以太坊上的下一代扩容方案,它们可以实现高吞吐量的交易处理,同时不会损害以太坊的安全性和去中心化。这些Rollups将为以太坊生态系统提供更好的性能和更高的灵活性,为用户带来更好的体验。
区块链头条
企业专栏
阅读更多
金色财经 善欧巴
Chainlink预言机
金色早8点
白话区块链
Odaily星球日报
Arcane Labs
深潮TechFlow
欧科云链
BTCStudy
MarsBit
近期,DWF Labs动作频繁,就在昨天,其对外宣布又下大手笔6000万美元与EOS的合作,表示将提供 4500 万美元的 EOS 代币购买协议和 1500 万美元的承诺.
本文转录自 STEPN 首席营收官、 Multicoin Capital 前合伙人 Mable 的播客 HODLong 后浪.
金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、矿业信息、项目动态、技术进展等行业动态。本文是其中的新闻周刊,带您一览本周区块链行业大事.
出处:香港Web3嘉年华演讲嘉宾:蔡钟辉,香港证券及期货事务检查委员会中介机构部临时主管 (金融科技咨询小组主席)编译:Ehan 吴说区块链早上好。很荣幸受邀在这个精彩的节日上发言.
文章来源:蒋海波,PANewsHashKey Group 发文称,旗下合规交易平台 HashKey PRO 在第二季度正式上线.
原文标题:《A comparison of zkEVMs》原文作者:Daniel Lubarov 原文编译:Kxp,BlockBeats随着「zkEVM 战争」的升温.