跳转到主要内容
Change page

节点即服务

简介

运行你自己的以太坊节点可能具有挑战性,尤其是在刚开始或快速扩展时。有许多服务可以为你运行优化的节点基础设施,因此你可以专注于开发你的应用或产品。我们将解释节点服务的工作原理、使用它们的优缺点,并列出提供商,以供有兴趣开始使用的用户参考。

前提条件

如果你还不了解什么是节点和客户端,请查看节点和客户端

质押者

单独质押者必须运行自己的基础设施,而不是依赖第三方提供商。这意味着运行一个执行客户端并结合一个共识客户端。在合并之前,可以只运行共识客户端并使用中心化提供商获取执行数据;这现在已不再可能——单独质押者必须同时运行两个客户端。然而,有一些服务可以简化这个过程。

阅读更多关于运行节点的信息

本页描述的服务适用于非质押节点。

节点服务是如何工作的?

节点服务提供商在后台为你运行分布式节点客户端,因此你无需自己运行。

这些服务通常提供一个 API 密钥,你可以使用它来向区块链写入和读取数据。除了主网之外,它们通常还包括对以太坊测试网的访问。

一些服务为你提供由他们管理的专用节点,而另一些服务则使用负载均衡器在节点之间分配活动。

几乎所有的节点服务都非常容易集成,只需在代码中更改一行即可替换自托管节点,甚至在服务本身之间进行切换。

通常,节点服务会运行各种节点客户端类型,允许你在一个 API 中访问全节点和归档节点以及客户端特定的方法。

需要注意的是,节点服务不会也不应该存储你的私钥或信息。

使用节点服务有什么好处?

使用节点服务的主要好处是不必花费工程时间自己维护和管理节点。这使你能够专注于构建产品,而不必担心基础设施的维护。

运行自己的节点可能非常昂贵,从存储到带宽再到宝贵的工程时间。在扩展时启动更多节点、将节点升级到最新版本以及确保状态一致性等事情,可能会分散你构建和将资源投入到所需的 Web3 产品上的注意力。

使用节点服务有什么缺点?

通过使用节点服务,你正在将产品的基础设施方面中心化。因此,将去中心化视为重中之重的项目可能更喜欢自托管节点,而不是外包给第三方。

阅读更多关于运行自己的节点的好处

以下是一些最流行的以太坊节点提供商列表,欢迎补充任何遗漏的提供商!除了免费或付费层级之外,每个节点服务还提供不同的优势和功能,在做出决定之前,你应该调查哪些服务最适合你的需求。

延伸阅读