选择 Polygon 而不是以太坊来构建高效的 dApp

已发表: 2023-03-13

Polygon 旨在为人们在 Polygon 上创建 dApp 时提供多种选择。 一些开发人员将安全性置于速度之上,而另一些开发人员则为了降低费用和速度而牺牲安全性——该技术正在构建多个以以太坊为中心的扩展解决方案来解决所有这些不同的功能。

以太坊一直是加密货币领域的支柱。 从 DeFi 到智能合约甚至 NFT,以太坊一直是 Web3 的关键创新之一。 然而,尽管取得了巨大的成功,但该技术一直在与大规模网络拥塞、高网络费用和降低交易吞吐量等问题作斗争——这些因素为新的加密项目创造了扩展它的空间。 Polygon 就是这样一个项目。

总部位于印度的软件公司 Polygon Technology 成立于 2017 年,在不牺牲其去中心化优势的情况下扩展了以太坊。 随着 Polygon 上的 dApp 数量达到 53,000,企业正在利用该技术的低费用和快速构建基于以太坊的 dApp。

在本文中,我们将研究 Polygon 的不同方面,以及是什么使该技术比使用以太坊进行 dApp 开发更好。

Talk to our Polygon experts

Polygon dApp 构建器如何工作?

Polygon 是一种第 2 层扩展解决方案,使开发人员能够在以太坊上构建 dApp,而不会受限于以太坊的限制。

它是如何做到这一点的,通过使用链下链上概念和不同的治理模型(如股权证明)开发第 2 层解决方案,这有助于网络将其能源足迹降低 99.95%——以太坊在合并后也达到了这一水平。 除了使用网络参与者使用 MATIC 来验证交易的 PoS 架构之外,Polygon 还使开发人员能够使用其开源 SDK 在多种扩展技术的支持下启动他们的 Polygon dApp:

ZK-Rollups:基于以太坊的技术以 4 亿美元收购了零知识 (ZK) 协议开发商 Mir。 该协议的作用是让交易认证者能够在不实际访问信息的情况下验证加密数据,从而使他们能够在 170 毫秒内生成验证证明。

Optimistic Rollups:它包括将多个链下交易捆绑成大量批次,然后再将它们提交到以太坊。 这样,固定成本就可以分摊到多个交易中,从而减少最终用户的费用。 从本质上讲,这种扩展技术假定链下交易的有效性,而不是通过遵循欺诈证明方法来识别有差异的交易,从而为链上交易批次推出有效性证明。

Plasma 链:这种扩展技术在以太坊的主链中建立了父子关系。 例如,Plasma 链可以在 Polygon 上部署自己的 dApp,这在其他侧链被黑或宕机时派上用场。 此外,等离子链倾向于以更高的效率水平提供链下交易。

在这些扩展方法的背后,虽然在 Polygon 上构建 dApp 需要多少时间的答案与在以太坊或其他区块链技术上的相同,但交易速度和成本差异是无与伦比的。

用于 dApp 开发的 Polygon 的特点

该技术将主权区块链和以太坊的功能合并为一个有吸引力的功能集,可帮助开发人员在 Polygon 上构建高效、可扩展且快速的去中心化应用程序。

以太坊兼容性

当您在 Polygon 上构建 dApp 时,您在一个平台上工作,该平台与技术堆栈、语言、标准和工具完全兼容以太坊。

高扩展性

该技术建立在专用区块链、可扩展的共识算法和定制的 Wasm 执行环境之上。

有竞争力的网络 更高的安全性

Polygon dApp 开发建立在由以太坊或池或验证器提供的模块化“安全即服务”设施之上。

互操作性

该技术原生支持外部系统的任意消息传递桥接,并且可以使用桥接 SDKs 多边形提供轻松连接以太坊主链。

良好的用户体验

当你在 Polygon 上构建 dApp 时,它与 Web2 上的 dApp 非常相似,纯粹是在瞬时交易终结性等设施的背后。

模块化

Polygon 具有高可扩展性、定制化、可升级性、社区协作和较短的上市时间。

Polygon 用于 dApp 开发的这些功能旨在使该技术与以太坊的采用相提并论,减去后者的所有限制。 这使得开发人员和企业在 Polygon 上构建去中心化应用程序都有利可图。

在这些功能集和 Polygon 对 dApp 开发的明显好处中,是时候放弃以太坊了吗? 在技​​术层面上,以太坊与 Polygon dApp 开发有何不同?

在 Polygon 与以太坊上创建 dApp

虽然 The Merge 将以太坊从工作量证明转移到权益证明,将其 112 TWh 的能源消耗降低到 0.01 TWh,但该技术已经达到了 Polygon 的水平。

Pre-Merge Carbon Footprint

