跳至內容
0%

選擇 Polygon 進行區塊鏈開發的 8 個理由

發布於 2023年8月15日閱讀時間 2 分鐘

Ethereum 區塊鏈支援各式各樣的經濟活動,從 NFT 市場、遊戲到不斷擴張的 DeFi 生態系統。Ethereum 透過智能合約來實現這項功能,智能合約可用於建立各種應用程式。

Polygon 是一條與 EVM 相容的區塊鏈,目的是為使用者提供更快的交易速度與更低的成本。它作為與 Ethereum 並行運作的區塊鏈,能快速處理交易。Polygon 維護自己的共識機制,不從 Ethereum 繼承任何安全性,因此屬於「側鏈」。

本文將更詳細地說明 Polygon 的運作方式,並列出開發者選擇 Polygon 進行區塊鏈開發的主要原因。同時也會提供在 Polygon 上開始開發的指引。

什麼是 Polygon?

Polygon 前身為 Matic Network,是維護自己共識機制的 Ethereum 側鏈。

與 zkSync 和 StarkNet 等其他 Layer 2 解決方案不同,Polygon 正在開發一系列針對不同應用類別優化的區塊鏈網路。這些網路包括 Miden、Edge、Zero、Nightfall、Avail、Hermes,以及 zkEVM 擴容方案。

Polygon 目前運作兩種結構上不同的 Layer 2 解決方案:Polygon PoS Chain 與 Plasma。雖然 Plasma 與 Polygon PoS Chain 都致力於提供更便宜、更快速的交易,但兩者的運作方式與設計皆不相同。

Polygon PoS Chain 是一條權益證明側鏈,透過 Ethereum 檢查點來提升安全性。Plasma 是一個處理鏈下交易的側鏈網路。這些側鏈會定期向 Ethereum 主網提交檢查點。

Polygon 旨在協助 Ethereum 生態系統在規模、效率、安全性與實用性方面有所提升。為達成此目標,Polygon 鼓勵開發者盡快開發出吸引人的解決方案。Polygon 自己的加密貨幣代幣 MATIC,用於質押、支付手續費,以及在 Polygon 網路中進行參與者之間的交易。

開發者為何選擇 Polygon?

1. 速度與規模

在單一側鏈上,Polygon Network 理論上可達到低於 2 秒的交易速度。透過使用多條側鏈,此網路每秒可處理數百萬筆交易。此機制讓 Polygon 網路能夠擴充其可處理的交易數量,且處理速度快。

2. 更低的成本

相較於 Ethereum,Polygon 在處理交易時通常更受低價值應用青睞,因為其 gas 費用較低。作為一條權益證明側鏈,Polygon 能快速處理「批次」交易,因而降低費用。

根據部分加密貨幣分析師的看法,Polygon Matic 的 gas 費用在不久的將來可能回到 $0.1。這是因為 Polygon 致力於減少其網路上的 gas 使用量,包括實作 Ethereum 改進提案(EIP)-1559,此提案試圖降低 gas 費用的波動性。

Polygon 也在開發如 Zk Rollups 等擴容方案,此方案有望提升網路擴充性並降低 gas 支出。要計算單筆交易的平均價格,須以交易總支出除以交易總量。

3. 穩健的安全性

雖然 Polygon 的權益證明鏈不如 Ethereum 那樣去中心化,但它在安全性方面仍享有良好聲譽。

作為頂尖的 Layer 2 區塊鏈公司之一,Polygon 資金充裕,並雇用了許多最頂尖的 Web3 開發者。

4. 開發便利性

像 Polygon 這樣的 commit-chain 提供 100% 的 EVM 相容性,這意味著在 Ethereum 上使用的相同程式碼可不經修改直接發布到 Polygon 上。這也表示所有現有的 Ethereum 工具與基礎設施都能直接與 Polygon 相容。

相比之下,ZK-rollup 開發者的進入門檻可能要高得多,因為這類系統通常需要頻繁更動程式碼,且缺乏完整的工具基礎設施。

Polygon 也為開發者提供了廣泛的工具。其中一些最常用的工具包括:Alchemy、OpenZepplin、Remix、Hardhat、Chainstack、Truffle、Ganache、Ether.js 以及 Polyscan。

這些工具透過提供更具互動性的學習體驗,協助開發者體驗 Polygon。它們也能協助開發者輕鬆撰寫智能合約,同時加深你對 Polygon 生態系統的理解。

5. 龐大的生態系統

Polygon 擁有龐大的建構者、開發者與協議生態系統,包括去中心化的非託管資產橋、合成農場協議、AMM 去中心化交易所,以及開放世界遊戲。

根據 DeFi Llama(一個 DeFi 的 TVL 聚合器)的資料,Polygon 目前在所有區塊鏈中的鎖倉總值(TVL)排名第六,TVL 超過 20 億美元。儘管其 TVL 相較 2021 年 7 月超過 90 億美元的峰值已下跌逾 80%,Polygon 在所有 Ethereum Layer 2 解決方案中,仍擁有最活躍的生態系統之一。

6. 範本

Polygon 生態系統的建構者社群已建立出色的範本,協助開發者開始新專案,其中包括可作為自訂商業邏輯建構模組的 智能合約範本。

例如,Directual 是一個低程式碼開發平台,提供 Web3 市場範本,協助開發者開始進行 NFT 開發。Polygon Labs 提供的樣板程式碼可作為 Web3 網站範本,簡化開發流程,使快速建構 Polygon 應用程式成為可能。

7. 教育

Polygon Labs 推出了 Polygon University 的測試版,旨在使開發者教育更普及。其目標是讓任何有動力的學習者都能學會在 Web3 中創作,並為擴充 Ethereum 公共基礎設施做出貢獻。開發者可透過 Polygon University 網站上的教材,學習 Polygon 的一切知識。

Polygon University 只是 Polygon 更大計畫的開端,該計畫旨在讓數千萬開發者加入 Web3,並為他們提供茁壯成長所需的工具、指導與知識。

8. 完善的文件

Polygon Wiki 提供完善的文件、社群資源,以及供有意了解或開發 Polygon 的開發者使用的指南。

Polygon 文件提供涵蓋多種主題的資源,包括建立可擴充的商業邏輯、建立可擴充的應用程式、發行與驗證聲明、建立遊戲配方,以及建立 DAO。Wiki 也提供有關如何發送 EIP-1559 交易,以及帳戶抽象概念的資訊。

如何開始在 Polygon 上進行開發?

使用像 Alchemy 這樣的節點提供者,可輕鬆將你的專案部署到 Polygon 目前的測試網與 Polygon Mainnet 上。

要開始使用,請造訪 Alchemy Polygon API Quickstart 指南,其中提供詳細的程式碼範例與易於理解的教學,助你順利上手。

更多資源

Background gradient

打造區塊鏈魔法

Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。