: 言简意赅的,简练的 3. Non-Interactive: 无需知道验证者是谁 4. Argument of Knowledge: 证明交易的真实性与正确性 所以Zk Rollups的核心方法,即通过严谨复杂的验证算法,Layer 2协议中的验证者(ZkSnarker/ Validator )来认证不同数据的真实性(Validity Proof),从而将认证结果打包。以太坊网络排除多余工作信息后,可以直接将存有大量压缩签名信息的数据block吸收进网络。 任何人都可以参与网络认证,成为认证者,所以,本质上来说,ZKSnark也是一种PoW共识机制的Layer 2协议。 【优点】: 1. Layer2 被以太坊验证的速度很快,可以很快把存在Layer2的资产,提币回Layer1以太坊 2. 很适合应用在Payment,银行,交易所等需要快速结算的业务 【缺点】:由于算法较为复杂,对应用开发有点门槛 但如果未来能基于算法,开发出对Dapp更友好的模式,ZK还是最具有长期扩容价值的方法 3. 什么是Optimistic Rollups Layer2 Optimistic的方法如其名字的意思:乐观的,开始认为所有发送的交易都是值得信赖认证过的。 Layer 2验证者需要先质押Token作为保证金,如果验证过程中,别人发现了有问题的打包,那么该验证者(Sequencer)将被罚款部分Token,并把其作为奖励给与发现问题的人。 每次数据打包后,会有验证期,以供其他验证者检查是否有问题,是否需要重新退回打包。 Optimistic Rollups也具有智能合约功能,可以拥有相应的治理Token, Op Rollups与ZK Rollups方法本质的区别是,ZK所有人都可以参与通过PoW认证来参与认证,而OP里面更倾向于选择一组值得信赖的认证者,监督整个打包交易的过程。 【优点】: 1.适合开发Dapp,可以几乎无缝迁移原本在Layer1的项目,同时也在开发相应的OVM虚拟机 【缺点】: 1. Layer2提币到Layer1的速度较慢,通常需要1周以上(因为需要给验证者验证打包的真实性)但目前正在有优化的补充协议帮助加速此种模式的速度。 2. 有验证者作恶的风险成本。 我们经常用来谈论的OP Token, Optimism是利用Optimistic方法的Layer2协议之一,而Arbitrum也是利用Optimistic Rollups模式开发的Layer 2协议。由于Opitmism项目和Optimistic Rollup的方法名称很类似,所以很容易搞混。 4. 什么是Arbitrum 首先,如前所述,Arbitrum本质上也是一种利用乐观型Optimistic Rollup模式的Layer 2协议项目。经常用于与Opitmisim项目进行对比,目前在Layer2层面的TVL属于众多协议最高。OP项目在进行认证时,只进行一轮欺诈证明,并且Layer 2的交易计算依靠Layer1来执行。 而Arbitrum在验证时,进行多轮fraud proofs. 同时,Aribitrum的交易,并不在Layer1上进行执行,并且有自己的虚拟机,更加兼容ETH网络。 小结: 本文尽量用轻松的例子讲解困惑很多周围朋友的几个热点概念,包括作者本人也曾被各种OP, ZK系列项目和方法论困扰。经过思考和例子的讲解,希望能够让大家有个更清晰的概念,技术层面的爱好,还可以咨询相应协议开发的工程师,为了保留一些脑细胞,本文就不对技术细节进行详细阐述了。最后再整理一下: ●Rollup指的是一种整理方法,把一堆交易任务送到Layer2协议去打工,从而提升以太坊的运行效率。 ●Zk Rollups是指一种利用零知识证明的密码学算法,在无需知道验证者是谁的情况下,完成外包工作的Layer2方法。 ●Optimistic Rollups是指利用一堆验证者,在默认打包是好的情况下,通过奖惩机制,监督发掘是否有Bug的Layer2方法。 ●Optimism和Arbitrum都是Optimisctic Rollups方法为基础开发的项目。 ●Zksync, ZKxxxxxxx很多ZK,都是以ZK Rollups方法为基础或噱头,开发的项目。 目前的ZK Rollups更适合Payment,等需要快速交易的业务,算法稍复杂;而Optimistic类方法更适合Dapp开发与Defi业务,就是提币时间有点长。 其他Layer2协议,Plasma,Metis,还有利用博弈机制和AI的Truebit等,都在探索以太坊的扩容最优解。 最后: 欢迎私信进交流群! 感谢阅读,喜欢的朋友可以点个赞关注哦,我们下期再见! 来源:金色财经lg...