可扩展性是以太坊区块链的主要问题之一。当前网络在容量和速度方面面临的限制使其无法在全球范围内使用。

以太坊 Plasma 由以太坊联合创始人 Vitalik Buterin 和 Joseph Poon 提出。这个概念诞生于 2017 年 8 月,作为解决以太坊区块链扩展问题的方法。 Joseph Poon 与 Thaddeus Dria 一起负责闪电网络的概念,这是 2015 年为比特币提出的扩展解决方案。尽管 Plasma 和闪电网络已被提议作为区块链扩容解决方案,但它们都有自己的机制和功能。

本文提供了以太坊 Plasma 的简要概述,但应该记住,Plasma 本身不是一个项目,它是一种链外扩展方法或框架,用于构建可扩展应用程序,可以由各个研究小组或公司以不同的方式实施。

 

等离子如何工作?

以太坊 Plasma 的主要思想是创建一个侧链框架,尽可能少地与主链(在本例中为以太坊区块链)交互。该框架被设计为像区块链树一样工作,它是分层组织的,这样可以在主链之上创建许多小链。这些小链也称为等离子链或小链。

(* Plasma 链、子链)

Plasma 结构是使用智能合约和 Merkle 树构建的,它允许创建无限数量的小链,这些小链本质上是主以太坊区块链的较小副本。在每个小链的顶部,还可以创建大量其他链,这就是创建树结构的原因。

本质上,每个小型 Plasma 链都是一个可定制的智能合约,可以设计为以一致的方式运行以满足不同的需求。这意味着电路可以共存并独立运行。最终,Plasma 将使企业和公司能够根据其具体情况和需求以多种方式实施可扩展的解决方案。

因此,如果 Plasma 在以太坊网络上成功开发和实施,主链将不太可能过载,因为每个小链都会被设计成以特定的方式运行以实现自己的特定目标,而这些目标并不一定相关到主链。这样,小链就会促进主链的整体运行。

 

欺诈证明

小链和主链之间的连接受到防欺诈保护,因此主链负责攻击者的安全和惩罚。

每个小链都有自己的区块验证机制和防欺诈的具体实现,可以建立在各种共识算法的基础上。最常见的是工作量证明、权益证明和权威证明。

欺诈证明确保在发生恶意活动时,用户可以报告欺诈节点、保护其资金并退出交易(涉及与主链的交互)。换句话说,欺诈证明被用作小型美丽链链向其母链或根链提出投诉的机制。


映射Reduce

Plasma 白皮书还介绍了所谓的 MapReduce 计算的一个非常有趣的应用。本质上,MapReduce 是一组对于跨多个数据库组织和计算数据非常有用的函数。

在 Plasma 的背景下,这些数据库就是区块链,链的树形结构允许使用 MapReduce 来促进树链内的数据验证,从而大大提高网络的效率。


大规模退出问题

与 Plasma 相关的主要问题之一是大规模退出问题,这是指许多用户试图同时退出其 Plasma 链,导致根链泛滥并导致大型网络过载的情况。这可能是由欺诈活动、网络攻击或小型 Plasma 链或链组可能出现的任何其他类型的严重故障引起的。


结论

Plasma 本质上是一种链下解决方案,旨在通过创建许多较小链的树结构来显着提高以太坊网络的整体性能。这些链将促进主链每秒能够处理更多交易。

Plasma 提出的互联区块链分层模型具有巨大的潜力,目前正在接受众多研究小组的测试。如果开发得当,Plasma 可能会提高以太坊区块链的效率,并为开发去中心化应用程序提供更好的框架。此外,这个想法可以被其他加密货币网络采用和实施,以避免未来的可扩展性问题。

以太坊 Plasma 是一个开源项目,公共存储库可以在其 GitHub 上找到。除了以太坊之外,目前还有许多其他加密货币和 GitHub 存储库可以与 Plasma 配合使用。一些例子包括 OmiseGO、Loom Network 和 FourthStateLabs。如需更详细的技术信息,您可以参考 Plasma 的官方白皮书或 LearnPlasma 网站。


请继续关注更多内容,不要忘记查看我们在币安学院上的其他视频。