众所周知,因为以太坊上有非常多的智能合约,而这些智能合约的运行导致了以太坊网络上交易的拥堵,并且这个拥堵会进一步导致合约和交易的确认时间的增加。现在大家想要提高交易确认的速度,不得不加高自己的gas费,让很多新入门的投资者望而却步。layer2就是以太坊比较流行的一种扩容方案,它是为了缓解Layer 1的困境而产生的,不同的Layer 2方案之间也有不同的权衡。那么究竟现在以太坊Layer2项目有哪些?下面就让币圈子小编为大家盘点一下以太坊Layer2龙头项目。
以太坊Layer2项目有哪些?
1.State Channel
第一个Layer 2技术State Channel的核心思想其实来源于比特币的闪电网络。例如,假设Alice和Bob必须转移资金,并且他们都在链上,那么其成本会非常高。因此,可以先同意Alice和Bob先将他们各自的资金存入智能合约。在他们各自资金被存储后,Alice和Bob可以不消耗任何Gas费,无限期地在链下转移资金,然后在所有人退出时使用智能合约进行结算,这种过程的核心思想就被称为状态通道。
2.Plasma
Plasma在链下提供了UTXO(Unspent Transaction Output)等结构模型。每个人的转账记录都类似于比特币UTXO交易。在Plasma链上确认交易后,Plasma将向以太坊上的智能合约提交所有Merkle状态,由智能合约记录所有链下状态。最后,Plasma依靠测试机制来确保所有链下交易都正确执行,例如,避免转账被双花攻击。
3.Optimistic Rollup
为了解决Plasma所存在的问题,Optimistic Rollup将所有链下原始交易数据,包括世界状态的树,提交到链上,然后任何人都可以根据链上记录的所有原始信息进行测试。
Optimistic Rollup允许用户提交世界状态并提交链上原始交易数据,然后任何人都可以根据这些数据测试转账是否有效。这个想法被称为Optimistic Rollup。
4.Optimistic
第一个项目叫做Optimism。这个项目的开发团队实际上是来自Plasma,所以Optimism也就理所应当的扩展了Plasma的应用场景。此前的State Channel和Plasma都只是用于转账/支付的应用。那么Optimism如何扩大转账/支付?
现在市场对于扩大转账/支付的方法是,使用图灵的完整编程来兼容链下的EVM指令,这样每个人都可以直接在链下执行solididity程序。而Optimism的想法则是在链上部署一个智能合约,然后使用智能合约接受链下EVM兼容指令的执行,也称为OVM。
5.Arbitrum
Arbitrum在Optimistic基础上的一个巧妙改进是,它不是在链上执行EVM比特码,而是定义了自己的AVM字节码,AVM的字节码是一个非常精简的子集。这样,当用户测试第一级时,Gas会更低,消耗也会更低。
目前,Arbitrum的转会费大约是Optimism转会费的二分之一。Arbitrum还改进了测试机制,允许用户通过分片进行测试。例如,一个区块中有1000个交易,但只有一个是错误的。然后就可以用类似二分法的思路,让用户证明第一个512是否正确,如果正确就测试下一个,比如256,然后继续用二分法来测试,这就是Arbitrum。但Arbitrum并不能就此代表Layer 2的未来。
6.zkRollup
V神曾在年初表示,Optimistic Rollup解决方案短期内最有可能兼容EVM,但中长期他更看好zkRollup。
事实上,zkRollup和Optimistic Rollup的本质区别在于它不依赖任何测试机制,而是即时保证链上清算的最终确定性。zkRollup依赖于一组称为zk(零知识)证明的数学系统。
7.Loopring
Loopring协议于2019年底推出。到目前为止,Loopring协议已经历经了3个版本:第一个版本只支持订单簿中的DEX交易,第二个版本支持转账支付,第三个版本中支持AMM Swaps。而在今年9月初,Loopring协议已经正式发布了现在支持Layer-2 NFT最新版本。此版本支持NFT在Layer-2上进行铸造、转账和交易,可以降低整体Gas成本。
8.zkSync
zkSync与Loopring协议最大的区别在于使用的零知识证明算法不同。Loopring使用一组称为Groth16的算法,zkSync使用一组称为Plonk的算法。两种算法的本质区别在于是否有最早的初始可信设置。Loopring是必要的,其改变任何电路的行为都需要一个可信的设置,而zkSync则不需要这样做。
9.StarkEx
在早期,大众对其并不看好,因为它第一次上线时声称它是一个zkRollup,但实际上它并没有将应用程序的元数据上链,所以这样的系统不能称为zkRollup。所以当时V神将其命名为Validium。后来,StarkEx又被扩展到支持向链提交元数据的模式。所以现在也可以将StarkEx称之为真正的zkRollup。
10.zkEVM
从上述的Layer 2协议来看,并没有完美的Layer 2解决方案,都存在局限性,或者它们没有数据可用性。Steve则认为,最终完全可用的Layer 2网络应该是zkEVM。
zkEVM是什么?顾名思义,只要开发者用EVM写一个智能合约,就可以在zkRollup类型环境中直接执行这个智能合约的字节代码。它不像现在那样在EVM的虚拟机中执行,而是在一个叫做zkEVM的虚拟机中执行。zkEVM可以保证在字节码执行后,zkEVM可以向Layer 1网络证明zkEVM链下执行的智能合约确实被执行了。
以上的内容就是币圈子小白对于以太坊Layer2项目有哪些这一问题的详细解答。现在已经有越来越多的投资者开始投身于这个于Layer2扩容协议市场,而市场的竞争也越来越激烈,现在Layer 2网络总锁仓量屡创新高,但是投资者的需求还是不能够被完全满足。我们知道,现在市场上的热度基本都是靠一些项目炒起来的,其实他们真正的价值是没有办法长期的持续的。Layer 2热潮是否会成为昙花一现也让投资者们非常担心,所以我们作为投资者一定要谨慎投资。