热度飙升的EIP-4844究竟是什么 ?V神亲自详细解答

巴比特Publicado a 2022-03-21Actualizado a 2022-03-21

Resumen

EIP-4844可能成为以太坊下一个里程碑升级。

以太坊创始人Vitalik Buterin近日针对与Proto-danksharding(又名 EIP-4844)有关的疑问近了解答。Danksharding为以太坊提出的新分片设计,这种技术究竟能带来什么?
什么是 Danksharding?
Danksharding 是为以太坊提出的新分片设计,与之前的设计相比,它引入了一些显着的简化。
自 2020 年以来的所有最近的以太坊分片提案(包括 Danksharding 和之前的 Danksharding)与大多数非以太坊分片提案的主要区别在于以太坊以汇总(Rollup)为中心的路线图:以太坊分片没有为交易提供更多空间,而是为数据提供,以太坊协议本身不会尝试解释。验证 blob 只需检查 blob 是否可用,即是否可以从网络下载。这些 blob 中的数据空间预计将由支持高吞吐量事务的第 2 层(Layer2)Rollup协议使用。
Danksharding 引入的主要创新是合并费用市场:不再有固定数量的分片,每个分片都有不同的区块和不同的区块提议者,在 Danksharding 中,只有一个提议者选择进入该槽的所有交易和所有数据.
为避免这种设计对验证者提出高系统要求,我们引入了提议者/构建者分离 (PBS):称为区块构建者的一类特殊参与者竞标选择slot的权利,提议者只需要选择出价最高的有效header即可。只有区块构建者需要处理整个区块(在这里,也可以使用第三方去中心化预言机协议来实现分布式区块构建者);所有其他验证者和用户都可以通过数据可用性采样非常有效地验证区块(请记住:区块的“大”部分只是数据)。
什么是 proto-danksharding(又名 EIP-4844)?
Proto-danksharding(又名 EIP-4844)是一个以太坊改进提议(EIP),用于实现构成完整 Danksharding 规范的大部分逻辑和“脚手架”(例如交易格式、验证规则),但尚未实际实现任何分片。在 proto-danksharding 实现中,所有验证者和用户仍然必须直接验证完整数据的可用性。
proto-danksharding 引入的主要特征是新的交易类型,我们称之为一种带有 blob 的交易。带有 blob 的交易与常规交易类似,不同之处在于它还携带称为 blob 的额外数据。 Blob 非常大(~125 kB),并且比类似数量的calldata便宜得多。但是,EVM 执行无法访问 blob 数据; EVM 只能查看对 blob 的承诺。
因为验证者和客户端仍然需要下载完整的 blob 内容,所以 proto-danksharding 中的数据带宽目标为每个插槽 1 MB,而不是完整的 16 MB。然而,由于这些数据没有与现有以太坊交易的 gas 使用量竞争,因此仍然有很大的可扩展性好处。
为什么向每个人都必须下载的块添加 1 MB 数据是可以的,而不是让 calldata 便宜 10 倍?
这与平均负载和最坏情况负载之间的差异有关。今天,我们已经遇到了平均块大小约为 90 kB 的情况,但理论上可能的最大块大小(如果块中的所有 30M gas 都用于调用数据)约为 1.8 MB。以太坊网络过去处理的区块接近最大值。但是,如果我们简单地将 calldata gas 成本降低 10 倍,那么尽管平均区块大小会增加到仍然可以接受的水平,但最坏的情况会变成 18 MB,这对于以太坊网络来说实在是太多了。
当前的 gas 定价方案无法将这两个因素分开:平均负载与最坏情况负载之间的比率取决于用户在 calldata 与其他资源上花费多少 gas 的选择,这意味着 gas 价格必须是根据最坏情况的可能性设置,导致平均负载不必要地低于系统可以处理的负载。但是,如果我们改变 gas 定价以更明确地创建一个多维费用市场,我们可以避免平均情况/最坏情况负载不匹配,并在每个区块中包含接近我们可以安全处理的最大数据量的数据。 Proto-danksharding 和 EIP-4488 就是这样做的两个提议。

proto-danksharding 与 EIP-4488 相比如何?
EIP-4488 是解决相同平均情况/最坏情况负载不匹配问题的较早且更简单的尝试。 EIP-4488 使用两个简单的规则来做到这一点:

  • Calldata gas 成本从每字节 16 gas 降低到每字节 3 gas
  • 每个块 1 MB 的限制加上每个事务额外的 300 字节(理论最大值:~1.4 MB)

