第二层
在场景中使用 Polygon 的侧链,以实现更快、更便宜的区块链交易。
关于第二层解决方案
任何会影响区块链的交易都需要时间才能完成,并且会消耗 gas。这两点都是阻碍区块链游戏普及的因素,因为玩家通常没有耐心等待那么久才看到自己的操作生效,也不愿在游玩过程中为大量交易花钱。
一种常见的变通方法是将大部分游戏玩法保留在链下,只在关键事件发生时才执行区块链交易,例如获得游戏物品或登记高分。
然而,克服这些限制以及区块链固有的其他可扩展性问题的另一种方法,是依赖于一个 第二层 区块链,也称为 侧链.
第二层是另一条区块链,充当去中心化应用与主链之间的中介。这一层更轻量,因此能够以更低的 gas 成本提供更快的响应。
交易不会直接写入主链,而是在侧链上完成,然后由侧链最终将这些变更同步到主链。
侧链能够提供更快的响应,因为它是一个节点更少、更小的网络。第二层中执行的交易最初安全性较低,但最终会以批量形式提交到主链,并且主链的所有安全检查都可以在那里执行。
侧链还能够通过在与主链同步时将许多交易合并为一笔交易,显著降低单笔交易成本。因此,本来需要为主链上一笔交易支付的 gas,可以分摊到数千笔交易上。
此外,在与主链同步时,还可以完全避免若干冗余交易,从而进一步降低交易成本。例如,如果 Alice 向 Bob 转账 1 ETH,然后 Bob 再向 Carol 转账 1 ETH,那么这两笔交易可以简化为一笔,即记录为 Alice 直接转账给 Carol。
Decentraland 与 Polygon达成了合作,后者在 Ethereum 上提供自己的侧链。他们的侧链可供场景使用,以支持快速且非常廉价的交易。
试用 Polygon 测试网
为了使用 Polygon 的 Matic 测试网,你应先拥有:
Sepolia 网络中的 Ether。你可以通过各种外部水龙头免费获取,例如 这个.
然后,你必须配置你的 Metamask 账户以包含 Matic 测试网。
操作如下:
通过点击当前网络名称并选择以下选项,在 Metamask 中切换网络 自定义 RPC ,位于下拉菜单底部。
将“Polygon Amoy Testnet”填入 网络名称, https://rpc-amoy.polygon.technology 作为 新 RPC URL 和 https://amoy.polygonscan.com 作为 区块浏览器 URL。对于 符号 设置为 POL
点击“保存”将这个新网络添加到 Metamask。
最后更新于