API和RPC:API指的是应用程序接口,它通常是是一组定义、程序及协议的集合,通过API接口,可以实现应用之间的相互通信,其调用过程比较简单。而RPC指的是远程过程调用,同样是调用,RPC的调用方式往往更复杂一些,是调用请求的一套集合,它对API更像是包含的关系。而RPC的接口主要是给链外使用的,比如我登录了Metamask钱包,钱包需要显示我账户的余额,就需要通过指定的RPC节点提供的RPC接口来调用我账户的链上资产数据来显示。那些提供了RPC接口的人运行了主链客户端(主链节点),并且打开了RPC节点的端口权限,允许被RPC方式调用。(4)
节点供应商们的主要业务是提供他们自己的全节点(full node)RPC接口的调用权限。
节点供应商们主要的服务对象是web3应用的开发者群体,是典型的toB服务,要保证业务的运行,它们都需要持续请求对应的链上数据。下面是几个典型的应用场景:
基于智能合约的去中心化协议(dapp)
Compound要实时更新其货币市场的资产数量,就需要请求实时的链上数据,以在前端正确显示协议的资产和负债情况。此外,当用户使用Compound的存款服务时,Compound同样需要通过API去实时请求该地址的链上数据,以验证该账户的资产金额。
中心化加密服务商(如交易平台、行情和数据网站)
众多的中心化加密服务商,也对链上数据有着大量的请求需求,比如知名的dapp数据网站dapp.com,其为投资者展示的dapp多维度数据,就来自链上数据。而中心化交易所的资产充提、区块链浏览器的数据查询乃至Metamask钱包的资产展示和转账,无一不需要通过中继服务来与公链进行数据请求或交互。(4)
目前节点供应商主要是依据不同的RPC接口调用频率分等级收费。
(1)中指出,区块链信息服务提供者(向社会公众提供区块链信息服务的主体或者节点)需向国家互联网信息办公室备案,且受网信办监管。
目前国内缺乏大型dapp,同时部分行情和数据网站也在去年遭到封杀,大交易所(如币安)目前正在使用Infura的服务。
Ankr
Ankr的CEO,Chandler Song(宋云帆),是一位华裔,他也有自己的知乎账号。同时,在Ankr团队中,也有主要负责国内业务的成员:

在业务方面,Ankr是BSC的验证节点(Validator),同时也是为数不多能为用户提供OKC和Heco节点RPC接口的节点供应商。

由此看来,Ankr足以满足大部分国内dapp开发者的日常需求。
目前大部分头部Web3项目几乎都选择与知名的中心化节点运营商合作,行业集中度相对较高。
Alchemy几乎垄断了NFT领域的头部项目,其客户包括Dapper Labs以及其旗下的CryptoKitties、NBA Top Shots,最知名的Gamefi项目Axie Infinity以及全球最大的综合NFT交易平台OpenSea、加密艺术品交易平台SuperRare等等。除了NFT之外,Alchemy在企业级市场的影响力也非常大,预计其服务的企业公司已经逼近千家。
Infura则是开发者人数最多的基础服务商,早在2018年,其每日处理的数据请求次数就已经达到了130亿/天,其运营的全节点数占到以太坊全节点总量的5-10%。在2020年度The block针对区块链数据和基础设施产业的年度报告中,Infura也是被最多同行列为核心竞争对手的企业,它们认为以太坊生态中70%的顶级dapp都在使用Infura的服务。
知名的区块链数据平台Dune Analytics、Nansen等就是Quicknode的客户。(4)
Alchemy官方文档中指出自建节点的经济成本约为$86,000/年,自建节点出问题的概率非常高,且修复这些问题是一个非常耗时的过程。
在竞争中,找准自己产品的定位非常重要。
Infura作为开发者最多的节点供应商,其产品在大规模访问下的可靠性值得客户信赖。
Alchemy则另辟蹊径,不设API请求限制,独创compute units限制,根据每个请求不同的资源占用量消耗不同的compute units,以灵活度吸引客户。
Ankr则在扩展性方面下了功夫,独家支持OKC和Heco的API,让用户的dapp可以进行大规模多链部署。
