Rollup的出现,启发了众多关注Layer2赛道的团队,随后根据不同的思路,Layer2开始演化出两条不同的路线,一条是运用了零知识证明的路线,比较有代表性的是ZK Rollup和Validium;另一条则是运用了欺诈证明的路线,比较有代表性的是Optimistic Rollup。 ZK Rollup ZK Rollup是在2018年下半年由Barry Whitehat和Vitalik先后提出的关于Optimistic Rollup的改进方案。其本质是将链上的用户状态的变更压缩存储在Merkle树中,用零知识证明保证其变更过程的正确性,并将证明的Proof提交到链上。 其优势在于,主链不需要单独验证每笔交易的合法性,仅需校验Proof的有效性,极大的提高了主链的吞吐量。其状态转变严格的依赖于密码学证明,保证了安全性。同时数据的可用性可以让任何人都能根据链上存储的交易数据,还原出账户的全局,从而消除由于数据可用性带来的安全风险。而且在简单支付、交易和其他特定应用案例中,ZK Rollup可以大大的减少链上的成本。 然而由于零知识证明的计算成本很高,所以在运行复杂的智能合约上,需要付出较高的Gas费。同时ZK Rollup的语言比较复杂,在兼容EVM不是特别的友好,导致其应用受到了一定的阻碍。当前StarkWare、Lien、Tether在ZK Rollup都有所部署。 Validium Validium是以太坊Layer2的一种扩展性解决方案,其所有交易的有效性都使用零知识证明来强制执行。每次从特定用户账户发生的价值转移都需要得到用户的授权,从而提高了用户资产的安全性。 我们可以看出Validium与ZK Rollup是有非常多相似之处的,不同的是ZK Rollup具备链上数据的可用性,而Validium仅具备链下数据的可用性。因此,Validium的吞吐量会高得多,但由于其数据可用性在链下,并没有实现完全的去中心化,这会导致其运营者能够主宰用户的资产,并且抗攻击能力差。所以,Validium会更加适合游戏类的DApp,而无法承担安全要求较高的支付和交易等金融场景。 当前NFT交易平台Immutable X,StarkEx、Zk-porter部署了Validium。 Optimistic Rollup Optimistic Rollup是Plasma的团队由一个研究团体转型成了一家名为Optimism的盈利性初创公司之后,所推出的Layer2解决方案。 该团队推出了Optimistic虚拟机(Optimistic Virtual Machine,简称OVM)的内部测试环境。OVM基于EVM构建,旨在为Optimism的Layer2方案提供与底层区块链相同的智能合约服务。 OVM可以将所有不同的Layer 2方案集合在一起,Plasma、状态通道和Optimistic Rollup等Layer2解决方案已经在OVM上得到了概念验证。Optimistic Rollup在构造上也大量借鉴了Plasma和ZK Rollup设计。 Optimistic Rollup本质上默认了交易的有效性,是一种基于欺诈证明运算的兼容EVM的Layer2扩展性解决方案。Optimistic Rollup具有免信任、免托管、免许可,表达性强等诸多优势。然而其交易确实时间较长、资金提取延迟,具有一定的风险。 (责任编辑:admin) |