CoinmanLabs

發布於 2024-01-18到 Mirror 閱讀

坎昆升级即将到来会给市场带来什么?

     大家好,我是来自Coinmanlabs的Paul,今天想跟大家聊聊以太坊下一个重大的升级-坎昆升级。

目前你觉得在以太坊交易什么最麻烦?

     可能当问到这个问题的时候,很多人第一时间想到的是慢,但是跟比特币相比来说还是较快的,其次就是贵了,当链上的活动较多的时候,以太坊的Gas动辄几十u相对来Layer2来说确实比较贵。

     从上图我们也看到了目前Layer2的Gas相对以太坊来说是十倍以上的差别,但是这相对Solana来说还是较高的,我们也看到了在今年年底Solana的生态项目高速发展与其极低的Gas有很大的关系,低的Gas促进了Solana生态上Meme、DeFi、DePIN的应用大量增加,所以在提高以太坊的TPS的同时还可以将Gas下降下去更好了。

坎昆升级

     我们都听到比较多的重大的事件就是上一次的上海升级,以太坊的工作机制由POW转向了POS,但是如果有人问你为什么叫上海升级,你是否可以回答呢?

     其实每次升级都是以以太坊开发者大会的举办的城市来进行命名的,这在以太坊的社区已经是升级的惯例了,比如我们熟知的柏林升级、伦敦升级、以及上海升级都是这样由来的,坎昆升级也不例外。所以如果下次有人问你为什么叫坎昆升级,你可以这样回答他。

     坎昆升级的作用我们可以概括一句:对以太坊进行扩容,增强以太坊网络的可扩展性、安全性和可用性,提高主链的TPS和降低Gas费,这个升级同时也会带动Layer2生态的爆发

扩容方向

以太坊扩容主要是有两个方向:

     1.以Layer2为代表的Rollups,我们都知道现在主流的方案就是Optimism Rollup和ZK Rollup两种。

     2.以太坊的主网分片。

     最早的扩容方案是将以太坊划分成64个分片,把主网的计算任务负载均衡的分配到各个分片中,每个分片都各自保存以太坊上交易数据,并行的处理交易从而来提供主网的TPS,是主网的子集。

     然而分片开发的难度较大,所以将以太坊的交易执行放到Layer2上,同时仍由以太坊提供安全性来进行结算、共识等操作,导致Rollups快速发展起来,同时也使得以太坊慢慢放弃了以分片为核心的扩容转向到Rollups。

坎昆升级

     在以太坊上海升级后,将以太坊可以看做共识层+执行层。我们都知道交易的数据大部分都在EVM的Calldata中,而执行层的工作就是负责执行里面的数据,同时Layer2上传到Layer1的数据也存储在Calldata中,但是这些数据是在Layer2中已经被执行过了,如果再次执行不仅浪费了算力还让扩容回到了原点,所以执行层只需要去进行验证即可。

     但是目前以太坊的每个区块可以容纳的数据大小不到200KB,特别是相对Calldata来说空间更弥足珍贵了,因为上面的数据会永久存储在Layer1上面,这样就需要高昂的数据可用性成本。

     这时候就有人提出那专门为Layer2的数据设计一个数据存储的类跟Layer1上面的Calldata分开,并且该类的数据不需要永久存储,只需要满足特定的时间,能够被需要验证的人获取到即可,是不是就可以了呢?这就是Blob的由来。

     每个 Blob⼤⼩为 128 KB,每个以太坊区块计划包含 3-6 个Blob(0.375 MB-0.75MB),未来逐步拓展至 64 个。

这就是坎昆升级的核心,官方的叫法是-Proto-Danksharding 也被称为 EIP-4844。

EIP-4844 还引⼊了 KZG (Kate-Zaverucha-Goldberg) 承诺⽅案,这种方案主要用于验证Blob中发布的交易数据。KZG是一个零知识验证系统,就像一个聪明的侦探,可以在不公开Blob全部内容的情况下进行验证,从而保证了交易数据的完整性和可信性。

坎昆升级还引入了四个EIP提案,分别是:

1. EIP-1153:EIP-1153 引入了新的存储状态:瞬时存储。上面我们说了以太坊的存储是永久存储,但是对于某些交易来说是不需要永久存储的,这会导致浪费空间且消耗了Gas,所以引入EIP-1153来降低以太坊的存储成本和Gas消耗。

2.EIP-4788:EIP-4788 将把信标区块根引入到每个 EVM 区块中。

3.EIP-5656:EIP-5656 引入了被称为 MCOPY 的新的 EVM 操作码,MCOPY 指令旨在优化智能合约执行期间内存复制数据的过程。

4.EIP-6780:EIP-6780 将限制 SELFDESTRUCT 操作码功能。

好处

     上面我们说了引入了Blob之后,Layer2提交上Layer1的交易数据不需要去竞争Calldata的存储空间,只需要将数据提交到Blob上即可,而且Blob交易数据在共识层存储的时间只有30天,30天之前的数据都会被清空,将相关的数据存放到去中心化的存储网络存储来降低费用。

     Blob的引入将会大大降低Layer2的交易费用,因为当前Layer2的交易数据是存储在Calldata上面的,不仅仅空间小还需要承担存储费用,引入Blob后相当于为Layer2开辟了一个新的空间,从而使得Layer2提交的交易数据量显著提高。这也就是当前市场上很多人说坎昆升级利好Layer2的原因所在。

利好赛道

     坎昆升级最直接的利好赛道之一就是 Layer2 赛道,Blob 的引入使得 Layer2 的交易费用显著下降,吞吐量得到一定程度的提高,甚至可以跟一些Layer1竞争。

**     Arbitrum**目前是所有协议种类最丰富的 Layer2,拥有最高网络交易量的 Arbitrum 显然能吃到更多交易手续费降低带来的利益,TPS 的优化也有利于 Arbitrum 上 GMX、GNS 等对性能要求更高的协议生态的繁荣。

     随着坎昆升级后,肯定会有更多的Layer2爆发,但是目前Layer2都采用的是中心化的排序器,排序器在某种程度上可以看做一个中心化的服务器由Layer2项目方控制,里面涉及很多的利益相关(比如MEV等问题),同时也有很多隐患(比如单点故障),在这方面Metis首先打破了这个局面,将利润丰厚的排序器给到质押的节点,可以预见Metis的代币飞轮会正向起飞。

**     用户为了获利将Metis质押到排序器质押->Metis将代币赋能更完善使得Metis的价格升高,生态更加完善->排序器的收入更高,更多的人参与到排序器质押,流通的Metis少,市场上对于Metis的需求变多->Metis价格再次拉升**。

上面我们也说了Blob的数据不是永久存储的,后续会将数据放到去中心存储上面,那么这也会带动去中心化存储的需求。我们可以关注数据可用层的一些项目比如ETHStorage以及一些老牌的去中心化存储项目Filecoin、Arweave、Storj 。

Recommended Reading