选择 Polygon 进行区块链开发的 8 个理由
作者 Daniel Idowu
Ethereum 区块链支持种类繁多的经济活动,从 NFT 市场、游戏到不断扩张的 DeFi 生态系统。Ethereum 在设计之初就通过智能合约实现了这一功能,智能合约可用于构建各种应用。
Polygon 是一条兼容 EVM 的区块链,其设计目标是为用户提供更快的交易速度和更低的成本。它作为与 Ethereum 并行运行的区块链,能够快速处理交易。Polygon 维护自己的共识机制,不继承 Ethereum 的安全性,因此属于一条"侧链"(sidechain)。
本文将更详细地说明 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 检查点来提升安全性的权益证明(proof-of-stake)侧链。Plasma 则是一个在链下处理交易的侧链网络,这些侧链会定期向 Ethereum 主网提交检查点。
Polygon 旨在帮助 Ethereum 生态系统在规模、效率、安全性和实用性方面得到提升。为实现这一目标,它鼓励开发者尽快构建有吸引力的解决方案。Polygon 自身的加密货币代币 MATIC,用于质押、支付费用,以及 Polygon 网络内参与者之间的交易结算。
开发者为何选择 Polygon?
1. 速度与规模
在单条侧链上,Polygon 网络理论上可以达到低于 2 秒的交易速度。通过使用多条侧链,该网络能够处理每秒数百万笔交易。这一机制使 Polygon 网络能够扩展其可处理的交易数量,并且处理速度很快。
2. 更低的成本
作为处理交易的场所,对于价值较低的应用,Polygon 通常比 Ethereum 更受青睐,因为其 gas 费用更低。作为一条权益证明侧链,Polygon 能够快速处理"批量"交易,从而降低费用。
据部分加密货币分析师称,Polygon Matic 的 gas 费用未来有可能回落至 0.1 美元。这得益于 Polygon 为最大限度减少网络 gas 消耗所做的努力,包括实施以太坊改进提案(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 交易以及账户抽象(Account Abstraction)概念的信息。
如何开始在 Polygon 上进行开发?
使用 Alchemy 等节点提供商,可以轻松将项目部署到 Polygon 测试网、Mumbai 测试网以及 Polygon 主网。要部署到 Mumbai 测试网,你需要访问 Mumbai 水龙头。
要开始使用,请访问 Alchemy Polygon API 快速入门指南——其中提供了详细的代码示例和通俗易懂的教程,能助你顺利上手。
更多资源
相关概览

构建区块链应用
Alchemy 将最强大的 Web3 开发者产品和工具与资源、社区及专业支持结合在一起。


