USDC Yield With Cover Built InQuicknode Earn now runs USDC yield with cover for protocol risk built in, underwritten by OpenCover. Six covered vaults on Base.
阅读公告Quicknode Clusters :自托管节点还是托管节点,以及如何迁移?
了解为何自托管节点可能已不再可行,以及Quicknode托管节点如何提供更优的替代方案。

2024年9月30日 — 阅读时间6分钟

Web3,即在区块链之上构建功能或解决方案,若没有节点基础设施便无法实现。节点作为唯一的“真相来源”,维护着区块链的完整性。此外,节点还负责传输数据,更重要的是,它们能为区块链网络把关,防止恶意行为者入侵。
如果节点基础设施薄弱,任何去中心化应用(dApp)、协议、区块链游戏和 Web3 解决方案都可能遭到入侵。那么,他们该怎么办呢?
传统上,许多人依赖自建节点,但这种方法的复杂性和对资源的高消耗使其难以实现。这催生了像Quicknode 这样的基础设施提供商Quicknode 提供现成的、完全托管式的节点服务。
本博客将帮助您了解托管节点是否是更好的选择,以及如何从自建环境最佳地迁移到节点基础设施提供商。
区块链节点是指运行专用软件的任何计算机或服务器,通过该软件维护区块链的副本并验证交易。
通常,区块链节点有三种类型:
全节点存储 最近128个区块的全部区块链数据。它们运行 验证器软件,从而对交易进行验证并执行智能合约。
轻节点 仅存储 区块头,其中包含时间戳和前一个区块的哈希值。它们用于验证区块链数据的有效性。
存档节点存储了 自创世区块以来的整个区块链历史和状态变化。它们通常用于 区块浏览器 或链上分析中。
💡有关不同节点类型之间差异的更多信息,请参阅此 Quicknode 了解更多
一个正常运行的节点网络对区块链的运作至关重要,以下是五个原因:
节点通过点对点的方式与其他节点进行通信,从而形成区块链的唯一可信数据源。
它们会验证区块的有效性,并对提交有缺陷或无效区块的验证者进行处罚。
节点参与区块链的共识机制 ,并防范西比尔攻击。
节点有助于治理,使利益相关方能够就升级和协议变更进行投票。
我们现在知道,节点是 区块链基础设施。这意味着,对于任何 Web3 应用而言,零延迟且高可用性的节点都是必不可少的。
您可以采用以下两种方式来搭建节点网络:
自托管节点是指在内部设置和管理的节点,可实现完全控制。
托管节点由 第三方节点基础设施提供商 ,由其负责节点的部署和管理。
以下是对这两种方法的简要比较:

在所有五项指标上,托管节点都优于自主部署节点,因此非常适合追求可靠性、性能和易用性的 Web3 企业。
Quicknode Clusters 是专为高性能区块链运营设计的企业级托管节点解决方案。
凭借全球范围内的节点部署,您可以将业务部署在更接近用户的位置,从而降低延迟并提升用户体验。
以下是您应该考虑使用 Quicknode :
多节点冗余:每个集群由同一区块链的两个或更多节点组成,这些节点在同一区域内以镜像配置运行。
动态扩展:可自动调整以应对从常规操作到高强度 DeFi 交易算法。
固定定价mode:无论使用量如何Quicknode 可预测且固定的月费,从而简化预算编制和资源分配。
自动化维护:在不影响服务的情况下持续进行更新、补丁修复和优化,并提供全天候专家支持。
定制化:根据具体的区块链网络要求和应用需求,量身打造节点基础设施。
在理解了Clusters 托管节点的价值之后,总体而言,对于新 dApp 和协议联系Quicknode 完成节点基础设施的部署。
Here is a quick sneak peek into our professional services team’s approach to helping clients effortlessly integrate & migrate to Quicknode’s services:

然而,对于已有的、拥有原生节点基础设施的 Web3 应用和产品而言,切换到托管节点方案可能显得难以应对。
为了让整个过程更顺畅,以下是一份简明的五步指南:
首先,对当前的节点部署情况进行审核,包括配置、性能指标以及任何自定义设置。分析性能指标,例如平均和峰值 TPS、API 请求模式以及同步时间。这些数据将作为比较的基准,并有助于识别需要改进的地方。
此外,请记录所有现有节点的配置,以避免在过渡期间遗漏关键功能。
最后,请识别您当前基础设施中存在的任何自定义配置或特殊要求。这包括自定义分支、对 Node 软件的修改、特殊的索引需求,或合规要求。
请考虑以下因素:集群规模、为实现最佳延迟而选择的区域,以及您需要mainnet、testnet还是自定义网络配置。
接下来,Quicknode 现有的系统和工作流Quicknode 集成。这一步通常包括更新应用程序中的 APIendpoint 、修改监控和告警系统,以及调整 CI/CD 管道以纳入Quicknode 。
请选择一种安全的方法,将区块链数据传输到Quicknode Clusters。这可能包括:
导出数据:使用当前节点的 API 导出任何必要的数据。
导入数据:利用QuicknodeAPI 将数据导入到您的新集群中。
此外,请确保所有依赖区块链节点的服务均已更新,使其指向新的Quicknode 。
对于大型数据集,应考虑采用并行传输或增量迁移的方式,以最大限度地减少停机时间。在整个过程中通过验证校验和来确保数据完整性。迁移完成后,需验证数据的完整性和准确性,并立即处理任何差异。
在完全切换之前,请对Quicknode 进行全面测试。请检查以下内容:
性能:确保响应时间符合您应用程序的要求。
功能性:验证在新配置下所有功能和特性是否均按预期运行。
您可以通过搭建一个与生产环境完全一致的并行测试环境来实现这一点。测试完成后,待您对性能感到满意,即可将流量从自托管节点逐步迁移至Quicknode 。
Refer to Quicknode’s extensive documentation for guidance on configuration, integration, and troubleshooting. Ensure your team is familiar with Quicknode’s support resources.
If issues arise that you cannot resolve internally, engage Quicknode’s 24/7 real-time support team.
一个稳健且可扩展的节点基础设施的重要性无论怎么强调都不为过。虽然可以在内部自行搭建和维护,但与它所提供的可靠性相比,其成本(无论是金钱上的还是其他方面的)都极其高昂。
具备企业级性能、自动化维护以及全天候专家支持的托管节点无疑是更优的选择。Quicknode Clusters 该领域的行业标准解决方案,选择该服务意味着您终于可以将精力重新聚焦于解决问题、业务逻辑以及推动 Web3 的发展。
Quicknode 成立于 2017 年,Quicknode 为开发者和企业Quicknode 机构级区块链基础设施。凭借 99.99% 的运行时间以及对 80 多条区块链的支持,各团队能够毫无妥协地构建和扩展链上应用。
将最新的工程见解、产品更新和 Web3 资讯直接发送至您的收件箱。
通过 SOC 2 II 类认证 · ISO 27001