主页 > imtoken官网注册 > V神以太坊最新观点的5个关键总结2.0

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

imtoken官网注册 2023-01-18 12:42:30

本文重点:

最新研究表明,在以太坊2.0正式发布数月(或数年)后,以太坊从新链(以太坊2.0)转移到旧链)链(以太坊1.0)是可能的;

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

以太坊很快就会失去执行原子交易的能力。这将改变开发者和交易者管理其去中心化应用程序 (Dapps) 的方式;

以太坊2.0 可实现的吞吐量可能只有最初设想的一半。

以太坊2.0 项目正在加速开发中。为了覆盖更广泛的受众2.0 计划变更,创始人 Vitalik Buterin 在以太坊开发者大会 Devcon 上发表了四篇关于他的以太坊2.0 发布的文章。 Ethereum2.0 最初计划于 2020 年第一季度推出,交易验证将从工作量证明 (PoW) 转向权益证明 (PoS)。人们普遍认为,使用权益证明的区块链网络比使用工作量证明的区块链网络更快。数量证明区块链网络更具可扩展性并且消耗更少的能源。为了准备历史性的升级,Buterin 的博客文章正在教育用户和开发人员了解 2020 年及以后的开发计划。另外在 Devcon 前不久 Buterin 撰写的另一篇文章中,Buterin 关于以太坊2.0 网络的担忧和不确定性的五篇文章已在加密社区内广为流传。

10 月 10 日,区块链顾问 Tyler Smith 在推特上写道:“这太不可思议了。随着我们大多数人慢慢进入 Devcon 的最后一天……Vitalik 正在努力解决以太坊生态系统面临的最大障碍。感人的。”其他人开玩笑说,Buterin 已经进入了“野兽模式”。像我一样,甚至会仔细阅读论文的人。对于没有时间看Tring任何一篇文章的人,以下五个总结供参考。

短期内,将以太币从以太坊转移2. 0 区块链转移到旧的以太坊网络再次成为可能

使用当前的 Ethereum2.0 设计,可能需要数年时间,因为需要旧的 Ethereum 工作量证明该链将完全合并到新的 PoS 网络中(见下文)。同时,两条链之间的以太币转账将被关闭。以太坊2.0 开发者 Preston Van。根据 Preston Van Loon 的说法,这是因为在两条链带之间创建双向桥的复杂性。 “安全风险”来了。 “我们可能会设想这样一种情况,即一个区块链被另一个区块链破坏,我们必须进行硬分叉才能取回资金,或者留下一个可能使某人陷入盈利缺陷的区块。”因此,需要一种安全的方法来确保以太坊的工作证明和权益证明网络之间的交易同步保持真实。以太坊初创公司 Consensys 的区块链协议工程师 Ben Edgington 说:“假设以太坊2.0 链在其发布的前几个月只有有限数量的交易验证。[可能被称为“Stakers”],因此可能使以太坊2.0 链不如以太坊安全1.0 链。” Edkinton 说:“这提供了一个潜在的攻击目标。如果有人想在以太坊1.0 链上凭空赚钱,他们可以尝试攻击以太坊2.0 链,然后使以太坊1.0链相信2.0链上的假币是真的。”

在最近的一篇博文中,Buterin 提出了两种在两个区块链之间建立双向桥梁的方法。他指出,“如果以太坊2.0 遭到破坏,这两项提议都需要对以太坊1.0 链采取紧急补救措施。”为了降低此类风险,Buterin 建议在投票期间采取“人为干预”来反向从 Ethereum1.0 网络发起的传输。这些建议目前只是建议。其他以太坊 2.0 研究人员,例如 Danny Ryan,也提出了类似的解决方案,以在两个网络之间建立双向桥梁。截至目前,该团队尚未在以太坊 2.0 的技术路线图中添加双向桥接设计。 Danny Ryan 提议在以太坊1.0 和以太坊2.0 之间添加双向桥以太坊合并,比之前计划的要快。

p>

在两条链完全合并之前,以太坊2.0可能与以太坊1.0共存多年

