主页 > imtoken钱包官网大陆苹果怎么下载 > V神以太坊最新观点的5个关键总结2.0

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

本文要点:

Ethereum2.0 项目正在加速开发中。

为了将 2.0 计划的更改推广到更广泛的受众,创始人 Vitalik Buterin 在以太坊开发者大会 Devcon 的平台上发表了四篇关于他的以太坊2.0 的文章。@2.0 发表的文章。

Ethereum2.0 最初计划于 2020 年第一季度推出,交易验证从工作证明 (PoW) 转移到权益证明 (PoS)。

人们普遍认为,使用权益证明的区块链网络比使用工作量证明的区块链网络更具可扩展性并且消耗更少的能源。

为了准备历史性的升级,Buterin 的博客文章正在教育用户和开发人员了解 2020 年及以后的开发计划。

结合 Buterin 在 Devcon 之前不久写的另一篇文章,Buterin 关于以太坊2.0 网络的担忧和不确定性的五篇文章已在加密社区内广泛分享。传播。

10 月 10 日,区块链顾问 Tyler Smith 在推特上写道:“这太不可思议了。随着我们大多数人慢慢进入 Devcon 的最后一天……Vitalik 正在努力解决这个问题。以太坊生态系统中的最大障碍。感人的。” 其他人开玩笑说,Buterin 已经进入了“野兽模式”。

对于那些像我一样甚至没有时间细读 Buterin 文章的人,这里有五个节选供您参考。

短期内,有可能再次将以太币从以太坊2.0 区块链转移到旧的以太坊网络

使用当前的 Ethereum2.0 设计,可能需要数年时间,因为旧的 Ethereum 工作量证明链需要完全合并到新的 PoS 网络中(见下文)。

同时,两条链之间的以太币转账将被关闭。

根据 Ethereum2.0 开发人员 Preston Van Loon 的说法,这是因为创建双向桥的复杂性会给两条链带来“安全风险”。

“我们可能会设想这样一种情况,即一个区块链被另一个区块链破坏,我们必须进行硬分叉才能取回资金,或者留下一个可能使某人陷入盈利缺陷的区块。”

比以太坊区块链更好的

因此,需要一种安全的方法来确保以太坊的工作量证明和权益证明网络之间的交易同步保持真实。

以太坊初创公司 Consensys 的区块链协议工程师 Ben Edgington 表示:“假设以太坊 2.0 链在推出的前几个月只有有限数量的交易验证。[可能被称为'Stakers'],因此可能会使 Ethereum2.0 链的安全性低于 Ethereum1.0 链。”

“这提供了一个潜在的攻击目标,”埃丁顿说。如果有人想在以太坊1.0链上凭空赚钱,他们可以尝试攻击以太坊2.0链,然后说服以太坊1.0链是假的2.0 链上的钱是真实的。”

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

为了降低此类风险,Buterin 建议在投票过程中“人为干预”以反向从 Ethereum1.0 网络发起的传输。

这些建议目前只是建议。其他 Ethereum2.0 研究人员,例如 Danny Ryan,提出了类似的解决方案,以在两个网络之间建立双向桥梁。

截至目前,该团队尚未在 Ethereum2.0 技术路线图中添加双向桥接设计。

Danny Ryan 提议在 Ethereum1.0 和 Ethereum2.0 之间添加双向桥,比之前计划的要快。

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

信标链是新权益证明网络的“核心”。该区块链将充当中央指挥中心,接收来自 Ethereum2.0 网络中所有其他迷你区块链(也称为分片)的交易确认数据。

在第一阶段比以太坊区块链更好的,分片链接到现有的信标链。在第二阶段,开发者将在每个分片上为不同类型的去中心化应用程序提供执行环境。

此后,将配置以太坊2.0的完整基础设施,以便当前的以太坊主网可以安全可靠地完全融入新网络。

比以太坊区块链更好的

Edkinton 推测,完成向第二阶段的过渡可能需要三到四年的时间。

“只要我们愿意,以太坊1.0 和以太坊2.0 何时可以继续并肩运行,这不是问题。”

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

区块链研究员 Mihailo Bjelic 表示,像 Ethereum2.0 这样的复杂系统不应该取代当前的 Ethereum 主网,直到开发人员确定它是安全可靠的。

“如果以太坊 2.0 不够安全,最好不要发布它。如果无法确保系统的安全性,负责任的决定就是丢弃它,”他说。

Buterin 在他的第二篇博文中说,他希望这种转变(当它发生时),一切都会顺利。

“如果你是应用程序开发人员或用户,你实际上经历的变化和差异非常小,”Buterin 说。“现有的应用程序将保持不变并继续工作。”

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

去中心化应用程序开发人员将面临从新的以太坊网络调用和访问数据的交易成本增加。但 Buterin 提出了限制这些增长的建议。

Buterin 指出,“开发人员可以通过主动确保他们不会编写过大的见证数据来最大程度地减少由 gas 成本变化造成的中断。也就是衡量一个交易中访问所需的合约和合约代码的总存储容量不能太高。”