硬限制是确保平均情况负载的较大增加不会导致最坏情况负载增加的最简单方法。天然气成本的降低将大大增加汇总的使用,可能会将平均块大小增加到数百 KB,但硬限制将直接阻止包含 10 MB 的单个块的最坏情况可能性。事实上,最坏情况下的块大小会比现在小(1.4 MB 对 1.8 MB)。
Proto-danksharding 而是创建了一种单独的事务类型,可以在大型固定大小的 blob 中保存更便宜的数据,并限制每个块可以包含多少 blob。这些 blob 无法从 EVM 访问(只有对 blob 的承诺),并且 blob 由共识层(信标链)而不是执行层存储。
EIP-4488 和 proto-danksharding 之间的主要实际区别在于 EIP-4488 试图最小化今天所需的更改,而 proto-danksharding 今天进行了大量更改,因此将来升级到完全分片需要很少的更改。 尽管实现全分片(使用数据可用性采样等)是一项复杂的任务,并且在proto-danksharding 之后仍然是一项复杂的任务,但这种复杂性包含在共识层中。 一旦 proto-danksharding 推出,执行层客户端团队、rollup开发人员和用户不需要做进一步的工作来完成向全分片的过渡。
请注意,两者之间的选择不是非此即彼的:我们可以尽快实施 EIP-4488,然后在半年后使用 proto-danksharding 跟进它。
proto-danksharding 实现了完整 danksharding 的哪些部分,还有哪些需要实现?
引用 EIP-4844:
此 EIP 中已经完成的工作包括:
·一种新的交易类型,其格式与“全分片”中需要存在的完全相同。
·全分片所需的所有执行层逻辑。
·全分片所需的所有执行/共识交叉验证逻辑。
·BeaconBlock 验证和数据可用性采样 blob 之间的层分离。
·完全分片所需的大部分 BeaconBlock 逻辑。
·blob 的自调整独立 gasprice。
实现完全分片尚需完成的工作包括:
·共识层中 blob_kzgs 的低度扩展以允许 2D 采样。
·数据可用性采样的实际实现,
· PBS(提议者/构建者分离),以避免要求单个验证者在一个插槽中处理 32 MB 的数据。
·每个验证者的托管证明或类似的协议内要求,以验证每个区块中分片数据的特定部分。
请注意,所有剩余工作都是共识层更改,不需要执行客户端团队、用户或Rollup开发人员的任何额外工作。
所有这些非常大的区块都会增加磁盘空间需求怎么办?
EIP-4488 和 proto-danksharding 都导致每个插槽(12 秒)的长期最大使用量约为 1 MB。 这相当于每年大约 2.5 TB,远高于以太坊今天所需的增长率。
在 EIP-4488 的情况下,解决此问题需要历史记录到期方案 (EIP-4444‌),其中不再需要客户端存储超过某个时间段的历史记录(已提出从 1 个月到 1 年的持续时间)。
在 proto-danksharding 的情况下,无论是否实施 EIP-4444,共识层都可以实施单独的逻辑以在一段时间(例如 30 天)后自动删除 blob 数据。 但是,无论采用何种短期数据扩展解决方案,都强烈建议尽快实施 EIP-4444。
这两种策略都将共识客户端的额外磁盘负载限制在最多几百 GB。 从长远来看,采用一些历史过期机制本质上是强制性的:完整分片每年会增加大约 40 TB 的历史 blob 数据,因此用户实际上只能将其中的一小部分存储一段时间。 因此,值得尽早设定对此的期望。
如果数据在 30 天后被删除,用户将如何访问旧 Blob?
以太坊共识协议的目的不是保证所有历史数据的永久存储。相反,目的是提供一个高度安全的实时公告板,并为其他去中心化协议留出空间进行更长期的存储。公告板的存在是为了确保在公告板上发布的数据可用时间足够长,以便任何想要该数据的用户或任何备份数据的长期协议都有足够的时间来获取数据并将其导入到他们的其他应用程序或协议中。
一般来说,长期历史存储很容易。虽然每年 2.5 TB 对常规节点的要求太大,但对于专用用户来说非常易于管理:您可以以每 TB 约 20 美元的价格购买非常大的硬盘驱动器,这完全可以满足业余爱好者的需求。与具有 N/2-of-N 信任模型的共识不同,历史存储具有 1-of-N 信任模型:您只需要其中一个数据存储者是诚实的。因此,每条历史数据只需要存储数百次,而不是完整的数千个正在做实时共识验证的节点。
存储完整历史记录并使其易于访问的一些实用方法包括:
特定于应用程序的协议(例如Rollup)可能要求其节点存储与其应用程序相关的历史记录部分。丢失的历史数据对协议没有风险,只会对单个应用程序造成风险,因此应用程序承担存储与自己相关的数据的负担是有意义的。

  • 在 BitTorrent 中存储历史数据,例如。每天自动生成和分发一个 7 GB 的文件,其中包含来自区块的 blob 数据。
  • 以太坊门户网络(目前正在开发中)可以很容易地扩展到存储历史。
  • 区块浏览器、API 提供商和其他数据服务可能会存储完整的历史记录。
  • 个人爱好者和从事数据分析的学者可能会存储完整的历史记录。在后一种情况下,将历史存储在本地为它们提供了重要的价值,因为它使直接对其进行计算变得更加容易。
  • TheGraph 等第三方索引协议可能会存储完整的历史记录。

在更高级别的历史存储(例如每年 500 TB)下,一些数据被遗忘的风险会变得更高(此外,数据可用性验证系统会变得更加紧张)。这可能是分片区块链可扩展性的真正极限。然而,目前所有提出的参数都距离这一点非常远。
blob 数据的格式是什么,它是如何提交的?
一个 blob 是一个包含 4096 个字段元素的向量,范围内的数字:
0 <= x < 52435875175126190479447740508185965837690552500527637822603658699938581184513
blob 在数学上被视为表示具有上述模数的有限域上的次数 < 4096 多项式,其中 blob 中位置 i 处的场元素是对该多项式在 wi 处的评估。 w 是满足 w=1 的常数。
对 blob 的承诺是 KZG 承诺对该多项式的一个哈希。 然而,从实现的角度来看,关注多项式的数学细节并不重要。 相反,只会有一个椭圆曲线点的向量(基于拉格朗日的可信设置),而 KZG 对 blob 的承诺将只是一个线性组合。 引用 EIP-4844 的代码:
def blob_to_kzg(blob: Vector[BLSFieldElement, 4096]) -> KZGCommitment:
computed_kzg = bls.Z1
for value, point_kzg in zip(tx.blob, KZG_SETUP_LAGRANGE):
assert value < BLS_MODULUS
computed_kzg = bls.add(
computed_kzg,
bls.multiply(point_kzg, value)
)
return computed_kzg
BLS_MODULUS 是上述模数,而 KZG_SETUP_LAGRANGE 是椭圆曲线点的向量,它是基于拉格朗日的可信设置。 对于实现者来说,现在将其简单地视为一个黑盒专用哈希函数是合理的。
为什么使用 KZG 的哈希而不是直接使用 KZG?
EIP-4844 没有使用 KZG 直接表示 blob,而是使用版本化哈希:单个 0x01 字节(表示这个版本)后跟 KZG 的 SHA256 哈希的最后 31 个字节。
这样做是为了 EVM 兼容性和未来兼容性:KZG 承诺是 48 字节,而 EVM 更自然地使用 32 字节值,如果我们从 KZG 切换到其他东西(例如,出于量子抗性的原因),KZG承诺可以继续为 32 字节。
proto-danksharding 中引入的两个预编译是什么?
Proto-danksharding 引入了两种预编译:blob 验证预编译点评估预编译
Blob 验证预编译是不言自明的:它将版本化哈希和 Blob 作为输入,并验证提供的版本化散列实际上是 Blob 的有效版本化哈希。 此预编译旨在供Optimistic Rollup使用。 引用 EIP-4844:
Optimistic Rollup只需要在提交欺诈证明时实际提供基础数据。 欺诈证明提交功能将要求欺诈 blob 的全部内容作为 calldata 的一部分提交。 它将使用 blob 验证功能根据之前提交的版本化哈希验证数据,然后像今天一样对该数据执行欺诈证明验证。
点评估预编译将版本化哈希、x 坐标、y 坐标和证明(blob 的 KZG 承诺和 KZG 评估证明)作为输入。它验证证明以检查 P(x) = y,其中 P 是由具有给定版本化哈希的 blob 表示的多项式。此预编译旨在供 ZK Rollup使用。引用 EIP-4844:
ZK rollup 将为其交易或状态增量数据提供两个承诺:blob 中的KZG和使用 ZK rollup 内部使用的任何证明系统的一些承诺。他们将使用等价协议的承诺证明,使用点评估预编译,来证明 kzg(协议确保指向可用数据)和 ZK rollup 自己的承诺引用相同的数据。
请注意,大多数主要的Optimistic Rollup设计都使用多轮防欺诈方案,其中最后一轮只需要少量数据。因此,可以想象,Optimistic Rollup也可以使用点评估预编译而不是 blob 验证预编译,而且这样做会更便宜。
KZG 可信设置是什么样的?
看:
https://vitalik.ca/general/2022/03/14/trustedsetup.html 对 powers-of-tau 可信设置如何工作的一般描述
https://github.com/ethereum/research/blob/master/trusted_setup/trusted_setup.py 所有重要的可信设置相关计算的示例实现
特别是在我们的例子中,当前的计划是并行运行四个大小(n1=4096,n2=16),(n1=8192,n2=16),(n1=16834,n2=16)和(n1=32768,n2=16)的仪式(具有不同的秘密)。理论上,只需要第一个,但是运行更多的更大的尺寸,通过允许我们增加 blob 来提高未来的适用性尺寸。我们不能只是有一个更大的设置,因为我们希望能够对可以有效提交的多项式次数有一个硬限制,这个限制等于 blob 大小。
可能的实用方法是从 Filecoin 设置开始,然后运行一个仪式来扩展它。包括浏览器实现在内的多种实现将允许许多人参与。
我们不能在没有可信设置的情况下使用其他一些承诺方案吗?
不幸的是,使用 KZG 以外的任何东西(例如 IPA 或 SHA256)会使分片路线图变得更加困难。这有几个原因:

  • 非算术承诺(例如哈希函数)与数据可用性采样不兼容,因此如果我们使用这样的方案,当我们转向完整分片时,无论如何我们都必须更改为 KZG。
  • IPA 可能与数据可用性采样兼容,但它会导致更复杂的方案具有更弱的属性(例如,自我修复和分布式区块构建变得更加困难)
  • 哈希和 IPA 都不兼容点评估预编译的廉价实现。因此,基于哈希或 IPA 的实现将无法有效地使 ZK Rollup或支持多轮Optimistic Rollup中的廉价欺诈证明。

