跳至内容
0%

Alchemy 与 Ankr 对比 - 多链 RPC 与 API 提供商比较

作者 Turja

发布于 2023年9月6日3 分钟阅读

Alchemy 的区块链开发平台提供 RPC 节点,相比 Ankr 能提供更准确、更可靠的区块链数据,以及更多 web3 工具和 API。

Alchemy 和 Ankr 都是多链区块链节点提供商,为 web3 开发者构建去中心化应用提供支持。本文将从多个维度比较这两家公司,帮助你选择合适的 web3 节点提供商

本文将从九个关键维度比较 Alchemy 和 Ankr:

  1. 支持的区块链
  2. 节点延迟
  3. 数据准确性
  4. 节点可靠性
  5. 定价
  6. 增强型 API
  7. 开发者工具
  8. 用户体验
  9. 客户支持

Alchemy 与 Ankr 对比

本节将从几个关键维度对 Alchemy 和 Ankr 进行比较,全面呈现两个平台各自的优势与不足,帮助读者判断哪个平台更适合自己的需求。

什么是 Alchemy?

Alchemy 是全球领先的区块链和 web3 开发平台。该平台为开发者提供一整套工具,包括分析、监控等,用于增强去中心化应用,同时依托可扩展到多节点的基础设施,保持数据的准确性。

Alchemy 以高可靠性为重点,已成为开发者和企业在 Web3 技术栈中不可或缺的基础组件。质量与可靠性的结合,为客户提供了持续增长的路径。

Alchemy 开发者套件包含多种增强型 API,极大提升了开发体验。其中包括 NFT API、Trace API、Token API、Debug API 等众多工具,为 Web3 开发提供了强大的支持。

Alchemy 开发平台包含的产品
Alchemy 开发平台包含的产品

什么是 Ankr?

Ankr 是一家 Web3 基础设施提供商,致力于简化跨多条区块链的去中心化开发和质押。其节点网络支持多种权益证明区块链,可轻松实现全球节点部署。凭借简化的节点部署、多个 API 端点以及以实用性为导向的质押机制,Ankr 让用户更容易上手。

Ankr Network 2.0 的推出带来了旨在提升 Web3 服务去中心化程度的新产品,其中包括使用 Ankr Network 的开发项目,这些项目可通过去中心化 RPC 层进行访问。ANKR 代币也将获得更多用途,包括访问链上数据、作为独立节点提供商赚取收益,以及通过质押保障网络安全。

Ankr 还将向基于共识的模式转型,推出 Ankr DAO。其目标是借助社区力量进行资金分配、运营决策(如定价、收入等),以及产品发展战略决策(如未来接入哪些 RPC)。

Ankr 的产品与 Alchemy 的产品对比(红色表示 Ankr 缺少 Alchemy 提供的功能)
Ankr 的产品与 Alchemy 的产品对比(红色表示 Ankr 缺少 Alchemy 提供的功能)

接下来,我们将深入探讨 9 个重要考量因素。

1. 支持的区块链

Alchemy 为以下链提供 RPC 和增强型 API:

  • Ethereum
  • Optimism
  • Arbitrum
  • Polygon PoS
  • Starknet
  • Solana
  • Base
  • Astar(Polkadot)

Alchemy 还支持以下测试网:

  • Goerli(Ethereum、Optimism、Arbitrum)
  • Sepolia(Ethereum)
  • Mumbai(Polygon)

Ankr 的去中心化模式使其支持的链比 Alchemy 更多,但无法在每条网络上都提供相同的质量保证。开发者应在 Alchemy 支持的情况下优先选用 Alchemy,对于 Alchemy 不支持的链再使用 Ankr。

2. 节点延迟

在 2022 年 8 月第二周,我们在 Ethereum 主网上对 Alchemy 查询了 eth_blockNumber,并测量了从请求发出到收到响应之间的时间。测试结果显示,在美东地区,Alchemy 一周内的平均延迟为 39.2 毫秒。

Ankr 的独立节点提供商构成了一个全球分布的网络,具体表现因所在地区以及所请求的链而异。其多区域支持使其在几乎所有大洲都具备可用性。

如需获取最新的跨提供商数据,可使用 Alchemy 的 RPC 提供商基准测试,比较各主流链和地区的延迟、成功率和失败请求数。