成本增加的原因是以太坊状态的变化,即链上的所有交易记录和账户都存储在权益证明网络中。

Edkinton 说:“以太坊2.0 中的存储已经完全改变。今天,如果我在以太坊上运行合约,合约状态会写入我的硬盘或与我通信的节点上。在硬盘上。”

比以太坊区块链更好的

Edkinton 还补充说,在 Ethereum2.0 中,一切都是无状态的。我可以将我感兴趣的状态信息存储在本地,或者有一个像 Infura 这样专门提供状态信息的提供商。这个想法的关键在于,只要人们想为他人存储数据,交易就有存在的理由。

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

对于 dapp 开发人员来说,最重要的问题可能是:下一次重大更新将破坏以太坊进行原子交易的能力,即一次所有交易。

开发者将能够在不同应用程序之间执行事务,如果一个事务失败,则可以立即重新启动整个系列事务。这只能在以太坊上实现,因为所有 DApp 都是独立的,并且共享同一个区块链网络。

以太坊2.0 会将交易分成不同的区域。从理论上讲,创建新的以太坊交易的 DApp 也将被分散并托管在不同的分片网络上。这为以太坊区块链上的交易执行引入了一种新的动态机制,一个分片网络无法知道另一个分片网络的完整状态。

“如果我在分片 1 上进行交易,然后想在分片 2 上进行交易,那么在分片 2 知道分片 1 发生了什么之前,需要有关完整块的信息,”Edgington 说。”。

根据 Edkinton 的说法,这为分散式应用程序编程引入了一层复杂性,这是传统计算机科学界不熟悉的。

“数据库一直都在这样做。有锁定机制,这样我就可以暂时锁定我感兴趣的资源,并在我确定一切都发生时释放它,”埃德金顿说。

Mikhailo Bielich 表示,这种锁定机制是使用数据库时“异步通信”的行业标准。

Bjelic 说:“可能导致的代码中的任何攻击点或缺陷都可以很容易地推理和模拟,但分散的应用程序开发人员需要时间来适应,每次引入新的开发模型时。” ,有一个学习曲线,开发人员不喜欢它。”

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

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

比以太坊区块链更好的

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

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

“在分片之间移动代币没有问题......但是当我们考虑像 CryptoKitties 这样的东西时,它不能仅限于某些代币,”他说。

“分片不会让一切成为可能。它只会让简单的事情变得更难。”

以太坊2.0的交易吞吐量相比原设想减半

Buterin 关于以太坊2.0 的第五篇文章建议大幅减少启动时的分片总数。

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

“64 个分片提供了足够的功能......允许用户将代币存入分片,使用这些代币发送交易费用,并在分片之间移动这些代币,”Buterin 在博客文章中写道。,分片之间的令牌移动就像在分片内移动一样容易。”

根据 Edkinton 的说法,这将减轻去中心化应用程序开发人员跨分片通信的负担。

“在之前的以太坊2.0 设计中,如果分片 1 想知道分片 2 的状态,它必须等待 64 个插槽,这大约需要六分半钟,”Edgington 说。通过这种新设计,一个分片可以在大约 6 秒的一个时隙内了解其他分片的另一种状态。”

根据 Bielich 的说法比以太坊区块链更好的,这也将降低整个 Ethereum2.0 网络的复杂性。

Bjelic 说:“从直觉上讲,64 个分片比冒 1,024 个未经实战测试的分片的风险更容易,因为跨链传输的交叉数据较少。”

比以太坊区块链更好的

但是,以太坊2.0 网络的整体容量将显着降低。

“我们的目标是原始设计的交易吞吐量的一半左右,”埃德金顿说。

Van Loon 表示,提高跨分片通信速度的好处是完全值得的,不过:“我们现在不需要 1024 倍于以太坊的容量。64倍已经是一个巨大的提升,如果分片Links之间的交叉能够达到更快的速度,这样的妥协是值得的。我们将来会增加这个倍数。”

以太坊2.0 正在进行中

总而言之,以太坊2.0仍在开发中,Vitalik Buterin的话并不是铁律。

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

Cole 对 Buterin 最近的提议持保留态度,包括在以太坊工作量证明和权益证明链之间建立中间双向桥梁的想法。

科尔说:“这对我来说是有风险的。这将需要对 Ethereum1.0 链进行额外的更改。…我认为我们不应该去改变 Ethereum1.0 链。"

Bielich 并不担心研究人员之间的分歧和方向的改变。任何复杂软件的标准都是不断升级。

“没有任何软件,就会有最终版本,总会有升级,”他说。

尽管如此,科尔认为对“未来会是什么样子”有一个大致的了解是很重要的。

“没有蓝图就不能建造摩天大楼。在确定上面的楼层之前,你不能开始建造地基,”他说。

Van Long 认为,成功的公链开发需要研究人员和去中心化应用开发者之间的良好沟通。

“不确定性会滋生恐惧,”朗说。“Vitalik 在 Devcon 学到了我们应该更频繁、更一致地把我们的想法变成文字。”

译者:杨浩宇