运行一条自己的链,需要花多少钱?
作者:Sharanya Sahai
编译:深潮TechFlow
过去一年,由于技术进步、独特的市场进入策略的开发、专注于特定用例以及强大的社区参与,新 Layer 2 (L2) 解决方案的推出显著增加。尽管这一发展令人振奋,但主要挑战仍然是如何以更具成本效益的方式扩展这些区块链。运行应用链已成为一个关键解决方案,因为应用链能够通过模块化基础设施堆栈中的各种措施来管理区块链的运营成本。
尽管以太坊等 L1 的特定举措已经显著降低了区块链上的交易成本,但主要的rollups 和基础设施提供商也在大力推动进一步提高可扩展性,并解锁那些当前在链上执行成本过高的用例。
我们可以从以下几个方面对这些发展进行分类和分析:a)L1 举措,b)L2 举措,以及 c)模块化基础设施举措,这些都在有意义地降低链上交易的进入壁垒。
最近,我们看到以太坊进行了一些升级,比如 EIP 1559 和 4844,这些升级降低了成本并提升了可扩展性。
我们首先来看一下 L1 的举措,这些举措通过 EIP 1559 和 EIP 4844(Dencun 升级)等形式,帮助合理化了以太坊链上交易的成本。EIP 1559 引入了基础费用加小费/优先费用的概念,以及基于拥堵的动态定价机制,为用户提供了一种更好的机制,让他们可以根据自己的优先级和网络拥堵情况来估算成本并进行交易。而 EIP 4844 则通过引入 Blobs(二进制大对象)的概念,为以太坊带来了一种新的交易类型。这为 L2 提供了一种极其便宜的替代方案,使它们在 L1 结算交易时,可以将数据存储在 Blob 中,而不是昂贵的 callData 中。
图 1:7 月 19 日基础费用和优先费用的平均 gas 价格为 8 gwei,来源:Etherscan
Blob 的实施大幅降低了交易成本,因为每字节的存储成本减少,同时每个区块的容量也在扩大。Blob 不像 callData 那样与以太坊交易竞争 gas,并且不会永久存储,会在大约 18 天后从区块链中移除。
Blob 由 4096 个字段元素组成,每个字段元素 32 字节,每个区块最多可包含 16 个 Blob,从而提供大约 2 MB(4096 * 32 字节 * 每个区块 16 个 Blob)的最大额外容量。可以通过从较低容量开始(目前为 0.8 MB,目标大小为每个区块 3 个 Blob,EIP 4844 后最多为 6 个)并在未来通过多次网络升级达到容量。
考虑到每个区块 2-10KB 的 callData 的历史基准,EIP 4844 理论上可以实现高达 384 倍的增长。
实际上,许多 L2 的费用在实施 EIP 4844 后减少了 90% 以上(见图 2)。然而,仅仅依靠这些升级还不足以让以太坊实现更大的可扩展性。在一个拥有数千个 rollup 的世界中,随着链上大规模采用,对存储空间的需求增加,交易成本可能会飙升。
- 火星区块链
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。