然而,合并并没有改变以太坊带来的高可变交易成本——这是 Polygon 在很大程度上解决的一个因素。 除此之外,交易处理速度也保持不变,在 Polygon dApps 开发的情况下,在第 2 层可扩展性解决方案的支持下,每秒只有 65,000 笔交易。

让我们研究一下差异,以了解为什么在 Polygon 上构建 dApp 有意义。

因素以太坊多边形
基础2013 2017年
可扩展性每秒 10 次7000
市值1395.6亿76.98亿
平均交易费用0.4876 0.01美元
编程语言坚固性Solidity、Golang、Vyper
交易确定性终结立即的5分钟
总的 dApp 2970 53,000

虽然 Polygon 的受欢迎程度正在快速上升,但该技术中仍然存在一些普遍存在的问题。 要全面了解 Polygon,了解其附带的限制至关重要。 让我们简要介绍一下它们:

  • 以太坊依赖:以太坊位于 Polygon 生态系统的中心,作为其结算层。 这导致 Polygon 的运营完全依赖于以太坊。
  • 正在开发中:目前,Polygon 附带 Matic POS 链和 Matic Plasma 作为扩展解决方案。 其他扩展解决方案,如 Optimistic Rollups、zk Rollups、Sidechains、Validum Chains 和 Enterprise Chains 等仍处于开发阶段,尚不确定何时可以使用。
  • Matic 等离子链:多边形等离子链只能用于一组有限的用例。 相比之下,POS 链更为著名,因为与 Matic Plasma 相比,它们提供了更好的用户体验和灵活性。
  • 竞争: Solana、Cosmos、Polkadot 等多种扩容解决方案正在稳步发展。 他们正在利用以太坊和其他区块链来提供更好的用户体验。 在此期间,我们可能会看到其他解决方案出现并抢占 Polygon 的市场份额。

到目前为止,我们已经涵盖了所有内容,有一点很清楚——尽管该技术有一些需要解决的局限性,但 Polygon 对 dApp 开发的好处是不可忽视的。 然而,对于企业家来说,必要的是了解他们可以在 Polygon 上创建 dApp 的用例。

在 Polygon 上构建 dApp 的用例

Appinventiv 等 dApp 开发服务提供商选择 Polygon 的最大原因是最终产品与以太坊应用程序开发的结果相同,但客户体验要好得多。 因此,虽然企业获得了相同的基于以太坊的应用程序,但他们的用户获得了创新的用户体验、更高的交易速度和最低的交易费用。

支付: Polygon 平台旨在创建可加快支付流程的 dApp,通过专门的 API 和 SDK 集成为几乎实时的支付结算提供支持。 这使应用程序、用户和商家能够通过多种加密货币即时执行交易,通常是通过 ETH 或 ERC-20 代币。 该系统分三个不同的阶段推出:1. ERC-20 代币支付 2. 跨链代币转移 3. 基于法币的支付模型。

借贷平台:在 Polygon 上构建 dApp 时要考虑的下一个用例是创建一个模块,使贷方能够分析用户的信用评级,并构建一个智能合约,使贷款支付过程自动化。

游戏: Polygon 的 Layer 2 侧链扩容解决方案使基于区块链的游戏平台开发高效快速。 通过以太坊和 Polygon 的合作,该平台将能够解决非 Polygon 区块链游戏面临的滞后问题。

其他用例:当您在 Polygon 上构建去中心化应用程序时,还有一系列其他用例需要考虑,例如实现去中心化交易所所需的快速结算时间,以提供更快、更便宜的交易。

[另请阅读:如何通过 dApp 获利?]

Get service assistance for your dApp project

在这些用例中,Polygon 生态系统正在快速扩展。 以下是网络中的一些顶级应用程序

Tech stack

此外,大多数 dApp 都需要一种方法来签署交易,而无需提交用户的私钥详细信息。 在其可扩展性增强的支持下,该技术有助于为 dApp 启用开放的身份框架,从而解决隐私问题。

这些用例只是对企业为何应在 Polygon 上开发 dApp 的表面解释。 可以在 Polygon 上构建一系列其他应用程序。

最终,尽管 Polygon dApps 是建立在以太坊之上的,但它们之间存在一些非常关键的差异,特别是在交易速度和成本方面。 如此昂贵的汽油费和缓慢的交易会导致糟糕的用户体验,从而对平台的采用产生负面影响。 在这一点上,选择 Polygon 具有更好的商业意义,因为它能够支持更快的交易和更低的汽油费。

在 Appinventiv,我们不断努力首先考虑客户的客户,这就是我们在 Polygon 上制作 dApp 的原因。 我们使用这项技术构建了一系列去中心化应用程序,从加密钱包应用程序到 DeFi 交易所,都承诺提供积极的客户体验。

想要探索下一个 dApp 项目的技术? 与我们的区块链专家取得联系。