信标链是新的权益证明网络“核心”。该区块链将充当中央指挥中心,从以太坊 2.0 网络中的所有其他迷你区块链(又名分片)接收交易确认数据。在第一阶段,分片链接到现有的信标链。在第二阶段,开发者将在每个分片上为不同类型的去中心化应用程序提供执行环境。此后,将配置以太坊2.0的完整基础设施,以便当前的以太坊主网可以安全可靠地完全融入新网络。 Edkinton 推测,可能需要三到四年才能完成向第二阶段的过渡。“只要我们愿意,以太坊 1.0 和以太坊 2.0 可以继续并肩运行,这不是时间问题。”关键是当前以太坊主网链上资产的安全性。区块链研究人员 Mihailo Bjelic 表示,像 Ethereum 2.0 这样的复杂系统不应取代当前的 Ethereum 主网,除非开发人员确定它是安全可靠的。 “如果以太坊 2.0 没有达到足够的安全性,最好不要发布它。如果不能保证系统的安全性,那么负责任的决定就是丢弃它,”他说。在第二篇博文中,他说他希望这个过渡(当它发生时),一切都会顺利。 “如果您是应用程序开发人员或用户,实际上几乎没有什么变化和差异。现有应用程序将保持不变并继续工作,”Buterin 说。

在以太坊区块链上调用数据将比以前更昂贵

DApp 开发者将面临来自新以太坊网络的调用和访问数据会增加交易成本。但 Buterin 提出了限制这些增长的建议。 Buterin 指出,“开发人员可以通过主动确保他们不会编写过大的见证数据来最大程度地减少因 gas 成本变化而造成的中断。也就是说,在单个交易中测量访问交易所需的合约和合约代码的总存储量。容量不能太高。”成本增加的原因是以太坊状态的变化,即链上的所有交易记录和账户都存储在权益证明网络中。 Edkinton 说:“以太坊2.0 中的存储已经完全改变。今天,如果我在以太坊上运行合约,合约状态会写入我的硬盘或与我通信的节点上。在硬盘上。” Edkinton 还补充说,在 Ethereum2.0 中,一切都是无状态的。我可以将我感兴趣的状态信息存储在本地,或者有一个像 Infura 这样专门提供状态信息的提供商。这个想法的关键在于,只要人们想为他人存储数据,就有存在交易的理由。

以太坊将失去执行原子交易的能力

也许对去中心化应用程序开发人员来说最重要的问题是:下一次重大更新将打破以太坊进行原子交易的能力,即所有交易一次完成。开发者将能够在不同应用程序之间执行事务,如果一个事务失败,则可以立即重新启动整个系列事务。这只能在以太坊上实现,因为所有 DApp 都是独立的,并且共享同一个区块链网络。以太坊 2.0 会将交易分成不同的区域。从理论上讲,创建新的以太坊交易的 DApp 也将被分散并托管在不同的分片网络上。这为以太坊区块链上的事务执行引入了一种新的动态机制,其中一个分片网络无法知道另一个分片网络的完整状态。 “如果我在分片 1 上进行交易,然后想在分片 2 上进行交易,那么在分片 2 知道分片 1 发生了什么之前,需要有关完整块的信息,”Edgington 说。 “。根据 Edkinton 的说法,这为分散式应用程序编程引入了一层复杂性,这是传统计算机科学界不熟悉的。”数据库一直都在这样做。有锁定机制,以便我可以暂时锁定我感兴趣的资源,并在确定一切都发生时释放它,”Edgington 说。Mihailo Bieelli Qi 说,这种锁定机制是“异步通信”的行业标准” 当使用数据库时。“任何可能的攻击点或代码中的缺陷都可以很容易地推理和模拟,但分散的应用程序开发人员需要时间来适应,每次引入新的开发模型时以太坊合并,”Bjelic 说。学习曲线,开发人员不喜欢它。”

事实上,以太坊社区中的一些人担心这种变化会对去中心化应用程序的可组合性产生负面影响,或者正如 Buterin 在他的文章中所描述的那样,“这带来了不同应用程序之间轻松通信的能力”。

