当前位置:主页 > 区块链 > 区块链技术 > 详解坎昆升级的机会

坎昆升级将至,如何提前布局?

2024-02-19 11:53:58 | 来源: | 作者:佚名
坎昆升级降低二层存储成本,但存在安全隐患,为数据可用性赛道带来机会,那么,坎昆升级将至,如何提前布局?下面一起来参考下文内容

以太坊网络升级 Dencun 测试网版本在 2024 年 1 月 17 日上线了 Goerli 测试网, 1 月 30 日成功上线了 Sepolia 测试网,Dencun 升级离我们越来越近。

再经历一次 2 月 7 日的 Holesky 测试网升级之后,就会是主网升级,目前坎昆升级主网上线已经正式确定在 3 月 13 日。

每次以太坊升级几乎都会伴有一波主题行情,追溯以太坊的上一次还是 2023 年 4 月 12 日的上海升级,POS 相关的项目都受到了市场的追捧。

如果按照先前经验,本次 Dencun 升级也会有提前布局的机会。

而由于 Dencun 升级背后涉及的技术内容比较晦涩,并不能像 Shanghai 升级那样用一句话“以太坊从 PoW 转向 PoS”一言以蔽,难以抓住布局的重点。

因此,本文将用通俗易懂的语言去解释 Dencun 升级的技术细节,为读者梳理本次升级与数据可用性 DA 和 Layer 2 等赛道之间的脉络。

EIP 4484 

EIP-4844 是本次 Dencun 升级中最重要的提案,标志着以太坊在以去中心化方式扩展的道路上迈出了切实而重要的一步。

通俗来讲,目前以太坊二层需要将二层发生的交易提交到以太坊主网的 calldata 之中,供节点验证二层网络出块的有效性。

这样做带来的问题是,虽然交易数据已经被尽可能的压缩,但二层庞大的交易量再乘以以太坊主网高昂储存成本基数,对于二层节点和二层用户来讲依旧是一笔不小得开销。光是价格因素,就会让二层失去大量用户,流向侧链。

而 EIP 4484 建立了一个更为便宜的新型的储存区域 BLOB(Binary Large Object ,二进制大型对象),并用一种可以指向 BLOB 存储空间的名为"BLOB-Carrying Transaction" 的新交易类型来替代升级之前需要存入 calldata 的交易数据,帮助以太坊生态二层实现节约 Gas 成本。

BLOB 存储便宜的原因

众所周知便宜是要付出代价的,BLOB 数据比类似大小的普通以太坊 Calldata 成本更低的原因是,以太坊执行层(EL, EVM)实际上无法访问 BLOB 数据本身。

相反,EL 只能访问 BLOB 数据的引用,而 BLOB 本身的数据只能由以太坊的共识层(CL,又称信标节点)下载和存储,存储起来耗费的内存与计算量远小于普通以太坊 Calldata 。

而且 BLOB 还有一个特性,只能存储有限的一段时间(通常为约 18 天),并不会像以太坊账本大小那样无限膨胀。

BLOB 的存储有效期

与区块链永久的账本相反,BLOB 是暂时的存储,其可用时间为 4096 个纪元,即大约 18 天。

过期后,大多数共识客户端将无法检索 BLOB 中的特定数据。但是,它之前存在的证据将以 KZG 承诺的形式保留在主网上,并且永久存储在以太坊主网上。

为什么选择 18 天?这是在衡量储存成本和有效性之间的折衷方案。

首先要考虑此次升级最直观的受益对象 Optimistic Rollups(如:Arbitrum 和 Optimism,),因为根据 Optimistic Rollups 的设定,有 7 天的故障证明(Fruad Proof)的时间窗口。

而 blob 中所存储的交易数据,正是 Optimistic Rollups 发起挑战的时候所需要的资料。

因此,Blob 的有效期必须要保证 Optimistic Rollups 故障证明可以访问,为了简单起见,以太坊社区选择了 2 的 12 次幂(4096 个纪元由 2 ^ 12 推导而来,一个纪元大概 6.4 分钟)。

BLOB-Carrying Transaction 与 BLOB

理解这两者之间的关系,对于理解 BLOB 在数据可用性(DA)方面的作用十分重要。

前者是 EIP-4484 提案的整体,是一种新型交易,而后者可以理解成一种针对 layer 2 临时存储交易的位置。

两者关系可以理解为,前者中的大部分数据(layer 2 交易数据)存储在后者之中。而剩下的数据也就是 BLOB 数据的承诺(Commitment)则会存在主网的 calldata 之中。也就是说,承诺是可以被 EVM 读取的。

可以将 Commitment 想象为将 BLOB 中的所有交易构建成一个 Merkle 树,然后只有 Merkle 根也就是 Commitment 可以被合约访问。

如此做可以巧妙的实现:虽然 EVM 无法得知 BLOB 的具体内容,但 EVM 合约可以通过知晓 Commitment 进而可以验证交易数据的真实性的目的。

