加载中 ...

以太坊2.0的5点总结,来自Vitalik的``野兽模式''博客文章

2019-10-26 14:18 编辑:btc268.com 来源:区块链资讯

  

  外卖:

新的研究表明,在推出后的最初几个月(或几年)内,将ETH从以太坊2.0区块链转移到旧的以太坊区块链可能是可能的。

由于数据存储结构的变化,在新网络上将数据重新调用到应用程序将变得更加昂贵。

以太坊将很快失去自动执行交易的能力。这可能会改变开发人员和交易者管理其dapp的方式。

以太坊2.0可能仅拥有最初计划的一半交易能力。

  即将到来的以太坊2.0项目进展很快。

  旨在让更广泛的公众加快速度约变化正在计划2.0,创始人维塔利克·巴特林平台的年度开发者大会上,期间写了一篇关于它的投放4篇博客文章复康。

  暂定于2020年第一季度某个时间启动,2.0有望将世界第二大区块链平台从交易验证的工作量证明(PoW)系统转移到权益证明。

  人们普遍预计,权益证明(PoS)比诸如比特币的PoW区块链更具可扩展性和能源效率。

  为了准备进行历史性升级,Buterin当前正在教育用户和应用程序开发人员2020年及以后的产品。

  加上在Devcon会议之前不久写的另一篇帖子,Buterin的五篇博客文章解决了有关以太坊2.0网络的担忧和长期未知的问题,已成为  加密货币社区中的热门读物。

  “这难以置信。当我们大多数人进入Devcon会议的最后一天时……Vitalik正在对一些生态系统最大障碍进行分析。10月10日,区块链顾问泰勒·史密斯(Tyler Smith)在推特上发布了永远的印象。其他人开玩笑说,布特林进入了“ 野兽模式”。”

  这难以置信。当我们大多数人进入Devcon会议的最后一天(与朋友和同事深夜)时,Vitalik正在对一些生态系统最大障碍进行分析。永远给@VitalikButerin留下深刻的印象!

  -R.泰勒史密斯(@R_Tyler_Smith)2019年10月11日

  对于我们这些甚至没有时间去分析Buterin博客文章之一的人,更不用说其中五个,这是外行人的TL; DR。

1.在短期内,将ETH从以太坊2.0区块链转移到旧的以太坊区块链可能再次成为可能。

  按照当前的以太坊2.0设计,旧的以太坊PoW链完全合并到新的PoS网络中可能要花费数年的时间(见下文)。

  同时,将禁止两条链之间的ETH传输。

  这是因为以太坊2.0开发人员Preston Van Loon表示,创建双向桥的复杂性给两个链带来了“安全风险”。

  Prysmatic Labs团队负责人Van Loon说:“我们可能会看到一个场景,一个区块链被另一个区块弄乱了,我们必须做一个硬分叉才能收回资金,或者存在有人可以存钱的缺陷。”

  启用传输需要一种安全的方法,以确保以太坊的PoW网络与PoS网络上索赔的真实性保持同步。

  Ben说:“假设在以太坊2.0链的最初几个月中,它将有数量有限的[交易验证器,也称为'stakers'],并且其安全性可能会低于当前的以太坊1.0链。”以太坊风险工作室Consensys的区块链协议工程师Edgington。

  “这可能会提供攻击媒介。如果有人想在以太坊1.0链上产生免费资金,他们可以尝试攻击以太坊2.0链,然后说服他们的[假]资金以太坊1.0链,” Edgington说。

  在最近的博客文章中,Buterin提出了两种可能的方法来在两个区块链之间建立“桥梁”。他承认,“如果以太坊2.0一方遭到破坏,这两项建议都需要在以太坊1.0方面采取紧急补救措施。”

  为了降低此类风险,Buterin建议在投票期间启用“人为干预”,以逆转从以太坊1.0网络进行的转移。

  这些建议目前只是建议。其他以太坊2.0研究人员(例如  Danny Ryan)也提出了类似的解决方案,以在两个网络之间建立安全的桥梁。

  目前,该小组尚未为以太坊2.0的路线图设计添加桥梁。

  Danny Ryan提议使用https://t.co/bVjmRG3jpd pic.twitter.com/uTsBY7oslD的想法,比以前更快地在eth1和eth2之间添加双向桥(新建议:在第1阶段和第2阶段之间)。

  — Vitalik非赠予者以太(@VitalikButerin),2019年10月19日

