LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 以太坊2.0是什么,为何值得我们如此期待?

以太坊2.0是什么,为何值得我们如此期待?

2020-01-17 珞珈山神 来源:区块链网络


1. 从1.0到2.0的过渡:需要硬分叉吗?

Justin :零硬叉是需要的。惟一的先决条件是在1.0版本上设置存款合约。然而,1.0版的硬分支可以添加2.0版的终结性功能。这使得发行大大减少(10或20倍,接近Ethereum经典版的安全性)。每隔6分钟,区块链就会敲定一笔交易,可以想象,它将只能依赖交易费。定型化的另一个好处是ETH代币的可替换性,即两个链之间的双向传输。

从2.0开始,块的完成是一项独立的工作。1.0客户端知道2.0链很关键-这既可以作为信标链的完整节点,又可以作为两者的轻量级客户端。

2. 从1.0过渡到2.0:Dapp开发者的道路是什么?

Greg :为时过早。现在可以耗尽研究人员和dapp开发人员的资源以进行探索。

Zak:同意为时过早,规范尚未完全完成。没有为点对点/通讯机制定义功能。在查看应用程序层之前,网络层必须牢固。

3.从1.0到2.0的过渡:dapps测试他们工作的时间表是怎样的?

Mehdi:唯一很快可用的是测试网。现在就询问dapp开发人员在2.0版本中他们的dapp会是什么样子还为时过早。

4. 代币从1.0移动到2.0看起来像什么?

Justin:存款可以1-32ETH之间,这些都是锁定在存款地址(刻录机地址),在信标链中,如果您没有主动验证,您可以在地址之间进行传输(可能用于套利)。这纯粹是一个系统链,没有用户交易。

5. 在2.0中会有经济抽象吗?

Justin:最初,信标链的吞吐量非常有限,每块16 txs。并不是抽象收费的好机制。一种研究思路是使用一条统一的等离子链来支付任何分片的发送费用。这消除了每个分片上的ETH支付交易的需要。费用抽象的问题在2.0版中比1.0版更加紧迫(注意,我认为问题和答案之间可能存在轻微的脱节。通常,这是指以基本代币之外的其他方式支付系统交易费,例如代币在以太坊中支付tx费用)。

信标链可以被认为是一个状态机:不是为任意计算而设计的,具有有限的动作和系统要更新,不是为通用计算而设计的。

6. 信标链产生的随机性是否适用于智能合约(如掷骰子游戏)?

Karl:是的。我们现在有了一个安全的随机信标,不是为任意计算而设计的,它具有有限的动作和要更新的系统,不适用于通用计算。

7. 1.0版的智能合约会发生什么变化?迁移吗?

Justin:如果你有一个1.0版的合约,而且预期寿命很长,那么1.0版很可能会持续几十年。然而,重要的是要保持可持续性,发行量不需要那么高。这可以通过2.0完成,或许可以只靠交易费过活。另一种方法是将1.0链作为合约嵌入到2.0中——这似乎是一个雄心勃勃的工程。值得花时间和精力吗?

8. ETH 1.0链会被隔离吗?

Carl :ETH 1.0链的默克尔数据根可以包含在2.0链中(证明帐户)。

9. 为什么有必要在1.0版本中减少发行?如果在1.0上有一个链重组,一年就会进入新的链,这对2.0有什么影响?

可以减少发行,因为1.0最终由2.0完成。最多可能是一个坏矿工6分钟的重组。发行规模应该减少,因为持续稀释对投资者来说代价高昂——理想的情况是整个以太坊系统的发行规模为0.5%。其次,它在环境上很昂贵。使用POS,您可以以更便宜的价格获得更好的安全性。

10. 对于Dapp开发人员来说,考虑其他可能更快推出的链将对2.0产品产生什么影响?

Greg:我们生活在一个多链的未来。如果dapps想要转移到其他的链,他们会这样做,但他们的用户可能不会这样做。在迫使dapp转移到其他链之前,第二层解决方案可能会填补这一不足。

11. 1.0版的存款地址能否被2.0版的合约读取,以便进行一些通信?迁移路径实际上是什么样的?

Karl:回到使用默克尔根来包含数据的想法,同样的条件也适用于2.0版最终定稿的1.0版。长期而言,这取决于1.0。

Zak:继续构建/开发,但是预期您可能需要在2.0版本上重新启动/重新部署。将出现最少的漏洞和安全问题。

Diederik:如果1.0链继续运行,您不会希望同时运行这两个链。可能想在1.0上停止支持,在dapp上建立状态根,在2.0上重新初始化。不需要在协议中定义。

12. 你怎么知道你的合约被部署在哪个分片上?交叉分片调用是什么样子的?

Karl:这将是您的选择,每个市场都有不同的天然气市场,这将导致经济负载平衡。

Lane:考虑在协议中加入负载平衡,但它非常复杂。人口密度/生活成本类比。更高的密度可能会产生网络效应,但也会带来相应的成本。收缩还允许在分片之间进行异步合约移动。

Justin:跨分片呼叫是一个折衷的设计空间,没有单一的答案,就像等离子。人们会尝试不同的东西,标准会出现。需要考虑的一件事是,协议层将有以交联形式存在的基础设施。这是让每个分片都能轻松访问其他分片的一种方式。很可能还会有基本的异步交叉切分调用。这是通过有一个特殊的合约对每个分片销毁ETH发送给它。销毁生成一个收据,当发送的分片通过信标链完成后,就可以在交易的另一端的分片上使用它。

13. 跨越多个块的交易(合约调用)是可行的,还是将tx可能触及的所有合约部署到单个分片上更好?

基础设施的延迟是6分钟1 epoch。为了更快地得到任何东西,你也可以尝试乐观的方法。假设检查点将完成,但不要等待它,然后开始你的下一步行动。如果由于某些特殊原因没有出现这种情况,则会内置一个恢复机制。设计空间就在这里——你可以在执行的确定性和延迟之间进行权衡。

14. 作为核心研究人员,我们如何倾听并回应dapp开发者的担忧?

Justin: 2.0最大的问题之一是存储费用。好消息是,运动的形式是1。这将有助于提供反馈。这也适用于等离子体研究、状态通道等。接近世界计算机将需要这些第二层的解决方案。

Lane:2.0版本的工作都不需要1.0的硬分叉,然而,将会有一些实验性的努力,比如通过1.0的高频来收取存储费用。EWASM在这方面也很重要。

15. VDF(可验证延迟函数)ELI5?今天的VDF和POW有什么不同?

Justin:我们需要VDFs得到一个非常高质量的随机性。RANDAO得到了一个很好的版本但是这些加在一起得到了完美的随机性。有大约100个人在一个黑暗的房间里,中间有一个骰子。他们被要求掷骰子,然而有些人不诚实地参与,因为他们是睡着的或恶意的。如果只有一个诚实的人在掷骰子,那么最终的结果就是没有人知道最终的值是多少。VDFs提供了一种机制,可以在预先设定的一段时间内(而不是在此之前)关闭电源。这是一种人为的延迟机制,用来看到只有在未来才能看到的唯一答案,恶意的参与者受到物理的约束。

温馨提示

本文为译文,翻译原文链接

译者:珞珈山神

—-

编译者/作者:珞珈山神

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...