BLOB 与 Layer 2 的关系

Rollup 技术通过将数据上传到以太坊主网来实现数据可用性(DA),但这并不是为了让 L1 的智能合约直接读取或验证这些上传的数据。

上传交易数据到 L1 的目的,仅仅是为了让所有参与者都可以查看这些数据。

在 Dencun 升级以前,如上文所述,Op-rollup 会将交易数据作为 Calldata 发布到以太坊。所以任何人都可以使用这些交易信息来复现状态,验证二层网络的正确性。

不难看出,Rollup 交易数据需要便宜+公开透明,Calldata 并不是为二层专门存放交易数据的好地方,而 BLOB-Carrying Transaction 才正是为 Rollup 量身定制的。

读到这里,可能大家心里有个疑问,这种交易数据看起来并不重要,它有什么用?

其实,交易数据只有在少数情况才会用到:

  • 对于 Optimistic Rollup,基于信任假设,有一定可能会出现不诚信问题,此时 Rollup 上传的交易记录才派上用场,用户可以利用这个数据发起交易挑战( Fraud proof);

  • 对于 ZK Rollup,零知识证明已经证明状态更新是正确的,上传数据只是为让用户自己计算出完整状态,在二层节点无法正确运转时启用逃生舱机制(Escape Hatch,需要完整的 L2 状态树,最后一节会讲到)。

这意味着,交易数据被合约实际使用的场景非常有限。即使在 Optimistic Rollup 的交易挑战中也只需要当场提交证明交易数据“存在过”的证据(状态),而不需要那一笔交易详情事先就储存在主网。

所以如果我们把交易数据放在 BLOB 元素中,虽然合约无法访问,但主网合约可以存储这个 BLOB 的 Commitment。

将来如果挑战机制需要某一笔交易,我们只需提供该笔交易的数据,只要能对应上。这就能说服合约,并将交易数据提供给挑战机制使用。

这样既利用了交易数据的公开透明性,也规避了把所有数据提前录入合约的巨大 gas 成本。

通过仅记录 Commitment,达成交易数据可验证性的同时又极大优化了成本。这是 Rollup 技术上传交易数据的一个巧妙且高效的解决方案。

需要说明的是,在 Dencun 实际操作之中,并没有采用同 Celestia 类似的 Merkle 树的方式产生 Commitment,而是采用巧妙 KZG (Kate-Zaverucha-Goldberg,多项式承诺 )算法。

相比 Merkle 树证明,生成过程 KZG Proof 的过程相对复杂, 但其验证的体积更小,验证步骤也更简单,但缺点是需要进行可信任设置(ceremony.ethereum.org 现如今已经结束)且不具防量子计算攻击能力(Dencun 使用了 Version Hash 的方法,如果需要可以更换其他验证方法)。

对于现在大热的 DA 项目 Celestia ,其采用的正是 Merkle 树变体,相比 KZG,有一定程度要依赖节点的诚信,而却有助于降低节点之间计算资源的门槛要求,维持网络的去中心化特征。

Dencun 的机会

Eip 4844 为二层降本增效的同时,却也引出了安全隐患,这也带来新机会。

要想理解原因,我们需要聊回上文提到的逃生舱机制 或者 强制取款机制。

在 Layer 2 节点失能时,这种机制可以保证用户资金安全回到主网。激活这个机制的前提是用户需要获得 Layer 2 完整的状态树。

按照正常情况,用户只要找一个 Layer 2 全节点索要数据,生成 merkle Proof ,再提交给主网的合约,以证明自己提款的正当性。

但不要忘了用户想要启动逃生舱机制退出L2恰恰是因为L2节点作恶,节点都作恶了,那大概率就不会从节点哪里获取到想要的数据。

这就是 Vitalik 常提到的数据扣留攻击。

EIP-4844 之前,主网上记录了永久的 Layer 2 记录,在没有 Layer 2 节点可以提供完整的链下状态时,用户可以自己部署一个全节点。

这个全节点可以通过与以太坊主网获取 Layer 2 排序器在主网上发布的所有历史数据,用户就可以构造出所需的 Merkle 证明,将证明提交给主网上的合约,就能安全地完成 L2 资产撤离。

而 EIP-4844 之后,Layer 2 数据只存在以太坊全节点的 BLOB 中, 18 天之前的历史数据将被自动删除。

因此,上一段中的通过同步主网获取整棵状态树的方法不再可行,想要获取 Layer 2 的完整状态树,只能通过第三方为爱发电的储存了以太坊 BLOB 全部数据(本该 18 天自动删除)的主网节点,或 Layer 2 原生节点(很少)。

由此 4844 上线后,用户通过完全可信的方式获取 Layer 2 完整状态树将会变得十分困难。

用户没有稳定途径获取 Layer 2 状态树,就没法在极端条件下进行强制提款操作。因此, 4844 一定程度上造成了 Layer 2 的安全短板/缺失。

