多边形:L2或不是L2?

2021-06-20 16:06:10

是另一个L2比较的时候了!前一天,我遇到了一个项目,我不知道:多边形。多边形是在其官方网站上宣传的,作为“Ethereum的跨线互联网”。这是什么意思?

多边形似乎同时解决了所有国内的当前限制:其目前的低吞吐量(希望将与Ethereum 2.0改进);由于航空费和延迟战俘终点提供申请的可怜的UX;他们称之为“没有主权”,转化为缺乏Ethereum堆栈的可兼容性;其治理依赖性限制了影响分散的应用可以具有底层块基底。他们的目标是通过建立“协议和建筑物和连接形象兼容的区块链网络的框架”来解决所有这些。

如果您最近一直在阅读我的出版物,您可能已经意识到社区中的几个项目是如何通过建立以外兼容的区块链来减轻一些(或全部)上述限制。它们是全新的区块链协议,如Polkadot,它是EVM兼容的或实现内置的第2层解决方案,建立在Ethereum的Mainnet之上,例如Metis,乐观或仲裁。

多边形正在尝试同时解决多项挑战,提供预设区块链网络的一键式部署(多边形侧链);一组模块开发自定义网络(就像您可以使用奇偶校验的基板);一种与以外地和其他区块链网络交换任意信息的互操作性协议;和适配器模块实现现有区块链的互操作性(类似于Polkadot的桥梁)。

当我阅读来自多边形的承诺列表时,我想:“哇!他们基本上试图做一切!“但我读的越多,我越想,他们越想出他们是否试图咬得更多,而不是咀嚼。为了让人信服,所有这一切都是可能的,并且可以由同一支队实施,我不得不深入技术。让我们跳进它。

多边形不是单个区块链,而是部署自己的区块链网络的生态系统,并托管您的区块链应用程序。在某些方面,它可能接近L2解决方案,但目前它更像是一个互操作性项目和区块链框架(你在片刻中看到为什么)。

通过多边形,您可以部署自己的区块链网络,与其他EVM或多边形兼容的区块链进行交互,并为您的网络提供额外的安全性和信任,利用Ethereum主链,多边形的桩链证明,或者“安全作为服务”功能。

多边形的主要链,也称为Matic POS链,是一种以持股诉讼共识为例。在下图中描绘了Matic POS链与Ethereum Main链之间的关系:

MINT网络中的块生产者正在快速创建块。为了将这些街区拨到Etereum的主链,Matic链使用股权共识证据。对于块层上的每几个块,将在利益攸关方之间选择提议者,以提出在Ethereum主链上的检查点。这些检查点由提议者创建,在验证Matic网络的块层上的所有块之后,自上次检查点以来创建块哈希的Merkle树。

然后将此块承诺的根源广播到网络中的所有驻地。为了让检查点被接受为有效,网络中的所有驻地至少需要接受它。通过收集的所有签名,检查站致力于以太统计链。从那里开始,Ethereum网络中的任何人都可以挑战所提出的检查站一段时间。如果没有人挑战,检查点被认为是最终的并包括在主链上。所有这些都是由一组在以外统计学部署的一组多边形智能合同来策划。

MICTER POS链具有效用令牌,MICT,用于绑定和治理目的,以及当然要支付链中的交易。为了使Matic POS链中的节点成为拟议器或垫子,需要抑制一定量的MATIC。

对于那些是我的出版物的常规读者的人来说,该计划可能已经提醒您乐观汇总,其交易排序。这是多边形类似于第2层解决方案的方面之一。但是,Matic Chains检查点的安全性和信任保证比乐观汇总的弱点较弱。在引入更多多边形概念后,我们将进一步潜入此问题。

多边形还支持链接通过桥梁之间的链之间的互操作性。这些桥接器可用于链接之间的任意消息传递和资产交换。通过这些桥梁,开发人员能够迁移令牌,或将智能合同从一个链进行拨打另一个链。从技术上讲,一座桥梁是两条链中的一组合同,可以将这种资产的迁移从根链策划到源链。简而言之,无视桥梁的具体实施,使用桥梁的两条链之间的资产交换具有以下阶段:

用户将资金存入源(或父母)链中的桥梁,并且在目的地(或儿童)链中发出资产的表示。

从这里开始,用户可以在儿童链中取出他们的资产。父链中的资产被烧毁,用户在子链中的平衡已更新。

一个POS桥,这更快,更灵活,但比多边形,等离子体桥的第二座桥更有灵活。在POS桥梁开发人员中,需要映射源和目的地合同的地址,阻止资产,并运行Exchange。 POS桥使用MICT的状态同步机制,该机制是Metis POS链使用的方案来从Ethereum读取。这些交易所需要10到30分钟。

