V 神以太坊 2.0 最新观点的 5 个关键总结


DeepTech Deep Technology 2019 . 10 . 26我想分享这篇文章的要点:

最新研究显示,在以太网2.0正式发布几个月(或几年)之后,将泰币从新的链(以太网2.0)转移到旧的链(以太网1.0)是可能的;

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

以太信道将很快失去执行原子事务的能力 这将改变开发者和交易者管理其分散应用程序(Dapps)的方式;

以太网广场2.0可能只能达到最初设想的吞吐量的一半

加速发展的以太网广场2.0项目 为了让更多的观众理解2.0计划的变化,创始人维塔利克?布特林在敌无双的以太网开发者大会平台上发表了四篇关于其以太网2.0版本的文章 以太网广场2.0最初计划于2020年第一季度推出。交易验证将从工作量证明(PoW)转变为权益证明(PoS) 一般认为,使用权益证明的区块链网络比使用工作量证明的区块链网络具有更强的可扩展性和更少的能耗。 为了准备这次历史性的升级,布特林的博客文章向用户和开发者介绍了2020年及以后的发展计划。 除了布特林在敌无双会议前不久写的另一篇文章之外,布特林关于以太网2.0网络的担忧和不确定性的五篇文章已经在加密货币界广泛传播。 10月10日,区块链顾问泰勒史密斯在推特上写道:“这太不可思议了 随着我们大多数人慢慢进入敌无双会议的最后一天.维塔利克试图解决以太网广场生态面临的最大障碍。 令人印象深刻 其他人开玩笑说布特林已经进入了“野兽模式” 对于像我这样连仔细阅读布特林文章的时间都没有的人来说,以下五个总结可供参考。 短期内,有可能将塔伊比从以太网2.0区块链再次转移到旧的以太网

按当前以太坊 2.0 的设计,可能还需要数年,因为需要以旧的以太坊工作量证明链完全合并到新的权益证明网络中为前提(见下文)。 同时,两条链之间的以太币传输将被关停。 以太坊 2.0 开发人员普雷斯顿范隆(Preston Van Loon)表示,这是因为创建双向桥的复杂性给两个链带来了“安全风险”。 Prysmatic Labs 团队负责人范隆说:“我们可能会预见这样一个情景,一条区块链被另一条链打乱,我们不得不进行硬分叉来收回资金,或者留下一个可以令某些人谋利的缺陷。” 因此,需要一种安全的方法,来确保以太坊的工作量证明网络与权益证明网络之间交易同步保持真实可信的。 以太坊创业公司 Consensys 的区块链协议工程师本埃德金顿(Ben Edgington)说:“假设在以太坊 2.0 链发布最初的几个月,它仅拥有数量有限的交易验证器[可称之为‘Stakers’],因此可能导致以太坊 2.0 比以太坊 1.0 链的安全性更低。” 埃德金顿说:“这就提供了一个潜在的攻击目标。如果有人想在以太坊 1.0 链上凭空产生钱,他们可以尝试攻击以太坊 2.0 的链,然后令以太坊 1.0 链相信 2.0 链上的假钱是真的。”在最近的博文中,布特林提出了可在两个区块链之间创建双向桥的两种方法。 他指出,“如果以太网2.0被损坏,这两个建议都需要在以太网1.0链上采取紧急补救措施。” 为了降低这种风险,布特林在投票中建议“人为干预”,取消从以太网1.0网络发起的传输 目前,这些建议只是建议。 其他以太网2.0研究人员,如丹尼瑞安,也提出了一个类似的解决方案,在两个网络之间建立一个双向桥梁。 到目前为止,该团队还没有在以太网广场2.0的技术计划中添加双向网桥设计 丹尼瑞安建议在以太网1.0和以太网2.0之间增加一个双向网桥,速度比之前计划的要快。以太网2.0可能会与以太网1.0共存许多年,直到两条链完全合并。

