Rollup方案的思路大致也是这么个意思,把多笔交易合并,采用一些验证算法,最终在以太上的一个区块里验证交易的真实性即可。 对Rollup,根据其实现数据结构和验证方式的不同,又主要分两大类(可能未来还会有其他的rollup方案):ZK-Rollups和Optimistic Rollups。 ZK-Rollup ZK-Rollup方案中二层所有资金是放在主链上的智能合约里,并在链下执行计算和存储,验证由零知识证明来保证每一笔交易的正确性。 (零知识证明:假设你知道佩佩的一个秘密,那通过零知识证明,验证者可以在并不知道这个秘密到底是啥的前提下来验证你是否知道这个秘密,所以对这个方案你可以理解为它是能保证二层上的所有交易是准确可验证的) 将当前的交易信息压缩合并成一笔提交给主链区块。 ZK-Rollup最主要的优势在安全性,这次V神直播也提到,因零知识证明,不会出现未经验证的区块放进来的可能,另外一个就是相对执行快速,只要layer2节点提交上链就算是交易最终结算了。 相对的缺点在于只能进行基本的代币转账交易,还无法支持大部分的智能合约调用,所以现在能看到的采用该方案的大多也只是基本的DEX功能,对以太上主流defi,各种借贷杠杆抵押,日常有复杂合约调用场景的,可能就不那么适合。 不过也不能说ZK-Rollup在支持合约方面完全不行,只是要这个技术最终能兼容各类智能合约,可能需要相当长的时间,因为需要验证运行合约的虚拟机的可靠性,说不定2.0都可能出来的早一点点,哈哈,开个玩笑,反正就这么个情况吧。 ZK-Rollup关联的项目 最知名的要属路印,也已经有产品落地,还有ZKsync,还没发币,国内最近比较火的zks据说和这个ZKsync比较像。 Deversifi,在上一篇Layer2探究我们也有提到它,这是一个已经实现且能实现隐私交易的二层网络dex,总部在伦敦,采用的是比较传统的订单薄模式,他家有个治理代币叫NEC。 还有个叫starkwise,没有币,他家的方案好像只能说和ZK-Rollup类似,还有些细微差别,据说dYdX的layer2是打算采用他家的部署。 Optimistic Rollups 其二层通过一个聚合器来整合当前所有交易和合约,再通过他们的合约打包到链上,其通过欺诈证明算法来验证所有交易的真实性。 它最大的优势是二层有虚拟机OVM,可以兼容EVM,也就是说在二层上也可以实现复杂的智能合约调用,会更适合现在大多数defi应用场景。 但它也有缺陷,一个是安全性可能暂时没有零知识证明那么有保证,另一个是交易验证会相对慢,需要等待验证节点的诚实度,那采用这种方案的应用,未来从二层网络提币回以太,会比较影响用户体验。 (责任编辑:admin) |