在回应 Buterin 的博文时,以太坊代币交易平台 Kyber Network 的首席执行官 Loi Luu 写道:“(失去)原子性将抑制很多这种活动,并使其更难吸引(加密)交易者。”

完全同意。关于 ETH 2.0 / 分片的主要和关键问题是 Dapps/用户的解体和碎片化。没有简单的解决方案,每个项目都应该为改变做好准备! — Lui (@Loi_Luu) 2019 年 10 月 10 日

Dieter Shirley,区块链游戏初创公司(以及 Crypto Kitties 的创建者)Dapper Labs 的首席技术官,需要多个分片容量的大型去中心化应用程序将变得难以管理。

他说:“在分片之间移动代币没有问题。......但是当我们考虑像 CryptoKitties 这样的东西时,它不能仅限于某些代币。”分片并不能使一切成为可能。它只会让简单的事情变得更难。”

以太坊2.0的交易吞吐量比原来的想法减半

Buterin 关于以太坊的第五篇文章2.0 提议在启动时显着减少分片的总数。新网络最初设想有大约 1024 个分片,但 Buterin 最近提出了 64 个分片。他说,减少分片的主要好处是以太坊 2.0 中分片之间的通信更快、更简单。 “64 个分片提供了足够的功能......允许用户将代币存入分片,使用这些代币发送交易费用,并在分片之间移动这些代币,”Buterin 在博客文章中写道。 ,分片之间的令牌移动就像在分片内移动一样容易。”根据 Edkinton 的说法,这将减轻 dapp 开发人员跨分片通信的负担。

Edkinton 说:“在以太坊 2.0 之前的设计中,如果分片 1 想知道分片 2 的状态,它必须等待 64 个 slot,这大约需要六分半钟。这种新设计,分片可以在大约 6 秒的一个时隙内了解其他分片的另一种状态。”根据 Bjelic 的说法,这也将降低整个 Ethereum2.0 网络的复杂性。Bjelic 说:“64 个分片比冒着未经测试的 1024 个分片的风险更容易,因为跨链传输的交叉数据更少。”然而,以太坊2.0 网络的整体容量将大大降低。“我们的目标是使原始设计的交易吞吐量减少一半。”Edkinton 说。Van Loon 表示,提高跨分片通信速度的好处是完全值得,虽然:“我们现在不需要 1024x 以太币。 64倍已经是一个巨大的提升,如果分片之间的交联能够达到更快的速度,这样的妥协是值得的。我们将来会增加这个倍数。”

虽然 Ethereum2.0 正在开发中 总而言之,Ethereum2.0 仍在开发中,Vitalik Buterin 的话并不是铁律。 “仅仅因为 Vitalik 发布了一些东西并不意味着它是一成不变的。提出这个问题的全部原因是鼓励与社区进行讨论。”区块链初创公司 Whiteblock 的创始人兼首席执行官 Zach 说 Zak Cole。他的公司正在协助开发以太坊 2.0 协议。它有助于让每个人都了解并确切了解正在发生的事情。 Cole 对 Buterin 最近的提议持保留态度,包括在以太坊工作量证明和权益证明链之间建立中间双向桥梁的想法。科尔说:“这对我来说很危险。这将需要对以太坊 1.0 链进行额外更改。 …我认为我们不应该改变以太坊 1.0 链。 Bielich 并不担心研究人员之间的分歧和方向的不断变化。任何复杂软件的标准都是不断升级。 “没有软件有最终版本,总会有升级,”他说。尽管如此,科尔认为对“未来会是什么样子”有一个大致的了解很重要。 “没有蓝图就无法建造摩天大楼。”只有在确定了上层之后才能开始建造地基。他说。 Van Loon 认为,成功的公链开发需要研究人员和去中心化应用开发者之间的良好沟通。 “不确定性会滋生恐惧。 “Vitalik 在 Devcon 上了解到,我们应该更频繁、更一致地将我们的想法转化为文字,”Long 说。 "