2.在两者完全合并之前,以太坊2.0可能会与原始以太坊区块链作为其自己的独立区块链使用多年。

  信标链是新PoS网络的“心跳”。该区块链将充当中央指挥中心,以接收以太坊2.0网络中所有其他迷你区块链(也称为分片)的确认交易数据。

  在第一阶段,将启动分片以链接到现有的信标链。在第二阶段,开发人员将  针对每个分片部署不同类型的分散式应用程序(dapps)的执行环境。

  此后,将配置以太坊2.0的完整基础架构,以便可以将当前的以太坊主网安全可靠地完全合并到新网络中。

  Edgington怀疑进入第二阶段可能需要三到四年才能完成。

  “以太坊1.0和以太坊2.0可以并排运行,并可以在该配置中持续运行只要我们喜欢……这不是时间紧迫的。”

  至关重要的是当前以太坊主网链上资产的安全性。

  区块链研究员Mihailo Bjelic表示,在开发人员确定其可靠性之前,以太坊2.0这样的复杂系统不应取代当前的以太坊主网。

  他说:“最好不要发布以太坊2.0,如果它不安全的话。” “如果您不能确保系统的安全性,那么负责任的决定只是报废它。”

  Buterin 在第二篇博客文章中说,他希望这种过渡(如果发生以及何时发生)将是平稳的。

  “如果您是应用程序开发人员或用户,……您遇到的更改和中断实际上将非常有限。现有的应用程序将保持运行不变。” Buterin写道。

3.调用有关以太坊区块链的数据将比以前更加昂贵。

  从新的以太坊网络中调用和访问数据的Dapp开发人员将面临增加的交易成本。但是Buterin提供了有关限制这些增加的痛苦的建议。

  “如果您是开发人员,则可以通过主动确保您编写的见证人规模不大,从而消除大部分因燃气成本变化而造成的中断。测量一次交易中访问的总存储空间 合同 合同代码,并确保它不会太高。” Buterin 写道。

  成本增加是由于以太坊状态(即交易的完整账户和区块链上的账户)在PoS网络中存储方式的变化所致。

  “状态存储方式在以太坊2.0中完全改变了。如果我今天(在以太坊上)签合同,则状态在我的硬盘上或在我正在与之通信的节点的硬盘上。” Edgington补充说:

  “在以太坊2.0中,一切都是无状态的。…我可以在本地存储我感兴趣的状态位,或者会有像Infura这样的提供者专门提供状态。这个想法是,市场将兴起,人们可以代表他人存储数据。”

4.以太坊将失去自动执行交易的能力。

  对于dapp开发人员而言,也许最重要的是:网络的下一个主要迭代将破坏以太坊上原子交易的能力,即一次完成所有交易。

  开发人员将不再能够在不同应用程序之间执行事务,因此,如果一个事务失败,则可以立即恢复整个系列的事务。今天,这仅在以太坊上才有可能,因为所有dapp都生活在一个共享的区块链网络中。

  以太坊2.0会将交易负载分解为不同的分片。从理论上讲,创建新的以太坊交易的dapps同样会分散并托管在不同的分片网络中。这为以太坊区块链上的交易执行引入了一种新的动态机制,以使一个分片网络无法立即知道另一个分片网络的完整状态。

  “如果我在Shard One上执行事务,然后想在Shard Two上进行交易,那么在Shard Two知道Shard One发生了什么事情之前,要花整整一个时间,” Edgington说。

  根据Edgington的说法,这为dapp编程引入了“一层复杂性”,这在传统计算机科学世界中并不完全陌生。

  数据库一直在这样做。有锁定机制,因此我可以暂时锁定我感兴趣的资源,并在我确信一切都已发生时再释放它。” Edgington说。

  Mihailo Bjelic说,这种“异步通信”是使用数据库系统时的行业标准。

  Bjelic说:“更容易进行推理和设想任何可能的攻击媒介或代码中的缺陷,” 但是dapp开发人员将需要时间来适应:

  “每次引入新的开发人员范式时,您都会拥有一种称为学习曲线的东西,而开发人员则不喜欢它。”

  确实,以太坊社区中的一些人担心这种变化将对dapp的可组合性产生负面影响,或者正如Buterin在他的帖子中所描述的那样,“不同应用程序之间轻松对话的能力”。

  以太坊代币交换平台Kyber Network的首席执行官Loi Luu在回应Buterin的博客文章时写道:“(失去)原子性将阻止许多此类活动,并使吸引[加密货币]交易者更加困难。”

  完全同意。关于eth2.0 / sharding的主要和主要关注点是dapp /用户的可组合性破坏和碎片化。没有简单的解决方案,每个项目都应为更改做好准备!https://t.co/N97QLggv8o

  -Loi Luu(@loi_luu)2019年10月10日

  区块链游戏初创公司(也是CryptoKitties的创建者)Dapper Labs的首席技术官Dieter Shirley说,需要多个分片的容量的大型dapps将变得难以管理。

  “在分片之间移动令牌是没有问题的。…但是,当我们查看诸如CryptoKitties之类的东西时,它不仅限于某些令牌,”他说。

  “共享不会使一切变为不可能。这只会使某些事情无法完成变得非常困难。”

