织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 挖矿工具

回顾以太坊近期及中期扩容路线图,展望 rollup 作为中心的以太坊路线图(2)

时间:2020-10-12 13:45来源:未知 作者:admin 点击:
其他类似的 “巧妙的基础层特性” 也会变得相对不那么重要。 Eth1客户端可以被 optimistic rollup 客户端再利用。optimistic rollup 仍然需要有全节点,如果 ro

其他类似的 “巧妙的基础层特性” 也会变得相对不那么重要。 Eth1客户端可以被 optimistic rollup 客户端再利用。optimistic rollup 仍然需要有全节点,如果 rollup 内部的状态转换规则与以太坊类似,只是做了一些修改(这是 Optimism 的目标),那么现有的代码可以被再利用,用来运行 rollup 的全节点。将共识引擎与状态转换引擎分离出来的工作已经在 eth1+Eth2 合并的背景下进行,该工作也可以帮助实现上述目标。需要特别注意的是,像 TurboGeth 这样的项目仍然是非常重要的,只是从中获益最大的将是高吞吐量的 rollup 客户端,而不再是基础层的 eth1 客户端。

短期路线图:

围绕 Rollup 调整相应的基础设施 目前,用户的账户在 L1 上,ENS 域名在 L1 上,应用也都运行在 L1 上。一切都需要改变。我们需要适应这样一个世界:用户的主要账户、余额、资产等完全在 L2 里面。由此会造成这些情形: ENS 需要支持在 L2 上注册和转移域名;关于如何实现这一点的一个可能的提案参见这里。 L2 层协议应内置到钱包中,而不是像 dapp 那样放到网页上。目前,L2集成到 dapp/ 类 dapp 中(例如 Gitcoin 对于 zksync 的集成)需要用户完全信任 dapp,这与现状相比安全性大大降低。理想的情况是让 L2 成为钱包(metamask、status等)本身的一部分,这样我们就可以维持目前的信任模型。这种支持应该是标准化的,这样一个支持 zksync 支付的应用就会立即支持 zksync-inide-Metamask、zksync-inide-Status 等。

我们需要在跨 L2 转账上做更多的工作,使资产在不同 L2 之间的转移时,具有尽可能即时和无缝衔接的用户体验。 更明确地将 Yul 或类似的东西标准化为中间编译语言。以太坊的底层 EVM 和 Optimism 推出的 OVM 使用的编译目标略有不同,但都可以由 Solidity 编译。为了支持一个具有不同编译目标的生态系统,但同时避免 Solidity 的单一文化并接纳多种语言,更明确地标准化像 Yul 这样的东西作为中间语言可能是有意义的,从而使所有高级语言都可以(通过编译至中间语言而)被编译至 EVM 或 OVM。我们也可以考虑一种更明确的对于形式化验证友好的中间语言,它可以处理像变量这样的概念,并确保基本的不变量,从而使形式化验证更加容易。Rollup 中心主义的经济可持续性优势

一个不可回避的事实是:

一个密码货币项目必须在财务上实现可持续发展。在2020年,这意味着一个项目需要数百万甚至上千万美元的资金。其中一部分可以由常见的公益资助实体(如 Gitcoin Grants 或以太坊基金会)提供,但其规模实在不足以达到上述资金量级。二层项目可以通过推出自己的代币的方式筹得资金 —— 当然,前提是该代币有真正的经济价值支持(即预期该 L2 可捕获未来的手续费用)。 以 rollup 为中心的路线图的第二个重要好处是,它为 L2 协议留出了开放的空间,这些 L2 协议或可直接收集费用/ MEV,或可间接通过发行代币,从而获得开发所需的资金。以太坊基础层有一个重要的需求是可信中立性,这使得协议内的公益资助变得困难(想象一下对谁应该获得多少钱达成一致的难度),但 L2 自己设立公益资助机制(也可以在 Gitcoin Grants 上进行)的争议要小得多。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容