什么是 Polygon 节点 - 完全指南2025年5月31日 | 阅读 7 分钟 ![]() Polygon:它是什么?通过将昂贵的操作移出主以太坊区块链,并保持与以太坊虚拟机 (EVM) 的兼容性,Polygon 成为了一个侧链和以太坊的扩容方案,可以降低 Gas 费用并提高可扩展性。 Polygon,此前被称为 MATIC,在 2017 年更名,但仍保留 MATIC 作为其主要代号。因此,MATIC 和 Polygon 是可互换的。Bombay 是 Polygon 主要测试网络的代称。开发人员可以通过使用测试 MATIC 凭证,在 Mumbai 测试网上一个免费的环境中评估 Polygon 应用。 Polygon 节点:究竟是什么?下载了 Polygon 区块链实例并构成 Polygon 网络一部分的机器被称为 Polygon 节点。 然而,由于 Polygon 包含多种节点,如 Bor 节点、Heimdall 节点、全节点、Sentry 节点和验证节点,因此每个节点都执行不同的功能。 Polygon 网络通常由三个不同的层组成
接下来我们将更详细地介绍 Heimdall 和 Bor 节点,以及它们如何组合用于更深入的任务。 Bor 节点:是什么?Bor 节点是 Polygon 节点中最简单的类型,它们负责将交易打包到区块中,以便 Heimdall 节点进行解析和使用。Bor 节点在这种方式下就像一个 Rollup 系统的一部分,它还收集信息并整理成更易于处理的格式。区块的生产者是从一组检查节点中随机选出的。 Heimdall 节点:里面有什么?在验证了上一个检查点中的每个 Bor 区块后,Heimdall 节点会将 Bor 节点生成的每个区块编译成一个 Merkle 树。Heimdall 节点还会定期将 Merkle 根的加密版本发送到主 区块链。由于它们控制着区块生成者的随机化,包括在特定时期或区块集合中选择验证集,因此检查点在 Polygon 系统中至关重要。 描述一个全节点有两种类型的全节点:
全节点是指能够完全验证包括数据在内的所有交易的节点。 为了更轻量化,修剪全节点只追溯固定数量的区块并删除所有失败的交易状态。存档节点是保存链所有先前状态的全节点。基本上,存档节点包含了从开始到最新完成的交易的精确链状态。 随着整个链的状态数据接近 16TB,Polygon 存档节点可能遇到的一个问题是存档节点的存储限制。因此,建议使用 Polygon 节点提供商、扩展节点存储,或者删除并重新同步单元以移除不必要的数据。 Sentry 节点:是什么?Sentry 节点是一种连接到整个 Polygon 系统的全节点,同时托管 Heimdall 和 Bor 节点,这些节点从其他节点下载信息并发送给特定的验证节点。 Sentry 节点可以保护验证节点免受各种类型的攻击,例如分布式拒绝服务 (DDOS) 攻击,这些攻击会阻碍或降低交易吞吐量,还可以将验证节点与公众隔离开来。 Polygon 验证节点:是什么?在单个系统上拥有一个验证节点、另一个 Sentry 节点,并质押了 MATIC 代币的人,被称为 Polygon 验证者。 在这个 Heimdall 层,交易由随机化的 Polygon 验证方法进行验证。除了 Sentry 节点和验证节点之间以及内部数据传输方式的区别外,验证节点的设计与 Sentry 节点相似。 Polygon 节点提供商:究竟是什么?为了让 dApp 在需要操作自己的 Polygon 节点时能够提交查询并通过 Polygon 区块链获取消息,被称为 Polygon 节点运营商的组织向开发人员提供 Polygon 节点 API 接口。 虽然拥有自己的 Polygon 全节点具有一定的优势,例如能够自定义应用程序客户端的灵活性,但在数据准确性、速度和可靠性方面,节点提供商远优于私有 Polygon 节点。 维护节点需要大量的工程工作。因此,节点提供商可以解决这个普遍存在的问题。 在开发涉及人群和规模化需求的应用时,dApp 必须选择最佳的 Polygon 节点提供商。从技术角度来看,最重要的因素包括数据准确性的灵活性、节点类型(全节点、存档节点等)以及支持的数字货币(如果您打算开发多链应用)。 为了切实满足 web3 构建者的需求,节点提供商还应提供经济实惠的价格、支持性的开发关系团队、响应迅速的支持人员,以及改进的开发工具,如增强的 API 和 SDK。 如何使用 Alchemy 连接到 Polygon 节点虽然 Polygon 的官方网站提供了关于如何使用 Alchemy 连接到 Polygon 全节点的详细指南,但以下是一个简要的概述,以便您尽快开始。 1. 注册 Alchemy![]() 要使用 Alchemy Polygon API,可以通过 Alchemy 开发者门户轻松注册一个免费的 Polygon 账户。Alchemy 还提供其服务的免费版本。 2. 为您的 Polygon 服务生成 API 密钥![]()
注意:要访问多个服务提供商的公共 Polygon RCP URL,请使用 Alchemy Chain Connection。![]() 3. 配置 Polygon API 并开始构建
![]() Polygon 节点规格操作 Polygon 全节点必须满足某些软件和技术要求。目前的先决条件是 1.2TB 的初始可扩展内存驱动器、16-32GB 的 RAM 以及具有 4-8 核的 CPU。随着链的寿命增长,节点需要存储越来越多的数据,因此最低要求也会随之增加。 此外,Polygon 强调,像 CentOS 这样的基于服务器的 Linux 版本因其安全性和可靠性而比 MacOS 和 Windows 更具优势,尽管他们承认任何操作系统都能正常工作。 设置 Polygon 全节点如果您希望设置和维护私有 Polygon 节点,而不是使用 Polygon 节点提供商,以下是您必须遵循的步骤概述。 1. 构建用于管理节点的设备您应该使用一台可以充当您的节点并运行 Linux 服务器的计算机,因为 Linux 是推荐的。SSH,即安全外壳,通过命令行是建立对 Linux 系统的远程访问的另一种方式。请检查硬件规格,并确保您的计算机拥有大量的计算能力和空间。 2. 获取先决条件。
3. 配置并运行节点本身
下一个主题区块链数据深度解析 |
我们请求您订阅我们的新闻通讯以获取最新更新。