因此,不幸的是,使用除 KZG 之外的任何东西的功能损失和复杂性增加远大于 KZG 本身的风险。此外,任何与 KZG 相关的风险都包含在内:一个KZG 故障只会影响Rollup和其他依赖于 blob 数据的应用程序,而不会影响系统的其余部分。
KZG有多“复杂”和“新”?
KZG 承诺是在 2010 年的一篇论文‌中介绍的,并且自 2019 年以来已广泛用于 PLONK类型的 ZK-SNARK 协议中。然而,KZG 承诺的基础数学是椭圆曲线运算和配对的基础数学之上的一个相对简单的算术。
使用的特定曲线是 BLS12-381‌,它是由 Barreto-Lynn-Scott在 2002 年发明的。椭圆曲线配对是验证 KZG 承诺所必需的,是非常复杂的数学,但它们是在 1940 年代发明并自 1990 年代以来应用于密码学。到 2001 年,提出了许多使用配对的加密算法。
从实现复杂性的角度来看,KZG 并不比 IPA 更难实现:计算承诺的函数(见上文)与 IPA 的情况完全相同,只是使用了一组不同的椭圆曲线点常数。点验证预编译更复杂,因为它涉及配对评估,但数学与 EIP-2537(BLS12-381 预编译)实现中已经完成的部分相同,并且非常类似于 bn128 配对预编译(另请参阅:优化的 Python 实现)。因此,实现 KZG 验证不需要复杂的“新工作”
proto-danksharding 实现的不同软件部分是什么?
有四个主要组成部分:
1. 执行层共识发生更改(详见 EIP):

  • 包含 blob 的新交易类型
  • 输出当前交易中第 i 个 blob 版本化哈希的操作码
  • Blob 验证预编译
  • 点评估预编译

2.共识层共识更改(请参阅 repo 中的此文件夹):
BeaconBlockBody 中的 blob KZG 列表

  • “sidecar”机制,其中完整的 blob 内容与来自 BeaconBlock 的单独对象一起传递
  • 执行层中的 blob 版本化哈希与共识层中的 blob KZG 之间的交叉检查

3.内存池

  • BlobTransactionNetworkWrapper(参见 EIP 的网络部分)
  • 更强大的反 DoS 保护以补偿大的 blob 大小

4.区块构建逻辑

  • 接受来自内存池的交易封装器,将交易放入 ExecutionPayload,将 KZG 放入信标区块和sidecar中的主体
  • 应对二次元手续费市场

请注意,对于最小的实现,我们根本不需要内存池(我们可以依赖第二层交易捆绑市场),我们只需要一个客户端来实现区块构建逻辑。 只有执行层和共识层的共识变更需要进行广泛的共识测试,相对轻量级。 在这样的最小实现和所有客户端都支持区块生产和内存池的“完整”部署之间的任何事情都是可能的。
proto-danksharding 多维费用市场是什么样的?
Proto-danksharding 引入了一个多维的 EIP-1559 费用市场,其中有两种资源,gas 和 blob,具有单独的浮动 gas 价格和单独的限制。
也就是说,有两个变量和四个常量:

blob 费用以 gas 收取,但它是可变数量的 gas,它会进行调整,以便从长远来看,每个区块的平均 blob 数量实际上等于目标数量。
二维性质意味着区块构建者将面临一个更难的问题:与其简单地接受具有最高优先级费用的交易,直到它们用完交易或达到区块gas限制,他们将不得不同时避免达到两个不同的限制。
这是一个例子。假设 gas 限制为 70,blob 限制为 40。mempool 有很多交易,足以填满区块,有两种类型(tx gas 包括 per-blob gas):

  • 优先费 5 per gas, 4 blobs, 4 total gas
  • 优先费 3 per gas, 1 blob, 2 total gas