等离子桥提供了更高的安全保障,但有7天的退出时期与Matic到Ethereum的所有提取相关。在下一个数字中,您可以一瞥等离子桥如何为NFT迁移的情况进行操作。您可以遵循此链接以获取更多详细信息。

我提到多边形的原因是框架而不是一个区块链是多边形SDK。 Polygon SDK是模块化和可扩展的框架,用于建立以外的形状兼容的区块链网络。您可以将其视为奇偶校验基板的替代品,但用戈兰编写而不是铁锈,而不是用于EVM兼容的链条。

Polygon SDK提供了以下图层,您可以配置和修改以实现您自己的链:

区块链层是SDK的核心。它实现了与块和链条的状态相关的一切。它管理当新块包含在区块链中时发生的逻辑,并定义状态行为。状态表示状态转换对象。它在将新块添加到链条和状态处理(事务执行)中,执行EVM时,并根据正在执行的事务的事务更改块链条的状态Merkle尝试句柄时,涉及状态更改。

共识层为不同的共识算法提供了一个接口。它允许您插入或实施您想要进入BlockChain的任何共识算法。 Polygon SDK目前支持的唯一共识是伊斯坦布尔拜占庭式容错(IBFT)。但根据多边形的文件,该公司还在努力实现集团,古群和战俘的实施。

TXPool模块是您所期望的:它代表了事务池实现,其中从系统的不同部分添加事务,以便他们的后续处理由共识和区块链层。

最后,SDK包括用于通过LibP2P实现的对等体之间的通信的P2P网络层,以及GRPC和JSON RPC API与对等体交互。

我们已经完成了目前通过多边形实施的所有解决方案。但是如果您记得从简介项目简介,以及解决方案列表的数字,多边形就在其路线图中的方式已经超过了这一点,以满足其视野。主要是:

多边形链:多边形计划支持两种主要类型的以外的形式的非兼容网络:独立网络和网络,利用“安全作为服务”。

独立链是完全独立的区块链网络,负责自己的安全性。它们享受完全独立性,但链条的安全程度取决于参与网络的节点数量,以及所使用的具体共识。这可能适合大型企业或建立的项目和社区。

另一方面,安全链是扩展的网络,它使用多边形的安全层,而不是建立自己独立的验证工具,如独立链。此安全性作为服务可以以委派栏杆的授权池的形式,或其他验证方案的组合,如汇总和欺诈证明。

安全作为服务:多边形提供专用和非强制图层,以提供“作为服务的验证者”。这些验证器定期检查任何多边形链的有效性是否收费。这与Ethereum Chain平行运行,并且完全抽象,因此它有多个实例。这看起来很像Metis的序号池(但在下一节中有更多关于这个)。

汇总:多边形在其路线图中实现了ZK和乐观汇总的实施。我找不到其他信息,但我个人期望这些方案成为上述安全层的一部分,作为独立链子可以要求的额外安全机制。

我不会呼叫多边形L2解决方案,至少还没有。对我来说,它目前更多的是以太统一的提交链,互操作性解决方案和区块链框架,为DAPP开发人员提供灵活性。如果您认为像Metis这样的真实L2项目,您可能可能熟悉现在,因为它已在我以前的一些出版物中出现,您可以看到:

虽然Metis具有清晰的提议来解决Ethereum的可扩展性限制,但多边形的用户需要浏览其所有解决方案,以了解适合其需求的所有解决方案:MINT POS链以克服Evereum的可扩展性限制,如果网络的互操作性,桥梁关键问题,或多边形SDK构建一个全新的EVM兼容的独立链。

Matic POS链的检查站方案与乐观汇总相似。但是,如果你看看多边形的路线图,公司也在考虑实施乐观汇总。那么这怎么样?我认为,多边形的汇总实现将属于可插拔安全层。另一方面,Metis和其他L2解决方案已经与乐观汇总“通过设计”作为其协议的一部分;它不是一种可选的层,需要将临时ad hoc配置为链条。链条只有它。我试图在MICT POS链的性能上找到一些数字,以便将它们与我们在Metis和其他乐观汇总解决方案之间的比较中看到的数字进行比较,但无法找到任何东西。然而,在Glance,Metis的测序池,以及使用游侠作为网络中具有股份的验证,看起来比MICT POS链的适当位置更加强大。 MICT的POS链更加密切地类似于仲裁项目的乐观汇总方法。

