在40多年前的计算机科学发展早期,为了实现不同应用程序间的数据共享与交换,最早的API(应用程序编程接口)出现了;伴随着互联网与云的普及,API逐渐变得无处不在。

如今在Web3领域中,当大多数项目和机构开始关注数据与应用创新,API也越来越重要。在与欧科云链OKLink产品经理Victor沟通时,他也表示“无论是区块链浏览器还是链上数据服务商,API都是不可或缺的。”

1、为什么 API“不可或缺”?

越来越多的人正在尝试将ChatGPT等AI产品整合到日常办公例程,用于头脑风暴、总结文本、检索翻译或撰写邮件等工作。这些都离不开API:就像“AI技术扩声器”,API能让复杂的AI技术快速被更多开发者和机构集成到自己的应用中,也让用户可以更简单地进行使用AI,进而推动技术的广泛采用与爆炸增长。

从这个角度出发,如今我们所看到的很多AI应用实际上都是基于API的再创造。毕竟不是所有机构都有能力从零开始研究,但有了API,所有人都有机会参与到更多AI应用的探索与实践中。

OpenAI、微软、谷歌、亚马逊和百度等国内外巨头现在都开放了丰富的人工智能API接口,并围绕API展开激烈竞争。因为API的背后就是生态:谁的API能被更多机构和开发者选择和使用,谁就能在未来竞争中占据更大优势。

在Web3世界,API同样无法被忽视,尤其是在Web3数据领域。虽然链上数据理论上公开透明且人人可访问的,但往往难以直接获取。尤其当钱包或NFT等应用需要来自多个区块链网络的数据时,情况会变得更加复杂,因为这些数据结构和输出格式不尽相同,且要满足不同的API接口规范重复调用数据,工作量庞大且繁杂。

但对于大多数Dapp和加密应用开发者而言,构建产品前端和提供服务时大量调用链上数据又是必须的。从搭建节点、到数据筛选,再到成功获取所需数据,每步都需要耗费大量时间。如果有好用的API能解决上述问题,无疑会让用户和开发者们从海量的链上数据中解脱出来,并解决很多企业和品牌进入Web3市场时所面临的数据难题。API可以被视为隐藏在区块链表面之下,真正推动Web3生态建设的赋能性技术。

如今Web3市场正涌现出很多提供区块链数据API服务的机构,以区块链浏览器和链上数据服务商为主。以欧科云链OKLink的OpenAPI为例,目前已支持40+主流公链的区块数据,并提供200+区块链网络的代币价格数据,涵盖超过700万种代币和NFT,以及包括runes、BRC20、ARC20等热门协议的全面数据。“更重要的是,我们采用一体化API接口设计。用户只需要使用一个API,就能一站式获取40+条链的所有数据”,Victor说。

2、数据API在Web3领域究竟有什么用?

通过API获取链上数据之后,我们究竟能用来做什么?很多人并不清楚。事实上,这些数据正在众多公链、钱包、Dapp以及与安全相关的Web3项目及平台中发挥着作用。

最近Meme叙事流行,Sui作为热度最高的L1公链也吸引着广泛关注。如果某钱包希望将Sui接入自身产品中,并支持热门Meme币的数据查询与检索,应该怎么做?

最直接的方式当然是通过搭建节点来获取Sui链数据,但这样会产生自建节点、同步区块、数据存储和运维等多方面的成本。与之相比,借助欧科云链OKLink提供API服务则是更轻量和更高效的选择。开发者只需通过简单的API调用就能快速获取交易、地址和代币等多个维度的数据,并可以对特定钱包地址的交易数据进行追踪和可视化呈现,以满足用户的市场需求。

媒体或链上分析师也可以通过API获取数据,并根据需求对特定数据维度进行分析,从而得到更准确和可信的链上信息,用于自己的专业工作和投资决策。多Web3市场和平台则能利用区块链数据API实时获取和更新链上数据,并在平台前端进行可视化呈现。所以,尽管很多时候我们并不能直接感知到链上数据API的存在,但实际上我们或多或少都已使用或接触过相关产品与服务。

未来,必将有越来越多的品牌和企业尝试构建Web3应用或平台,无论是从零开始,还是对现有技术进行升级迭代,使用区块链数据API都将使这些工作变得更简单。而API,也将伴随着这些应用的发展与成熟,让链上数据在Web3世界中无处不在。