3. 数据准确性

区块链数据准确性衡量的是有多少条对区块链的请求返回了正确且一致的数据。数据不准确的原因在于节点接收新信息的时间存在差异,随着最新区块在网络中传播,节点对网络状态的认知并不总是一致。

虽然低请求延迟很重要,但如果区块链节点返回的信息不正确,延迟低就没那么重要了。缺乏准确数据,你的 dapp 可能会出现以下几个问题:

  1. 相同的请求返回不同的答案
  2. 应用可能获取到错误的交易 nonce
  3. 代币和 NFT 显示错误,导致用户体验不佳

Alchemy 通过一套名为 Vox Nodi 的显式一致性层,在所有产品中提供最准确的区块链数据,实现可持续的系统。通过摆脱负载均衡器架构,Alchemy 将数据准确性作为 Web3 开发的首要目标。相比其他中心化节点提供商,Alchemy 树立了行业标准。

根据一项基准测试工具的结果,Ankr 的去中心化模式平均而言会导致更多数据不一致:测试显示 Alchemy 的 Ethereum 节点返回了 0 条错误数据,而 Ankr 的节点返回了 11 条错误数据。你也可以自行测试,结果可能有所不同!

4. 节点可靠性

Alchemy:相比竞争对手使用标准节点提供的 72% 可靠性,Alchemy Supernode 能保证 99.9% 的区块链访问正常运行时间。所有 Alchemy 套餐均可访问 Supernode。

Ankr:Ankr 节点的全球布局使其成为一个强大且可靠的节点提供商。参照电信网络提供商的类似结构,Ankr 采取扩张策略,目标覆盖 24 个以上地区,构建全球分布式网络。

5. 定价

在选择 web3 节点提供商时,定价起着关键作用。下面来看看 Alchemy 和 Ankr 的价格结构,以判断哪个更划算。

Alchemy 定价

Alchemy 提供四种高性价比套餐,分别针对开发者和企业的不同需求。这些套餐提供了有针对性的解决方案,完美满足各用户群体的独特需求。

Alchemy Free(每月 $0)
  • 每月 3 亿计算单元(CUs)
  • 每秒 330 计算单元(CUPS)
  • 全部开发者工具
  • 增强型 API 和 SDK
  • 完整归档数据
  • 多链主网和测试网
  • 无每日请求限制
  • 5 个应用
  • 24/7 Discord 支持
Alchemy Growth(每月 $49)

在 Alchemy 免费版所包含的一切基础上,Growth 层级客户还可获得:

  • 每月 4 亿计算单元(CUs)
  • 每额外 100 万 CU 自动扩容,费用为 $1.2
  • Parity Trace 和 gETH 调试
  • 增强的交易传播
  • 2 倍更高吞吐量(660 CUPS)
  • 15 个应用
  • 24/7 专属 Discord 支持

**Alchemy Scale 套餐(按年计费,每月 $199)**‍ 对于目标远大、希望快速推进的团队,全新的 Scale 套餐只需点击按钮,即可获得 Alchemy 最好的产品和价格。

  • 每月 15 亿计算单元(CUs)
  • 每秒 3,000 计算单元
  • 每额外 100 万 CU 自动扩容,费用为 $1
  • 年付套餐可享折扣,额外 CU 每 100 万仅需 $0.7
  • 30 个应用
  • 24/7 专属 Discord 支持
Enterprise(定制定价)

针对像 OpenSeaThe Graph 和 0x 这样的企业级 web3 应用,Alchemy 的企业套餐提供定制化的规模、吞吐量和支持,以管理 web3 领域中最大规模的应用。

  • 承诺用量折扣
  • 定制 SLA
  • 支持加密货币支付
  • 定制吞吐量
  • 无限应用数量
  • 24/7 VIP 支持

此外,像 Meta、Shopify、Adobe 这类拥有数百万用户、正从 web2 向 web3 转型的大型企业,也选择 Alchemy 来满足其对可扩展性、可靠性和低延迟的需求。

Ankr 定价 ‍

Ankr 提供三种不同的套餐,分别满足开发者和企业的多样化需求。

Free(每月 $0)
  • 每秒 30 次请求
  • 23 条链
  • 10 个地区
  • 社区支持
