主页 > imtoken钱包官网版最新 > 意见 | 以太坊扩展解决方案和权衡

意见 | 以太坊扩展解决方案和权衡

imtoken钱包官网版最新 2023-02-10 07:23:58

数据非常大。 Casper 及其变体试图对区块链的状态进行分片,以便单个节点可以是完整的,验证节点而不存储臃肿的状态。

恢复状态转换扩展

状态通道

假设我们有一些状态,比如两个不同用户的余额,会经历许多频繁的小变化。 如果我们可以完全在链下进行协商并快速进行交易,然后仅在各方都满意时才提交最终状态,那将会很酷。 这是一个状态通道(支付用例称为“支付通道”)。

状态通道的主要缺点是它需要你与每个想要进行状态转换的人“打开通道”。 所以如果我想付钱给你,我必须打开一个状态通道,这需要投入资金(同样是加密经济安全),然后关闭通道(甚至更昂贵)。 在简单的情况下,额外的工作不会提供任何好处,但它确实提高了效率,将多个状态转换压缩为可以支持小额支付或点对点游戏逻辑的单个状态转换。 你还可以使用状态通道,中间有一个人,比如雷电网络或闪电网络,这可能会减轻大部分的不利影响。

一般来说,状态转换具有最终性,但这种确定性是以“挑战期”为代价的(仅在单边退出的情况下)。 挑战期为一个参与者提供了一个时间窗口来提交另一个参与者的欺诈证明,从而使双方提议的状态改变无效。 从用户体验的角度来看,这个挑战期非常烦人,因为状态通道的最终状态是关闭的,然后才能真正使用。

Lightning 和 Raiden Networks 正在开发支付渠道。 Counterfactual 正在为以太坊开发一个通用的状态通道实现。 观看他们最近在 2018 年 ETHDenver 上的演讲,了解一些重要信息。

状态通道还没有完成,周期可能需要6-12个月,因为整个生态系统并没有意识到这些东西比听起来更难实现。

等离子体

从更抽象的角度来看,Plasma 是区块链的经典实现,当需要更高级别的安全性时,它可以在受到攻击时从“基础链”的角度重播其状态转换(主要是 Plasma 链发布了无效的状态转换)。 它允许不同的参与者加入和离开 Plasma 区块链,这意味着多方通信更加合理。 它与状态通道有类似的缺点,因为基础链的驱逐过程需要大量的计算和时间,这将极大地损害网络和用户的网络体验。

理想情况下,一旦我们证明驱逐有效,理性的恶意行为者就不会发起攻击,但恶意用户仍然可以攻击网络。 由于防御机制,这种攻击成本太高,不可行,但防御机制也增加了普通用户的使用负担。 L4 的文章中涵盖了许多其他攻击面和缓解措施。

Plasma 的主要缺点是它还需要一个“挑战期”来最终确定由 Plasma 区块链管理的状态。 然而,由于它是为多方设计的,因此要到挑战期结束才能完成状态转换,从而带来额外的不确定性。 肯定。

就开发时间而言,Plasma 将比状态通道花费更长的时间,并且在接下来的 10-16 个月内不会实际投入生产。 OmiseGo 和以太坊基金会是 Plasma 的管理者,正在开发它用于去中心化交易协议。 还提出了“最小可行血浆”以太坊中模拟多个节点,一些团队正在研究它,但时间表不确定。

通用计算扩展

Truebit 缩放交易的“大小”,因为它允许部分计算由网络的一个非常小的子集完成,但这是由于整个网络信任协议的加密经济属性。 这主要适用于非常昂贵的交易,例如工作量证明验证、概率视频编码验证、Bulletproof 验证、Plasma 状态转换验证等。

与 Plasma 类似,Truebit 可以回退到根链的安全环境,允许它乐观地离线执行通用计算,但在链上验证结果。 这个过程缓慢且昂贵,并且具有与以前的第二层解决方案相同的缺点。

修复一楼的体验如何?

扩展分布式区块链网络非常困难(正如我们在过去 2 年中看到的那样,扩展是一个热门话题)。 我们现在可以实现的修复只是提供比现有第一层解决方案更好的体验。 这是 gnarly 的目标,它为面向用户的应用程序提供积极的状态转换。

您可以在下面的链接中阅读更多关于 gnarly 的技术细节以太坊中模拟多个节点,但我们将主要讨论它为创建面向用户的应用程序提供的属性。

粗糙的:

粗糙方法的主要优点是用户可以即时更新状态转换。 他们不必担心交易,他们不需要停止他们正在做的事情来等待确认,他们可以立即根据新信息采取行动,而且通常只是使用应用程序。

(也不需要在计算机科学或协议设计方面取得突破)

Gnarly 方法的主要缺点是过于乐观。 当交易提交到网络时,Gnarly 无法知道交易是否会完成。 充其量,它可以模拟其对交易成功的信心,并将该信息传达给用户。 任何依赖于先前状态的未来交易也必须等到该状态最终确定,在以太坊中排队交易并不像它应该的那样容易,并且会造成级联故障,从而导致糟糕的用户体验。 例如,如果用户将游戏内物品交易给另一方,他们会立即在他们的账户中看到一些钱,并且该物品从他们的账户中移除,但像往常一样,在状态转换完成之前,他们还不能使用这笔钱。

嗯,这就是我对以太坊扩容的理解。

请点击给我加分。 也可以关注我的twitter/mattgcondon,里面有很多烧脑好玩的东西,一些关于加密的表情包,还有一些恶搞。

原文链接: