選擇 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 項目的技術? 與我們的區塊鏈專家取得聯繫。