可扩展性是以太坊区块链的主要问题之一。该网络当前面临的容量和速度限制阻碍了该网络在全球范围内的更广泛使用。

以太坊 Plasma 由以太坊联合创始人 Vitalik Buterin 和 Joseph Poon 提出。这个想法于 2017 年 8 月提出,作为以太坊区块链的可扩展性解决方案技术。 Joseph Poon 还负责创建闪电网络概念,这是与 Thaddeus Dryja 于 2015 年推出的比特币可扩展性解决方案。尽管 Plasma 和闪电网络都是作为区块链的可扩展性解决方案提供的,但它们都有自己独特的功能和工作机制。

本文将提供有关以太坊 Plasma 的简要信息,但需要注意的是,Plasma 本身并不是一个项目,而是一种链下可扩展性技术或一个主要框架,可以由不同的研究小组或公司以不同的方式实现创建可扩展的应用程序。

  

等离子如何工作?

以太坊 Plasma 的主要思想是创建一个侧链结构,以尽可能少的方式与主链(在本例中为以太坊区块链)进行交互或通信。这种结构被设计成区块链树,这是一种分层顺序,其中许多较小的链被放置在主链的顶部。这些较小的链也称为 Plasma 链或子链。

Plasma 结构是通过使用智能合约和 Merkle 树构建的,使得创建无数子链成为可能,这些子链本质上是实际以太坊区块链的小副本。可以在每个子链之上创建更多链,从而创建树状结构。

本质上,每个 Plasma 子链都是一个可定制的智能合约,旨在单独工作以满足不同的需求。这意味着链可以彼此独立地存在和运行。因此,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 网站。


关注我们以获取更多教育内容,并且不要忘记查看我们在币安学院上的其他视频。