以太坊是一个单片区块链:它提供自己的安全性,执行自己的交易,并维护自己的数据可用性。 然而,这种传统类型的区块链——提供自己的安全、执行和数据可用性层的链——由于其“全能”方法而面临固有的局限性。 这些限制可能会导致用户的高交易成本。 这是因为,以太坊执行层稀缺的区块空间加上不断增长的网络使用需求导致交易拥堵,从而推高了交易成本。 换句话说,单片区块链一次只能支持这么多交易。 为了解决这些限制,开发人员和研究人员近年来率先推出了一系列不同的扩容解决方案。这些方案有不同形式和容量,但绝大多数作为以以太坊为中心的执行层,提供廉价且快速的加密交易。 本文的这些扩容解决方案已经可以尝试,更多的正在路上。为了赶上正在发生的一切,让我们深入了解并把握当代以太坊扩容场景的脉搏! 链下与链上扩容以太坊社区同时采用链下和链上扩容策略。 链下扩展是指为以太坊等底层区块链提供外部执行的任何创新。人们将这些创新称为二层(LAYER 2),简写“L2”,即在1层之上工作以优化“L1”复仇的能力。 链上扩展是指对区块链进行直接修改,以提高其吞吐量。虽然rollup和vslidium等链下扩展资源将在短期内扩展以太坊,但网络的长期扩展补充将是分片,即将以太坊L1拆分为具有共享安全性的多个链。 深入理解L2 图片来自redditor用户emkoscp Rollupsrollup是一种扩容解决方案,它在其自己优化的执行层上执行交易,但将其交易数据发布到以太坊(之后可能还有其他L1)。这样,rollup就直接继承了以太坊的安全保证。 具体来看,主要有两种类型:zk rollups和optimistic rollups。 Zk rollup使用zk-SNARK(一种特殊的加密证明)将许多链下交易“汇总”为一个可验证的批次交易。这些小的有效性证明然后被有效地发布到以太坊区块链。链下执行 + 通过zk-SNARKs 脸上数据= zk rollups。 Optimistic rollups也将许多链下交易“汇总”成批次交易,但不使用零知识证明。这些rollups“乐观地”假设交易是有效的,除非通过所谓的欺诈证明成功挑战。链下执行 + 链上数据 + 欺诈证明 = optimistic rollups。 目前的Rollup有:
另一种类似rollup的扩容解决方案是validiums。 (责任编辑:admin) |