遵循幼稚的“降低优先费用”算法的矿工将用第一种类型的 10 笔交易(40 gas)填充整个区块,并获得 5 * 40 = 200 gas的收入。因为这 10 笔交易填满了 blob完全限制,他们将无法包含更多交易。但最优策略是采取第一种类型的 3 笔交易和第二种类型的 28 笔交易。这为您提供了一个包含 40 blob 和 68 gas的块,以及 5 * 12 + 3 * 56 = 228 的收入。

执行客户端现在是否必须实施复杂的多维背包问题算法来优化他们的区块生产?不,有几个原因:

  • EIP-1559 确保大多数区块不会达到任何一个限制,因此实际上只有少数区块面临多维优化问题。在内存池没有足够(足够的付费)交易达到任一限制的通常情况下,任何矿工都可以通过包含他们看到的每笔交易来获得最佳收入。
  • 在实践中,相当简单的启发式方法可以接近最优。在类似的情况下,请参阅 Ansgar 的 EIP-4488 分析‌以获取有关此的一些数据。
  • 多维定价甚至不是专业化带来的最大收入来源——MEV 是。通过专用算法从链上 DEX 套利、清算、抢先 NFT 销售等中提取的专用 MEV 收入占“可提取收入”(即优先费用)总额的很大一部分:专用 MEV 收入似乎平均约为 0.025 ETH每个区块,总优先权费用通常在每个区块 0.1 ETH 左右。
  • 提议者/建造者分离‌是围绕高度专业化的区块生产而设计的。 PBS 将区块构建过程转变为拍卖,专业参与者可以竞标创建区块的特权。常规验证者只需要接受最高出价。这是为了防止 MEV 驱动的规模经济蔓延到验证者中心化,但它处理了所有可能使优化区块构建变得更加困难的问题。

由于这些原因,更复杂的费用市场动态不会大大增加中心化或风险; 事实上,更广泛应用的原则‌实际上可以降低DoS攻击的风险!
指数型 EIP-1559 blob 费用调整机制如何运作?
今天的 EIP-1559 调整基础费用 b 以达到特定的目标gas使用水平 t,如下所示:

其中 b(n) 是当前区块的基本费用,b(n+1) 是下一个区块的基本费用,t 是目标,u 是使用的gas。
这种机制的一个大问题是它实际上并不针对t。 假设我们得到两个区块,第一个 u=0,下一个 u=2t。 我们得到:

尽管平均使用量等于 t,但基本费用下降了63/64。所以basefee只有在使用率略高于t时才会稳定; 在实践中显然高出约 3%,尽管确切的数字取决于方差。
一个更好的公式是指数调整:

exp(x) 是指数函数 e^x,其中 e≈2.71828。 在 x 值较小时,exp(x)≈1+x。 但是,它具有与交易置换无关的便利特性:多步调整

仅取决于总和 u1+...+u/n,而不取决于分布。 要了解原因,我们可以进行数学运算:

因此,包含的相同交易将导致相同的最终基础费用,无论它们如何在不同区块之间分配。
上面的最后一个公式也有一个自然的数学解释:术语 (u1+u2+...+u/n-nt) 可以看作是多余的:实际使用的总gas与打算使用的总gas之间的差异。
当前基本费等于

