Consensys 旗下知名 RPC 服务提供商 Infura 于开发者大会 DevConnect 上宣布,将与微软、腾讯云等 18 家科技业者合作,打造去中心化 RPC网络 — DIN,借此降低中心化导致的单点故障风险,未来使用 Infura PRC 将不再有风险

Infura 是什么

Infura 成立于 2016 年,是区块链产业中知名的 RPC 提供商,提供一般用户、协议开发者、相关企业 RPC API 服务。根据官方的统计资料,Infura 社群目前已经有 40 万名开发人员加入,确实在市场上有一定的影响力。

不过要理解 Infura 的业务内容,要先大致了解区块链与 RPC 相关的运作逻辑。

RPC 介绍

由于区块链的上的资讯都储存在全节点中,不论是交易资讯纪录、合约程式码内容、代币所有权,都在全节点的伺服器中。因此不论是一般用户、协议或是企业,任何人需要与区块链网络互动时,就需要与全节点沟通,而这个窗口就称为 RPC API。

RPC 的全名是 Remote Procedure Call,提供调用者可以从远端的伺服器使用特定资料与功能。在区块链的概念中,用户借由 RPC 读取网络资讯或者提交交易,因此 RPC 与相关基础设施在 Web3 产业中非常重要。

RPC 服务商

公开节点通常容易雍塞,对于专业用户 (特别是协议与企业方) 是不够用的,需要有更完整的方案以提供大量的调用,例如 Etherscan 几乎随时都需要调用链上资料。

最直接的方式是项目团队或是企业自行架设一个全节点,但是这代表需要提供额外的资源去维护全节点,且这通常也不是大多数开发人员的专业,在多链时代更显得不可行,总之自行架设全节点的效率并不高。

因此,市场上很早就出现了一种服务,专门提供协议企业级 RPC 供给的服务出现,包含 Alchemy、Ankr、QuickNode、Pocket Network,其中 Infura 就是目前业界知名度较高的公司。

去中心化 RPC 网络 DIN

既然 Infura 已经如此成功,为何还需要将此服务去中心化为此打造一个新的 RPC 网络DIN

为什么需要

上述提到,由于 Infura 市占率高且是 Metamask 与大多 Layer2 预设的 RPC 提供商,代表大多数用户预设都是使用 Infura 所提供的 RPC 与区块链互动。如此就产生过度中心化的问题,社群怀疑其单点故障的风险非常高,且有资讯审查的疑虑,违背区块链去中心化的宗旨。

事实上,Infura 就曾传出不只一次的当机纪录,导致大多数用户与协议无法正常与区块链互动。

因此,社群早已提出将此类基础设施去中心化的概念,并已经实作出可使用的服务,例如 Pocket Network。而 Infura 本次计划也是利用类似手段解决单点故障问题。

DIN 运作方式

Consensys 与 Infura 针对上述问题提出新方案 — 去中心化基础设施网络Decentralized Infrastructure Network(DIN),将自家的 RPC 服务打造成去中心化架构。

根据官方新闻稿,DIN 将由 Infura 领导,并与包含 Microsoft、腾讯、Bloq 等 18 家的科技公司合作,让这些合作伙伴将担任 DIN 许可制网络中的节点,当其中的主机故障时,确保用户可以连线到其他业者提供的节点,降低单点故障风险。

DIN 节点负责项目(资料来源)

合作伙伴在 DIN 网络中除了扮演提供高吞吐量的 RPC 提供商之外,也将负责代理贩售网络资源,并共同监控网络状态,提升整体 RPC网络的效率与稳定度。

合作业者名单

详细合作业者名单如下:Microsoft、Tencent、0xFury、Bloq、Chainstack、Covalent、Ellipfra、Everstake、Gateway.fm、Grove、Laconic Network、Linkpool、LinkRiver、Luscent、Mantle、MatrixedLink、Pokt、Rivet。

首批 DIN网络合作业者

RPC 产业仍有很长的路要走

虽然 RPC 的稳定性与安全性问题似乎获得解决,不过目前 RPC 相关的审查问题并没有改善。

RPC 在过去就拥有许多中心化审查的疑虑,Infura 确实有封锁特定地区或是协议的纪录存在,代表到今天使用区块链服务依然受到审查。例如 Infura 过去曾经为了配合美国政府,封锁用户访问与提交有关 Tornado 合约的交易,或者是封锁伊朗、古巴等地区的使用权限。

而这一切,在新计划中的一条联盟链中似乎也还看不到解方,节点仍然会继续审查交易内容;而像是 Pocket Network 或是 BlockPI 等完全去中心化的 RPC网络,又受制于经济模型设计,仍然无法达到强大的共识而并非主流。

因此以 Web3 的理念来说,RPC 网络仍有许多的进步空间,但上述计划确实让产业产生了更多的思考,仍在往理想的方向前进。