跳至内容
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 网络理论上可以达到低于 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 当前的测试网和 Polygon 主网上。

要开始使用,请访问 Alchemy Polygon API 快速入门指南——其中提供了详细的代码示例和易于理解的教程,帮助你快速上手。

更多资源

Background gradient

构建区块链应用

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