教程:在多边形链上部署智能合约

教程:在多边形链上部署智能合约

阅读时间: 4 分钟

什么是多边形网络?

Polygon 前身为 Matic Network,成立于 2017 年,一直专注于开发以太坊扩容架构。

Polygon 是以太坊区块链的第 2 层扩展解决方案。 Polygon 用作更快的区块链,与具有多个侧链的以太坊区块链同时运行。 Polygon 使用权益证明在链上处理交易 共识机制 并从以太坊获得安全性。

使用多边形网络的原因:

Polygon 利用多种技术,使其成为开发智能合约的绝佳选择。

使用 Polygon Network 可以提高区块链项目的灵活性、可扩展性和主权,同时仍然提供以太坊区块链的安全性、互操作性和结构优势。 此外,与以太坊相比,多边形网络的汽油费要低得多。

它还声称除了当前的 Plasma 链、ZK-rollups 和 optimistic rollups 之外,还具有足够的适应性以包括任何可扩展性解决方案。

在撰写本文时,
如果我们谈论过去 7 天,Polygon 链上部署了超过 100 万个智能合约。教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

准备部署:

出于演示目的,我们将使用 Polygon 的测试网,即 Polygon Mumbai Network。 让我们从一些准备工作开始:

1. 将多边形孟买网络添加到 Metamask。

最简单的方法是向下滚动 孟买.polygonscan.com 网站,您会找到“添加孟买网络”按钮。 只需单击它并批准元掩码弹出窗口。 

教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

2. 从 Faucet 获取 Test Matic:

要获得孟买 MATIC 代币,只需复制您的钱包地址并将其插入下面的水龙头。 几秒钟后,MATIC 代币将出现在您的钱包中。

测试网 Matic 水龙头: https://mumbaifaucet.com/

教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

使用 Remix 部署合约:

混音: 混音 在线 IDE 是用于开发、部署、调试和测试的强大工具集 以太坊 和 EVM 兼容的智能合约。

不要忘记在 Metamask 中将您的网络更改为 Polygon Mumbai。

现在,我们已经设置了所有必要的东西,让我们开始吧:

让我们订一个简单的合同来保存我们的名字和年龄。 在我们的混音中,我们称它为 simpleStorage.sol。 按下 CTRL + S 后,编译成功。

教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

为了在 Polygon 上部署,首先我们需要在 Remix IDE 中将环境更改为 Injected Provider,即 Metamask。

教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

当我们在更新环境后点击 Deploy 按钮时,Metamask 会要求确认,一旦我们确认,合约就会成功部署到 Polygon Mumbai 测试网。

教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

使用 Polygonscan 验证和发布合约:

我们将使用验证合同 多边形扫描验证工具。

  1. 我们可以在网站上轻松填写部署的合约、编译器版本等详细信息。 然后我们可以点击继续。
教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

在接下来的页面中,我们必须填写其他详细信息,例如合约代码、构造函数参数等。 输入必要的信息后,我们只需单击“验证并发布”按钮即可。

教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

几秒后合约确认成功,如下图。

教程:在 Polygon Chain PlatoBlockchain 数据智能上部署智能合约。垂直搜索。人工智能。

总结

Matic Blockchain 是区块链世界的答案,该世界拥挤并受到过多应用程序的影响,导致区块链生态系统被弃用。 

拥抱 Matic 区块链的可扩展性,让 羽毛笔审计 通过其无与伦比的 Matic 智能合约审计服务管理您的 Polygon(Matic) 平台的完整性和安全性。

Polygon 智能合约审计服务:

https://audits.quillhash.com/services/polygon-smart-contract-audit

Web3 安全 - 时下需要

为什么 Web3 安全的 QuillAudits?
QuillAudits 拥有完善的工具和专业知识,可提供网络安全解决方案,从而避免数百万资金的损失。


常见问题

如何在 Matic 网络上部署智能合约?

阅读并执行上述步骤后,您应该能够将合约部署到 Matic Network。

Polygon 智能合约是用什么语言编写的?

在 Polygon 中,智能合约是使用 Solidity 语言编写的。

如何在 Polygon 上保护智能合约?

可以通过执行安全审计来保护 Polygon 上的智能合约。 智能合约审计是对合约代码的彻底检查以减少错误,从而使合约免受恶意行为者和外部攻击媒介的侵害。

什么是 Polygon 孟买测试网?

孟买测试网是Polygon网络的测试网,它复制了Polygon主网。 它使开发人员能够在区块链环境中无风险且免费地部署、测试和执行他们的 dApp。

139 观点

时间戳记:

更多来自 散列