要补足这块的安全缺失,我们需要拥有有正向经济循环的无需信任储存方案。这里的储存,主要是指以一种无需信任的方式保留以太坊中的数据,和过去的储存赛道不太一样,因为还存在“无需信任”这个关键字。

Ethstorage 就可以解决无需信任这个问题,得到了两轮以太坊基金会的资助。

可以说这个概念真正的可以迎合/弥补 Dencun 升级的赛道,非常值得关注。

首先,Ethstorage 最直观意义在于,能够以完全去中心化的方式延长 DA BLOB 的可用时间,补上了 4844 后 Layer 2 的安全最短板。

此外,大多数现有的 L2 解决方案主要侧重于扩展以太坊的计算能力,即增加 TPS。然而,在以太坊主网上安全存储大量数据的需求激增,特别是由于 NFT 和 DeFi 等 dApp 的流行。

例如,链上 NFT 的存储需求非常明显,因为用户不仅拥有 NFT 合约的令牌,还拥有链上图像。Ethstorage 可以解决将这些图像存储在第三方会带来额外的信任问题。

最后,Ethstorage 还能解决去中心化 dApp 的前端的需求。目前现有的解决方案主要是由中心化服务器(带 DNS)进行托管,这种设置使网站容易受到审查和其他问题的影响,如 DNS 劫持、网站黑客攻击或服务器崩溃,龙卷风现金等事件就是证明。

现在 Ethstorage 还在初期网测试阶段,看好这一赛道的前景的用户可以体验一下。

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!

你可能感兴趣的文章

更多

热门币种

  • 币名
    最新价格
    24H涨幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 92072.22¥ 642231.35
    -0.1%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 3127.96¥ 21818.45
    -1.08%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 0.9987¥ 6.9662
    +0.01%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 909.13¥ 6341.45
    +0.04%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 2.0622¥ 14.3844
    -0.97%
  • solana SOL Solana

    SOL

    Solana

    $ 140.13¥ 977.44
    -2.1%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0008¥ 6.9808
    -0.03%
  • tron TRX 波场

    TRX

    波场

    $ 0.2987¥ 2.0835
    +0.2%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.1391¥ 0.9702
    -1%
  • cardano ADA 艾达币

    ADA

    艾达币

    $ 0.392¥ 2.7343
    -1.73%

币圈快讯

  • OKX即将上线FOGO(Fogo)现货和合约

    2026-01-13 14:47
    OKX发布公告称,将于2026年1月上线FOGO(Fogo),并同步将FOGO/USDT盘前合约转换为标准永续合约:1月13日14:30(UTC+8)开放充币,1月15日21:00–22:00进行集合竞价,22:00正式开通FOGO/USDT现货交易,并在开盘后3小时内完成盘前合约向标准永续合约的转换,1月16日00:00开放提币。 Fogo是基于SVM的Layer1区块链,主打超低延迟链上交易体验,由来自Citadel、Jump等机构的前核心交易成员打造,定位高频与代币化资产交易场景。
  • Grayscale更新2026年第一季度“待评估资产”列表新增36种山寨币

    2026-01-13 14:41
    资产管理公司Grayscale更新了一份正在考虑纳入未来投资产品的资产清单,以及一份最新的现有资产清单。其中,“待考虑资产”列出了目前尚未包含在Grayscale投资产品中的数字资产,但其团队已确定这些资产有可能在未来的产品中纳入这些资产。 该列表中新增36种山寨币,候选企业涵盖智能合约、金融、消费与文化、人工智能以及公用事业与服务五大领域。其中,智能合约平台和金融领域资产数量最多。 不过,列入该列表并不保证资产一定会被纳入投资范围,仅表明Grayscale正在积极评估这些资产。
  • 1098枚比特币在未知钱包间转移

    2026-01-13 14:41
    据Whale Alert发推称:1,089 枚比特币(价值约 1.002 亿美元)从一个未知钱包转移至另一个未知钱包。
  • 日经股指收于历史新高韩国综指涨约1.5%

    2026-01-13 14:40
    日经 225 指数 1月 13 日(周二)收盘上涨 1609.27 点,涨幅 3.10%,报 53549.16 点。韩国 KOSPI 指数收盘上涨 67.84 点,涨幅 1.47%,报 4692.63 点。
  • 闪电反手巨鲸摊平ETH多单短时增持409万美元

    2026-01-13 14:38
    据Hyperinsight监测显示,被标记为“闪电反手”的巨鲸地址(0x50b3…)对其ETH多头仓位进行摊平操作,增持1,308.04枚ETH多单,价值约409.74万美元。此次操作后,其ETH多单持仓均价由3,131.26美元小幅下降至3,129.91美元,持仓总规模达1,068.1万美元。该仓位当前浮动亏损约为3,803.91美元,亏损幅度为0.5%,清算价格为2,229.79美元。该地址以极快的多空转向速度著称,其操作模式通常为平仓后立即在反方向大规模建仓,展现出高频反转的交易风格。
  • 查看更多