Eth1 上的 EIP-1559 实现可能为社区提供这些机制更清晰的图景,并为 Eth2 中的费用销毁降低风险。我希望在 Eth1 可以进行大量的协调工作 (例如推动教育以及与钱包的结合)。 ETH 1.0 与 ETH 2.0 的费用销毁机制会稍有不同,且会并存一段时间。我们的构想是在 ETH 1.0 和 ETH 2.0 合并后,ETH 2.0 的费用销毁机制会取代 EIP-1559。 来源 执行环境 & RollupsQ: 为阶段 2 设想的所有执行环境 (Execution Environments, EE) 能否都在 Rollup 上实现?从创新来看,以 Rollup 为中心的路线图有什么缺点? Vitalik Buterin :是的,所有的 EE 都会成为 Rollup。我会说以 Rollup 为中心的路线图更有利于创新,因为它更「无须许可」(任何人都可以以任何规则创建一个 Rollup),因此它使得各种团队都可以参与,包括那些与当前核心开发过程不相近的。 这个方法的主要缺点在于我们有失去开发者网络效应的风险,因为现在很多不同 Rollup 的内部执行规则具有根本性的区别。也就是说,我预计如果这个路线图要执行下去,很快就会有一套占主导的标准,而其他的标准只能迎合一些小众社区的需求。 来源 Dankrad Feist :Rollup 本质上指向一个问题——谁来确保正确的执行。在没有 Rollup 的情况下,在 Layer1 提供安全性的和 Eth2 上的验证者还是相同的实体。而在 Rollup 里,实体变成了为正确执行生成的零知识证明 (zkRollup 目前还无法在通用执行中应用) 或欺诈证明 (optimistic Rollups)。 执行环境的任何功能都可以通过 Rollup 实现。zkRollup 提供链上执行一样的安全性,但是它们在生成证明的时候需要大量的资源,而证明是抗审查的。Optimistic Rollup 主要是在最终确定性上做了折衷:作为一名用户,除非你执行当前交易之前的所有相关交易,否则你无法得知此笔交易是否被敲定了。 来源 无状态Q: 一个关于 PoS 的问题:无状态 ETH 1.0 是否仍是一个必需先决条件? 现在的推荐验证者配置是至少 16gb 的内存+至少 1tb 的固态硬盘,原因有两个:一是以防 当区块长时间无法敲定时资源使用会大幅度增加,二是因为运行 geth 节点的人会非常倾向于给 ETH1.0 的区块头投票。 Justin Drake :这两个原因都是暂时的,我预期会在 2021 年得到解决: 区块无法敲定时所需资源的激增:客户端想办法解决无法敲定的问题是一个好方法。(现在最终确定性理论上会被用作一个支点)。我们现在有一些计划 (cc /u/protolambda),我们将搭建一个长期运行的测试网,其中设置为网络无法敲定区块,从而强行促使客户端进行优化。 (责任编辑:admin) |