信标链是新权益证明网络的“核心”。该区块链将充当中央指挥中心,以接收以太坊 2.0 网络中所有其他迷你区块链(也称为分片)的交易确认数据。 在第一阶段,将分片链接到现有的信标链。在第二阶段,开发人员将在每个分片上针对不同类型的去中心化应用提供执行环境。 此后,将配置以太坊 2.0 的完整基础架构,以便可以将当前的以太坊主网安全可靠地完全合并到新网络中。 埃德金顿猜测可能需要三到四年才能完成向第二阶段转移。 “只要我们愿意,以太坊 1.0 和以太坊 2.0 可以彼此并存的持续运行下去,这不是时间问题。” 关键的是当前以太坊主网链上资产的安全性。 区块链研究员米海洛比耶利奇(Mihailo Bjelic)表示,在开发人员确定其安全可靠之前,以太坊 2.0 这样的复杂系统不应取代当前的以太坊主网。 他说:“如果以太坊 2.0 没有达到足够的安全性,就最好不要发布。如果不能确保系统的安全性,那么负责任的决定就是丢弃它。” 布特林在他的第二篇博文中表示,他希望这种过渡(当它发生时),一切都将是平稳进行的。 布特林表示:“如果您是应用开发人员或用户,您所遇到的改变和不同的情况实际上非常少。现有的应用程序将保持不变就能继续运行。“在以太网区块链上呼叫数据将比以前更加昂贵

去集中式应用程序开发人员将面临通过调用和访问新以太网网络中的数据而增加交易成本的问题 然而,布特林提出了限制这些增长的建议。 布特林指出,“开发人员可以主动确保他们不会编制过多的见证数据,以最大限度地避免天然气成本变化造成的干扰。” 也就是说,一次交易中访问所需的合同和合同代码的总存储容量不应太高。 “成本的增加是由于以太网状态的变化,即链中的所有交易记录和账户都存储在股权认证网络中 埃德金顿说:“以太网广场2.0的存储方式已经完全改变了 今天,如果我在以太网上运行合同,合同状态将被写入我的硬盘或与我通信的节点硬盘。 ”爱丁顿同时补充道,在以太网广场2.0中,一切都是无状态的 我可以在本地存储我感兴趣的状态信息,或者会有像Infura这样的提供者专门提供状态信息。 这个想法的关键是,只要人们想为他人存储数据,交易就有存在的理由。 以太网将失去执行原子事务的能力

也许对于去中心化应用程序开发人员而言,最重要的问题是:下一个主要更新将破坏以太坊的原子交易的能力,即一次完成所有交易。 开发人员将能在不同应用程序之间执行交易,假设有一个交易失败,整个交易系列可以立即重启。而这仅在以太坊上才有可能实现,因为所有去中心化应用程序都是独立的,同时享有同一区块链网络。 以太坊 2.0 会将交易分解到不同的区域。从理论上讲,创建新的以太坊交易的去中心化应用程序同样会分散并托管在不同的分片网络中。这为以太坊区块链上的交易执行引入了一种新的动态机制,即一个分片网络无法了解另一个分片网络的完整状态。 埃德金顿说:“如果我在分片 1 上进行交易,然后想在分片 2 上进行交易,那么在分片 2 知道分片 1 发生了什么事情之前,这需要完整的区块的信息”。 根据埃德金顿的说法,这为去中心化应用编程引入了复杂性(a layer of complexity),而这并不是传统计算机学界所熟悉的。 埃德金顿说:“数据库一直是这样做的。有锁定机制,以便我可以暂时锁定我感兴趣的资源,并在我确信一切都已发生时再释放它。” 米海洛比耶利奇说,这种锁的机制是“异步通信”使用数据库时的行业标准。 比耶利奇说,“对于代码中任何可能导致的攻击点或缺陷,都可以容易地被推理和模拟,但是去中心化应用程序开发人员将需要时间来适应,每次引入新的开发模式时,都会有一个学习曲线,开发人员并不喜欢它。”事实上,以太坊社区的一些人关心这种变化会会对去中心化应用程序的可组合性造成负面影响,或者正如布特林在他的文章中所描述的,“这能为不同应用程序之间带来轻松沟通的能力”。以太坊代币交易平台 Kyber Network 的首席执行官卢伊(Loi Luu)在回复布特林的博文时写道:“(失去)原子性将抑制许多此类活动,并使吸引(加密货币)交易员变得更加困难。”完全同意。关于 ETH 2.0/sharding 的主要和关键关注点是 Dapp /用户的可分解性和碎片化。没有简单的解决方案,每个项目都应该为变化做好准备!-卢伊(