5.以太坊2.0将仅拥有最初计划推出的交易能力的一半。

  Buterin在有关以太坊2.0 的第五篇文章中指出,发射时分片总数急剧减少。

  最初设想新的网络大约有1,024个分片,但是Buterin最近只提出了64个分片。他说,主要好处是,以太坊2.0中的分片之间的通信更快,更简单。

  Buterin写道:“这提供了足够的功能……允许用户将硬币存放在分片上,使用这些硬币来发送交易费用,并在分片之间移动这些硬币,就像它们在分片中移动一样容易。”

  根据Edgington的说法,这将减轻dapp开发人员的跨分片通信负担。

  “在以前的以太坊2.0设计中,如果碎片一想知道碎片2的状态,它必须像64个插槽一样等待,大约需要六分半钟。在这种新设计下,分片可以在一个插槽内了解到分片的另一种状态,因此大约需要六秒钟。” Edgington说。

  根据Bjelic的说法,这还将减少整个以太坊2.0网络中复杂性的数量。

  Bjelic说:“您面临这样的操作风险[发射1,024个碎片],而这些碎片尚未经过战斗测试。” “ [64个]直观上更容易,因为跨网络传输的交叉碎片消息更少。”

  但是从一开始,以太坊2.0网络的整体容量将大大降低。

  “我们的目标是以前设计的交易吞吐量的一半左右,” Edgington说。

  Van Loon表示,提高跨碎片通信速度的好处是完全值得的,尽管:

  “我们现在不需要以太坊的1,024倍的容量。64倍将是一个巨大的增长,而且,如果我们能够在分片之间进行更快的交叉链接,我认为折衷的做法确实值得。…随着时间的流逝,我们可以在以后增加这个数字。”

以太坊2.0正在进行中

  所有人都说,以太坊2.0仍在开发中,Vitalik Buterin的话不是法律。

  “仅仅因为Vitalik发布了某些内容,并不意味着它是一成不变的。出现此问题的全部原因是为了鼓励与社区的讨论。”区块链初创公司Whiteblock的创始人兼首席执行官Zak Cole说。他的公司正在协助以太坊2.0协议的开发。“它有助于使每个人都了解并准确了解正在发生的事情。”

  Cole对Buterin最近提出的建议持保留态度,包括在以太坊PoW和PoS链之间建立中间双向桥梁的想法。

  “对我来说,这似乎很冒险,”科尔说。“这将需要对ETH 1.0链进行其他更改。…我不认为我们应该搞乱ETH 1.0链。”

  研究人员之间的分歧和不断变化的方向不会让Bjelic担心。任何复杂软件的永恒状态就是永恒的进化。

  “没有任何软件的最终版本。您将永远保持进步,”他说。

  不过,科尔说,对“未来将是什么样子”有一个大致的了解仍然很重要。

  “您不会没有蓝图就开始建造摩天大楼。您必须先确定顶层的外观,然后才能开始构建第一层。”他说。

  Van Loon说成功的公共区块链开发需要研究人员和dapp开发人员之间的良好沟通。

  他说:“不确定性滋生了恐惧。” “ Vitalik在Devcon上学到的东西是,我们需要开始以更频繁,更一致的方式提出这些想法。”

  Vitalik Buterin图片通过Leigh Cuen for CoinDesk

关键词:比特币新闻 币牛牛

转载自比特币新闻网(www.btc268.com),提供比特币行情走势分析与数字货币投资炒币最新消息。

原文标题:以太坊2.0的5点总结,来自Vitalik的``野兽模式''博客文章

原文地址:http://www.btc268.com/ytf/xw/16495.html

本文来源:区块链资讯编辑:btc268.com

本文仅代表作者个人观点,与本网站立场无关。

本网站转载信息目的在于传递更多信息。请读者仅作参考,投资有风险,入市须谨慎!

'); })();