Premium(每 1 亿 credits $10)
  • 每秒 1500 次请求
  • 30 条链
  • 40 个地区
  • 支持门户
Enterprise(起价 $1000)
  • 每秒 15000 次请求
  • 定制链
  • 定制地区
  • 工程团队支持

6. 增强型 API

除了区块链节点服务外,Alchemy 和 Ankr 都提供增强型 API、SDK 以及其他区块链开发者工具。

NFT API

Alchemy NFT API 旨在简化 NFT 开发流程,涵盖在所有主流区块链上的搜索、验证和展示功能。凭借在 Web2 和 Web3 中易用、速度极快、覆盖所有主流链以及生产级质量,它是各大顶级 NFT 平台中最受信赖的 NFT API。虽然 Ankr 也提供 NFT API,但在主流链覆盖和开发者友好性方面存在局限。

Web3 SDK

Alchemy 的 SDK 是开始 Web3 开发最简单的方式。连接到 dapp 后,只需两行代码即可扩展 Ether.js,获得 NFT 和增强型 API、多链支持等能力。

Ankr SDK 也提供对 NFT、Query 和 Token API 的访问,可减少请求数量、降低每次请求成本,并支持同时查询多条链。不过,从开发初期到生产阶段,Alchemy SDK 提供的开发者工具更为全面。

Alchemy 的账户抽象 SDK

账户抽象 SDK 可用于简化与账户抽象基础组件(user operations 和 bundlers)的交互。

它是一套完整的解决方案,实现了 EIP-1193 provider,通过一次方法调用即可完成 gas 估算、交易签名,以及获取 paymaster 数据(如果使用的话)。如果你使用 eth_sendTransaction,该 SDK 会自动将其转换为 user operation 并发送。

7. 开发者工具

Alchemy 致力于为开发者提供最好的工具,作为 Web3 开发的一站式解决方案平台。开发者可以灵活运用各种方案,自信地进行无限扩展的开发,借助增强型 API 获得额外功能,不受请求次数限制,并加入一个成熟的开发者社区。

Alchemy 的开发者工具套件包括丰富的文档、教程和文章,让开发者可以专注于重要的事情,而无需四处搜索信息。

8. 用户体验

Alchemy: Alchemy 的界面简洁直观,专为开发者设计。仪表盘可快速查看应用指标,Alchemy 的 composer 等工具简化了区块链请求操作。平台设计确保了便捷的导航和高效的开发流程。

Ankr: Ankr 注重易用性,致力于让去中心化开发变得简单。Ankr Network 2.0 的推出体现了其对以用户为中心的持续改进的重视。其平台将功能性与社区参与相结合,既用户友好,又由社区驱动。

9. 客户支持

Alchemy: Alchemy 提供 24/7 Discord 支持,即使是免费套餐用户也能享受。其丰富的文档和活跃的社区进一步提升了支持体验,确保开发者能获得所需资源。

Ankr:Ankr 通过 Discord 提供客户支持。随着 Ankr DAO 的推出,其展现出对社区驱动型支持的重视,看重反馈和用户贡献。Premium 用户还可获得定制 SLA 支持。

哪个节点提供商更好——Alchemy 还是 Ankr?

Alchemy 的区块链开发平台提供 RPC 节点,相比 Ankr 能提供更准确、更可靠的区块链数据,以及更多 web3 工具和 API。

Alchemy 与 Ankr 之间的核心差异在于其结构和运营方式的不同。Ankr 采用去中心化模式,拥有自己的代币(ANKR),并且还提供应用链服务。而 Alchemy 则采用中心化方式,支持多种公链,提供丰富的 API 阵容,并为团队配备更广泛的开发者工具,助力其构建过程。

对于每个团队来说,最适合的 web3 节点提供商和区块链开发平台,取决于各自的产品、预算和工具需求。在 Alchemy 和 Ankr 之间做选择时,重要的是判断哪些功能对项目成功最为关键,并评估哪个节点提供商能在当下以及未来扩展时提供最佳体验。开发者在做最终决定前,也可以参考 Alchemy 与 Quicknode 的比较

凭借最强大的免费套餐,web3 初创团队不妨从 Alchemy 起步,获取一整套丰富的开发者工具和 API。

Background gradient

构建区块链应用

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