的事实清楚地表明,超出部分不能超出一个非常窄的范围:如果超过 8t∗60,那么basefee变为 e^60,高得离谱,没有人可以支付 它,如果它低于 0,则资源基本上是免费的,并且链将被垃圾邮件发送,直到超出部分回到零以上。
调整机制完全按照这些术语工作:它跟踪实际总计 (u1+u2+...+u/n) 并计算目标总计 (nt),并将价格计算为差异的指数。 为了使计算更简单,我们不使用 e^x,而是使用 2^x; 事实上,我们使用了 2^x 的近似值:EIP 中的 fake_exponential 函数。 假指数几乎总是在实际值的 0.3% 以内。
为了防止长时间的未充分使用导致长时间的 2倍完整区块,我们添加了一个额外的功能:我们不会让多余的区块低于零。 如果actual_total 低于targeted_total,我们只需将actual_total 设置为等于targeted_total。 在极端情况下(blob gas 一直下降到零),这确实破坏了交易顺序的不变性,但增加的安全性使得这是一个可接受的折衷方案。还要注意这个多维市场的一个有趣的结果:当最初引入 proto-danksharding 时,最初可能只有很少的用户,因此在一段时间内,一个 blob 的成本几乎肯定会非常便宜,即使是“常规的” 以太坊区块链活动仍然很昂贵。
作者认为这种费用调整机制比目前的方法更好,因此最终 EIP-1559 费用市场的所有部分都应该转向使用它。
有关更长更详细的解释,请参阅 Dankrad 的帖子‌。
fake_exponential 是如何工作的?
为方便起见,这里是 fake_exponential 的代码:
def fake_exponential(numerator: int, denominator: int) -> int:
cofactor = 2 ** (numerator // denominator)
fractional = numerator % denominator
return cofactor + (
fractional * cofactor * 2 +
(fractional ** 2 * cofactor) // denominator
) // (denominator * 3)

这里是用数学重新表达的核心机制,去掉了四舍五入:

目标是将(QX)的许多实例拼接在一起,其中一个为每个 [2^k,2^(k+1)] 范围适当地移动和放大。 Q(x) 本身是 0≤x≤1 的 2^x 的近似值,选择用于以下属性:

  • 简单性(这是一个二次方程)
  • 左边缘的正确性 (Q(0)=2^0=1)
  • 右边缘的正确性 (Q(1)=2^1=2)
  • 平滑斜率(我们确保 Q’(1)=2∗Q’(0),因此 Q 的每个移位+缩放副本在其右边缘的斜率与下一个副本在其左边缘的斜率相同)

最后三个要求给出三个未知系数的三个线性方程,上面给出的 Q(x) 给出了唯一的解。
近似值出奇地好; 对于除最小输入之外的所有输入,fake_exponential 给出的答案在 2^x 实际值的 0.3% 范围内:

proto-danksharding 中有哪些问题仍在争论中?
注意:此部分很容易过时。不要相信它会就任何特定问题给出最新的想法。

  • 所有主要的Optimistic Rollup都使用多轮证明,因此它们可以使用(便宜得多的)点评估预编译而不是 blob 验证预编译。任何真正需要 blob 验证的人都可以自己实现它:将 blob D 和版本化哈希 h 作为输入,选择 x=hash(D,h),使用重心评估‌计算 y=D(x) 并使用点评估预编译验证 h(x)=y。因此,我们真的需要 blob 验证预编译,还是可以直接删除它并只使用点评估?
  • 该链在处理持久的长期 1 MB+ 块方面的能力如何?如果风险太大,是否应该在一开始就减少目标 blob 数?
  • blob 应该以 gas 还是 ETH(被烧毁)计价?是否应该对费用市场进行其他调整?
  • 应该将新的交易类型视为 blob 还是 SSZ 对象,在后一种情况下将 ExecutionPayload 更改为联合类型? (这是“现在做更多工作”与“以后做更多工作”的权衡)
  • 可信设置实现的确切细节(技术上超出 EIP 本身的范围,因为对于实现者来说,这种设置“只是一个常数”,但仍然需要完成)。

Lecturas Relacionadas

2029 Finale Prediction: When Cryptocurrency Completely "Vanishes", Who Can Remain in This Financial Upheaval?

By 2029, the crypto industry will have transformed into a largely invisible but foundational layer for traditional finance. This timeline outlines the key shifts from now until then. By mid-2026, the most sought-after assets on-chain will not be traditional tokens, but synthetic perpetual contracts for private, high-growth companies (like SpaceX, OpenAI). These become primary price discovery tools, highlighting the market's craving for real-world asset value. Most altcoins enter a sustained bear market as their fundamental lack of asset-backed value is exposed. In late 2026, the "AI + Crypto" narrative largely fades as AI giants prove they don't need crypto infrastructure, except for prediction markets betting on model performance. Simultaneously, a quiet but significant wave of tokenization for institutional assets (money market funds, private credit) begins. The industry splits into a noisy speculative economy and a silent institutional one. Throughout 2027, major public blockchain foundations pivot decisively to serve institutional clients, building compliance toolkits and sales teams. However, key sectors hit growth ceilings: private perpetual contracts are legally restricted from public promotion, stable币 growth is capped by looming political uncertainty, and tokenization projects remain cautious. In 2028, following a U.S. election assumed to maintain a regulatory (not prohibitive) stance, a pivotal change occurs. After a major liquidation crisis exposes the flaws of synthetic contracts lacking a real-asset anchor, new regulations allow the *public solicitation* of private security sales (secondary market shares) to accredited investors. This creates a legitimate, direct on-ramp for retail capital into previously illiquid private equity. By 2029, the resulting bull market is driven by trading in real, innovative company shares (biotech, robotics, AI labs), not speculative tokens. "Crypto" as a distinct asset class recedes; it becomes the mundane, unseen plumbing for this new global private markets infrastructure. Tokens that survive are those capturing real cash flows from this infrastructure. Speculation persists but is marginalized. The core questions posed at the start are answered: token value is tied to legally enforceable claims on real assets, frontier tech adoption happens via private market channels, and crypto's absorption into traditional finance is marked by its becoming boring and invisible. The key validation for this entire thesis is whether, by late 2028, a legal pathway exists for ordinary accredited investors to access private assets directly.

marsbitHace 6 min(s)

2029 Finale Prediction: When Cryptocurrency Completely "Vanishes", Who Can Remain in This Financial Upheaval?

marsbitHace 6 min(s)

After the U.S. Banned Fable 5, Zhipu's Stock Soared 47%

On June 15, Chinese AI company Zhipu's stock surged up to 47.6% in Hong Kong, closing with a 32.82% gain. This sharp rise followed two key industry events. On June 12, Anthropic was compelled by a U.S. government export control order to suspend global access to its latest flagship models, Claude Fable 5 and Claude Mythos 5, impacting developers and businesses reliant on them. The next day, Zhipu announced it was opening access to its new open-source flagship model, GLM-5.2, for all Coding Plan users, with API and model weights (under the MIT license) to follow. The Anthropic incident highlighted a critical shift in the AI industry: beyond raw capability, the stability, continuous accessibility, and control over AI models are becoming equally vital, especially as AI integrates deeper into business workflows. Zhipu's move, emphasizing that "frontier intelligence should not belong to a few nor be subject to arbitrary revocation," positioned its open, accessible model as an alternative. GLM-5.2 focuses on "Long Horizon Tasks" with a 1M context window, aiming for consistency in complex, extended projects. Market analysts suggest this event exposes the risk of dependency on closed-source models subject to single jurisdiction policies, potentially accelerating a shift toward domestic base models and localized deployments. The investment response indicates a new valuation metric is emerging—prioritizing which companies can provide AI capabilities that are not only advanced but also reliably and sustainably accessible.

marsbitHace 7 min(s)

After the U.S. Banned Fable 5, Zhipu's Stock Soared 47%

marsbitHace 7 min(s)

PANews Column Registration and Article Submission Guide

"PANews Column Registration and Submission Guide" provides instructions for users to register as columnists and publish articles on the PANews platform. Key application requirements are emphasized: content should focus on in-depth analysis within Crypto, Web3, blockchain, data, and viewpoints. Content primarily for brand/product introductions will not be approved, and heavily AI-generated content will be rejected. Promotional (PR/soft) content is directed to the business channel. **Registration Process:** * **Web:** Go to the official website footer, click "Apply for Column," and register with a phone number or email (login via verification code, no password). Fill in the column name, description, upload an avatar, and submit links to previously published work. * **Mobile:** Navigate to "My" -> "Contribute & Create" and complete the form. **Article Submission Tutorial:** 1. Log in to the PANews website. 2. Access the "Creator Center" from your personal homepage. 3. Use the editor to create and publish articles. **Video Upload:** The platform supports embedding videos from third-party sites (e.g., Bilibili). Copy the embed code from the source video, use the editor's "Insert/Edit media" button, paste the code under the "Embed" tab, and adjust the display size (recommended: width 100%, height 560px). **PANews Skills (AI Agent Tool):** PANews offers an official AI Agent skill set called PANews Skills, enabling AI tools to query platform content, track trends, and publish column articles directly. It includes three main skills: 1. `panews`: For tracking daily must-read lists, popular articles, and funding news. 2. `panews-creator`: For managing columns, publishing articles, and uploading images. 3. `panews-web-viewer`: For parsing PANews webpages into Markdown. These skills are compatible with various AI Agent tools (OpenClaw, Cursor, Claude Code, ChatGPT, Gemini, etc.). To use the `panews-creator` skill, users must obtain a specific authentication value from the PANews website after logging into their columnist account.

marsbitHace 18 min(s)

PANews Column Registration and Article Submission Guide

marsbitHace 18 min(s)

I Built Myself an Investment Workbench Using AI

For the past two weeks, I've been immersed in Vibe Coding—using AI to write code from natural language descriptions. This process has enabled me to quickly build functional tools that address long-standing personal ideas. Previously, I had many concepts but found execution too cumbersome. Key ideas included a unified dashboard for assets across US stocks, Crypto, HK stocks, and A-shares; a real-time alert system for price movements; an investment map visualizing sector relationships; and a tool to correlate prediction market bets with news and market data. Traditional development hurdles meant these often remained unrealized. Using AI (Codex, Claude Code, and DeepSeek API), I built four initial tools: 1. A **Cross-Market Asset Dashboard** showing total assets, daily P&L, and holdings by market, with added features for alerts and sector mapping. It's deployed locally for privacy. 2. A **Prediction Market (PM) Monitor** tracking bets on events (e.g., company valuations) and correlating probability shifts with news and market movements. I categorize bets by conviction to filter noise. 3. A **Simple Operations Backend** for managing my writing workflow (topics, progress, publishing). It's cloud-deployed for mobile access. 4. A **One-Click Formatting Tool** that automates converting drafts into various platform-specific formats, saving manual effort. While these tools are basic, they represent a significant shift: AI lowers the barrier to creating personalized systems. I believe individual investors can now feasibly build core systems for: * **Asset Observation** (tracking holdings and changes) * **Signal Monitoring** (watching for key market shifts) * **Sector Mapping** (understanding network relationships within a sector) * **Performance Review** (documenting rationale and outcomes) The power of Vibe Coding is its fast feedback loop. Ideas can be implemented, tested, and iterated on rapidly, turning "want-to-do" into "done." This marks the start of my new phase, where I'll share investment thoughts, tool tests, on-chain operations, and educational Web3 content.

marsbitHace 34 min(s)

I Built Myself an Investment Workbench Using AI

marsbitHace 34 min(s)

Trading

Spot
Futuros

Artículos destacados

Qué es ETH 2.0

ETH 2.0: Una Nueva Era para Ethereum Introducción ETH 2.0, conocido ampliamente como Ethereum 2.0, marca una actualización monumental para la blockchain de Ethereum. Esta transición no es solo una mejora superficial; busca mejorar fundamentalmente la escalabilidad, seguridad y sostenibilidad de la red. Con un cambio del mecanismo de consenso intensivo en energía Prueba de Trabajo (PoW) a una Prueba de Participación (PoS) más eficiente, ETH 2.0 promete un enfoque transformador para el ecosistema blockchain. ¿Qué es ETH 2.0? ETH 2.0 es un conjunto de actualizaciones interconectadas y distintivas centradas en optimizar las capacidades y el rendimiento de Ethereum. La reestructuración está diseñada para abordar desafíos críticos que el mecanismo actual de Ethereum ha enfrentado, particularmente en lo que respecta a la velocidad de transacción y la congestión de la red. Objetivos de ETH 2.0 Los objetivos principales de ETH 2.0 giran en torno a mejorar tres aspectos clave: Escalabilidad: Con el objetivo de aumentar significativamente el número de transacciones que la red puede manejar por segundo, ETH 2.0 busca superar la limitación actual de aproximadamente 15 transacciones por segundo, potencialmente alcanzando miles. Seguridad: Las medidas de seguridad mejoradas son fundamentales para ETH 2.0, particularmente a través de una mejor resistencia contra ciberataques y la preservación del ethos descentralizado de Ethereum. Sostenibilidad: El nuevo mecanismo PoS está diseñado no solo para mejorar la eficiencia, sino también para reducir drásticamente el consumo de energía, alineando el marco operativo de Ethereum con consideraciones ambientales. ¿Quién es el Creador de ETH 2.0? La creación de ETH 2.0 se puede atribuir a la Fundación Ethereum. Esta organización sin fines de lucro, que desempeña un papel crucial en el apoyo al desarrollo de Ethereum, es liderada por el notable cofundador Vitalik Buterin. Su visión de un Ethereum más escalable y sostenible ha sido la fuerza motriz detrás de esta actualización, involucrando contribuciones de una comunidad global de desarrolladores y entusiastas dedicados a mejorar el protocolo. ¿Quiénes son los Inversores de ETH 2.0? Si bien los detalles sobre los inversores de ETH 2.0 no se han hecho públicos, se sabe que la Fundación Ethereum recibe apoyo de varias organizaciones e individuos en el ámbito de blockchain y tecnología. Estos socios incluyen firmas de capital de riesgo, compañías tecnológicas y organizaciones filantrópicas que comparten un interés mutuo en apoyar el desarrollo de tecnologías descentralizadas e infraestructura blockchain. ¿Cómo Funciona ETH 2.0? ETH 2.0 se distingue por introducir una serie de características clave que lo diferencian de su predecesor. Prueba de Participación (PoS) La transición a un mecanismo de consenso PoS es uno de los cambios más destacados de ETH 2.0. A diferencia de PoW, que se basa en la minería intensiva en energía para la verificación de transacciones, PoS permite a los usuarios validar transacciones y crear nuevos bloques de acuerdo con la cantidad de ETH que apuestan en la red. Esto conduce a una mayor eficiencia energética, reduciendo el consumo en aproximadamente un 99.95%, convirtiendo a Ethereum 2.0 en una alternativa considerablemente más verde. Cadenas Shard Las cadenas shard son otra innovación crítica de ETH 2.0. Estas cadenas más pequeñas operan en paralelo con la cadena principal de Ethereum, lo que permite que múltiples transacciones sean procesadas simultáneamente. Este enfoque mejora la capacidad general de la red, abordando las preocupaciones de escalabilidad que han afectado a Ethereum. Cadena Beacon En el núcleo de ETH 2.0 se encuentra la Cadena Beacon, que coordina la red y gestiona el protocolo PoS. Funciona como un organizador de cierta manera: supervisa a los validadores, asegura que los shards permanezcan conectados a la red y monitorea la salud general del ecosistema blockchain. Cronología de ETH 2.0 El viaje de ETH 2.0 ha estado marcado por varios hitos clave que trazan la evolución de esta importante actualización: Diciembre 2020: El lanzamiento de la Cadena Beacon marcó la introducción de PoS, preparándose para la migración hacia ETH 2.0. Septiembre 2022: La finalización de “La Fusión” representa un momento crucial en el que la red Ethereum se trasladó exitosamente de un marco PoW a uno PoS, anunciando una nueva era para Ethereum. 2023: El lanzamiento esperado de cadenas shard tiene como objetivo mejorar aún más la escalabilidad de la red Ethereum, consolidando a ETH 2.0 como una plataforma robusta para aplicaciones y servicios descentralizados. Características Clave y Beneficios Escalabilidad Mejorada Una de las ventajas más significativas de ETH 2.0 es su escalabilidad mejorada. La combinación de PoS y cadenas shard permite que la red expanda su capacidad, permitiendo acomodar un volumen mucho mayor de transacciones en comparación con el sistema heredado. Eficiencia Energética La implementación de PoS representa un gran paso hacia la eficiencia energética en la tecnología blockchain. Al reducir drásticamente el consumo de energía, ETH 2.0 no solo disminuye los costos operativos, sino que también se alinea más estrechamente con los objetivos de sostenibilidad global. Seguridad Mejorada Los mecanismos actualizados de ETH 2.0 contribuyen a mejorar la seguridad en toda la red. El despliegue de PoS, junto con las medidas de control innovadoras establecidas a través de cadenas shard y la Cadena Beacon, asegura un mayor grado de protección contra posibles amenazas. Costos Más Bajos para los Usuarios A medida que la escalabilidad mejora, los efectos sobre los costos de transacción también serán evidentes. Se espera que una mayor capacidad y una menor congestión se traduzcan en tarifas más bajas para los usuarios, haciendo que Ethereum sea más accesible para transacciones cotidianas. Conclusión ETH 2.0 marca una evolución significativa en el ecosistema blockchain de Ethereum. A medida que aborda problemas fundamentales como la escalabilidad, el consumo de energía, la eficiencia en las transacciones y la seguridad general, la importancia de esta actualización no puede ser subestimada. La transición a la Prueba de Participación, la introducción de cadenas shard y el trabajo fundamental de la Cadena Beacon son indicativos de un futuro donde Ethereum puede satisfacer las crecientes demandas del mercado descentralizado. En una industria impulsada por la innovación y el progreso, ETH 2.0 se erige como un testimonio de las capacidades de la tecnología blockchain para allanar el camino hacia una economía digital más sostenible y eficiente.

166 Vistas totalesPublicado en 2024.04.04Actualizado en 2024.12.03

Qué es ETH 2.0

Qué es ETH 3.0

ETH3.0 y $eth 3.0: Un Examen Profundo del Futuro de Ethereum Introducción En el paisaje en rápida evolución de las criptomonedas y la tecnología blockchain, ETH3.0, a menudo denotado como $eth 3.0, ha surgido como un tema de considerable interés y especulación. El término abarca dos conceptos principales que merecen aclaración: Ethereum 3.0: Esto representa una posible actualización futura destinada a aumentar las capacidades de la blockchain existente de Ethereum, enfocándose particularmente en mejorar la escalabilidad y el rendimiento. ETH3.0 Meme Token: Este proyecto de criptomoneda distinto busca aprovechar la blockchain de Ethereum para crear un ecosistema centrado en memes, promoviendo la participación dentro de la comunidad de criptomonedas. Comprender estos aspectos de ETH3.0 es esencial no solo para los entusiastas de las criptomonedas, sino también para aquellos que observan tendencias tecnológicas más amplias en el espacio digital. ¿Qué es ETH3.0? Ethereum 3.0 Ethereum 3.0 se presenta como una actualización propuesta para la red de Ethereum ya establecida, que ha sido la columna vertebral de muchas aplicaciones descentralizadas (dApps) y contratos inteligentes desde su inicio. Las mejoras previstas se concentran principalmente en la escalabilidad, integrando tecnologías avanzadas como sharding y pruebas de conocimiento cero (zk-proofs). Estas innovaciones tecnológicas tienen como objetivo facilitar un número sin precedentes de transacciones por segundo (TPS), potencialmente alcanzando millones, abordando así una de las limitaciones más significativas que enfrenta la tecnología blockchain actual. La mejora no es meramente técnica, sino también estratégica; está destinada a preparar la red de Ethereum para su adopción generalizada y utilidad en un futuro marcado por una mayor demanda de soluciones descentralizadas. ETH3.0 Meme Token En contraste con Ethereum 3.0, el ETH3.0 Meme Token se aventura en un ámbito más ligero y juguetón al combinar la cultura de memes de internet con la dinámica de las criptomonedas. Este proyecto permite a los usuarios comprar, vender e intercambiar memes en la blockchain de Ethereum, proporcionando una plataforma que fomenta la participación comunitaria a través de la creatividad y los intereses compartidos. El ETH3.0 Meme Token tiene como objetivo demostrar cómo la tecnología blockchain puede intersectarse con la cultura digital, creando casos de uso que son tanto entretenidos como financieramente viables. ¿Quién es el Creador de ETH3.0? Ethereum 3.0 La iniciativa hacia Ethereum 3.0 es impulsada principalmente por un consorcio de desarrolladores e investigadores dentro de la comunidad de Ethereum, incluyendo notablemente a Justin Drake. Conocido por sus ideas y contribuciones a la evolución de Ethereum, Drake ha sido una figura prominente en las discusiones sobre la transición de Ethereum a una nueva capa de consenso, denominada “Beam Chain.” Este enfoque colaborativo para el desarrollo significa que Ethereum 3.0 no es el producto de un creador singular, sino más bien una manifestación de ingenio colectivo centrado en avanzar la tecnología blockchain. ETH3.0 Meme Token Los detalles sobre el creador del ETH3.0 Meme Token son actualmente inidentificables. La naturaleza de los tokens de memes a menudo conduce a una estructura más descentralizada y dirigida por la comunidad, lo que podría explicar la falta de atribución específica. Esto se alinea con la ética de la comunidad cripto más amplia, donde la innovación a menudo surge de esfuerzos colaborativos en lugar de individuales. ¿Quiénes son los Inversores de ETH3.0? Ethereum 3.0 El apoyo a Ethereum 3.0 proviene principalmente de la Fundación Ethereum junto con una entusiasta comunidad de desarrolladores e inversores. Esta asociación fundamental proporciona un grado significativo de legitimidad y mejora la perspectiva de una implementación exitosa, ya que aprovecha la confianza y credibilidad construidas a lo largo de años de operaciones en la red. En el clima cambiando rápidamente de las criptomonedas, el apoyo de la comunidad juega un papel crucial en impulsar el desarrollo y la adopción, posicionando a Ethereum 3.0 como un contendiente serio para futuros avances en blockchain. ETH3.0 Meme Token Si bien las fuentes actualmente disponibles no proporcionan información explícita sobre las fundaciones o organizaciones de inversión que respaldan el ETH3.0 Meme Token, es indicativo del modelo de financiamiento típico para tokens de memes, que a menudo depende del apoyo de base y la participación comunitaria. Los inversores en tales proyectos suelen consistir en individuos motivados por el potencial de innovación impulsada por la comunidad y el espíritu de cooperación que se encuentra dentro de la comunidad cripto. ¿Cómo Funciona ETH3.0? Ethereum 3.0 Las características distintivas de Ethereum 3.0 radican en su implementación propuesta de sharding y tecnología zk-proof. Sharding es un método de particionamiento de la blockchain en piezas más pequeñas y manejables o “shards,” que pueden procesar transacciones de manera concurrente en lugar de secuencial. Esta descentralización del procesamiento ayuda a prevenir la congestión y asegura que la red permanezca receptiva incluso bajo una carga pesada. La tecnología de prueba de conocimiento cero (zk-proof) contribuye con otra capa de sofisticación al permitir la validación de transacciones sin revelar los datos subyacentes involucrados. Este aspecto no solo mejora la privacidad, sino que también aumenta la eficiencia general de la red. También se habla de incorporar una Máquina Virtual de Ethereum de conocimiento cero (zkEVM) en esta actualización, amplificando aún más las capacidades y utilidad de la red. ETH3.0 Meme Token El ETH3.0 Meme Token se distingue al capitalizar la popularidad de la cultura de memes. Establece un mercado para que los usuarios participen en el comercio de memes, no solo por entretenimiento sino también por el posible beneficio económico. Al integrar características como staking, provisión de liquidez y mecanismos de gobernanza, el proyecto fomenta un entorno que incentiva la interacción y participación de la comunidad. Al ofrecer una mezcla única de entretenimiento y oportunidad económica, el ETH3.0 Meme Token tiene como objetivo atraer a una audiencia diversa, que abarca desde entusiastas de las criptomonedas hasta conocedores casuales de memes. Línea de Tiempo de ETH3.0 Ethereum 3.0 11 de noviembre de 2024: Justin Drake insinúa la próxima actualización de ETH 3.0, centrada en mejoras de escalabilidad. Este anuncio significa el comienzo de las discusiones formales sobre la futura arquitectura de Ethereum. 12 de noviembre de 2024: Se espera que la propuesta anticipada para Ethereum 3.0 se desvele en Devcon en Bangkok, preparando el escenario para una mayor retroalimentación de la comunidad y posibles próximos pasos en el desarrollo. ETH3.0 Meme Token 21 de marzo de 2024: El ETH3.0 Meme Token se lista oficialmente en CoinMarketCap, marcando su incursión en el dominio público de las criptomonedas y mejorando la visibilidad de su ecosistema basado en memes. Puntos Clave En conclusión, Ethereum 3.0 representa una evolución significativa dentro de la red de Ethereum, enfocándose en superar las limitaciones en términos de escalabilidad y rendimiento a través de tecnologías avanzadas. Sus actualizaciones propuestas reflejan un enfoque proactivo hacia las demandas y la usabilidad futura. Por otro lado, el ETH3.0 Meme Token encapsula la esencia de la cultura impulsada por la comunidad en el espacio de las criptomonedas, aprovechando la cultura de memes para crear plataformas atractivas que fomentan la creatividad y participación del usuario. Comprender los distintos propósitos y funcionalidades de ETH3.0 y $eth 3.0 es fundamental para cualquiera interesado en los desarrollos en curso dentro del espacio cripto. Con ambas iniciativas abriendo caminos únicos, subrayan colectivamente la naturaleza dinámica y multifacética de la innovación en blockchain.

179 Vistas totalesPublicado en 2024.04.04Actualizado en 2024.12.03

Qué es ETH 3.0

Cómo comprar ETH

¡Bienvenido a HTX.com! Hemos hecho que comprar Ethereum (ETH) sea simple y conveniente. Sigue nuestra guía paso a paso para iniciar tu viaje de criptos.Paso 1: crea tu cuenta HTXUtiliza tu correo electrónico o número de teléfono para registrarte y obtener una cuenta gratuita en HTX. Experimenta un proceso de registro sin complicaciones y desbloquea todas las funciones.Obtener mi cuentaPaso 2: ve a Comprar cripto y elige tu método de pagoTarjeta de crédito/débito: usa tu Visa o Mastercard para comprar Ethereum (ETH) al instante.Saldo: utiliza fondos del saldo de tu cuenta HTX para tradear sin problemas.Terceros: hemos agregado métodos de pago populares como Google Pay y Apple Pay para mejorar la comodidad.P2P: tradear directamente con otros usuarios en HTX.Over-the-Counter (OTC): ofrecemos servicios personalizados y tipos de cambio competitivos para los traders.Paso 3: guarda tu Ethereum (ETH)Después de comprar tu Ethereum (ETH), guárdalo en tu cuenta HTX. Alternativamente, puedes enviarlo a otro lugar mediante transferencia blockchain o utilizarlo para tradear otras criptomonedas.Paso 4: tradear Ethereum (ETH)Tradear fácilmente con Ethereum (ETH) en HTX's mercado spot. Simplemente accede a tu cuenta, selecciona tu par de trading, ejecuta tus trades y monitorea en tiempo real. Ofrecemos una experiencia fácil de usar tanto para principiantes como para traders experimentados.

4.2k Vistas totalesPublicado en 2024.12.10Actualizado en 2026.06.02

Cómo comprar ETH

Discusiones

Bienvenido a la comunidad de HTX. Aquí puedes mantenerte informado sobre los últimos desarrollos de la plataforma y acceder a análisis profesionales del mercado. A continuación se presentan las opiniones de los usuarios sobre el precio de ETH (ETH).

活动图片