寻求部署SlockChain应用程序的公司可以选择多边形来部署其独立链。这可能对某些用例来说是有意义的,因为许多L2解决方案没有专注于公司用例,并且它们缺乏这种组织所需的隔离和安全保证。但是,这是' T是Metis这样的解决方案的情况。 Metis支持从划痕的DACS(分散性自主公司),这使得组织访问权限和其他许可计划,而无需部署和维护完整的独立链(具有开销和可能需要的负担)。

多边形独立链也可以是水平缩放用例的好方法。然而,像METIS这样的L2解决方案也允许通过解耦状态和执行交易而不需要部署一个全新的链条来允许这种水平衡。

当我读到多边形的安全层和“验证器作为服务”时,它还提醒我关于Metis已经有“默认”的游骑ers和sequencers,并将L2固定到MainNet中的块。但是,在多边形的安全层中,验证器是针对特定独立网络的“租用”。使用Metis,Rangers和Sequencers通过每一个DAC执行,即一切正常,因为它应该在所有这些中(不仅是少数所选的选择)。

许多L2解决方案缺乏的东西缺乏以及多边形excels在链之间的互操作性。我会好奇,看看多边形网桥如何与metis这样的L2解决方案运行。像几乎每个L2解决方案一样的Metis是EVM兼容的,这意味着理论上可以使用多边形桥接在Metis和其他多边形兼容链之间执行令牌交换。您能想象分散的应用程序如何通过利用Metis层2功能(具有其IPF集成)和多边形互操作性功能?

最后,让我们回到文章开始时简要介绍的东西:多边形桥梁的安全性和信任保证及其与L1的相互作用弱于基于Metis等汇总的L2解决方案。这不是一个小项目。我们已经看到了很多次,所以安全导致区块链项目的灾难性结果。由于Metis是一个完全分散的平台,其在安全的Ethereum网络之上运行,因此它是比多边形等集中式连锁链更安全的选项。

通过一组外部验证器保护多边形POS桥。该链条的安全性得到了系统中的持久性和第39次股权,以及行为不端的罚款。在这方面没有任何新的东西,我们对达成共识的经济激励措施,我们对系统的安全性。越验证者和网络中的股份越多,我们就越能相信它。由于该方案的经济学,涉及网络的经济学,涉及网络的验证者和验证者,我们可以信任L2解决方案的安全性,因此相似的东西。这就是我在我在我对L2解决方案的比较中提到的原因,其中不仅是序列运动员而且验证者在游戏中具有“皮肤”(如Metis的情况)可以真正有利于乐观汇总实现的性能和安全性。但多边形桥梁怎么样?

多边形POS没有单一托管人,并试图遵循分散的密码经济方法。但是,填补了HE Bridge合同,其中存放了用户资产,整体设置负责其提款和资产交换,请保留管理机构,并通过代理通过多签名钱包控制。这种多签名钱包从2/3多签名开始,现在升级到5/8方案。在八个签署者中,四个是多边形共同创始人,另外四个是其他多边形解释项目的关键成员。

正如多边形POS桥的独立安全分析所规定的:“通过我们对合同代码的审查,合同的所有者可以随时升级和更换合同(没有延迟期),这意味着所有者可以提取所有人在合同中的用户资产随时肯定是潜在的安全风险。因此,通过POS桥转移到多边形链的资产在此阶段不信任。“

多边形等离子桥的安全保证有点强,但仍远非完美。如果您记得从等离子体桥的简要说明中,由于使用欺诈证明,撤回资金时需要七天的挑战期。这种方法的重要缺点与数据可用性有关。虽然在乐观的汇总中,所需的所有数据都在L1上验证,但无需与L2 Commit-Chain进行交互,这不是多边形的情况。在多边形中,用户需要在Matic POS链的检查点中生成的Merkle Root以验证证明。这转换为无法识别恶意演员而不与Matic POS链进行交互。

此推文线程在六个推文中完美地描述了为什么乐观汇总(基于乐观的汇总的桥接解决方案)是在安全性方面更好的方法。这一切都归结为您信任的人:一组验证器和L1中的数据;或少量验证器和存储在提交链中的某些数据。

作为最终说明,该帖子概述了桥梁的不同实现(包括多边形桥)以及与L2协议的简要比较。 这就是我所拥有的一切(现在至少为止)。 今天,我们有机会在国内生态系统,多边形中了解另一个有趣的项目。 我走近这个项目认为它是另一个又一个解决方案,以及我最终遇到的是一个互操作性项目和障碍框架,具有改善以外的愿景。 很多有趣的概念和未来的新发展。 让我们看看它的位置!