什么是去中心化 API (dAPI)?
免费的空投第7季上线了!回答有趣的问题或做简单的任务,在 $ 30K Bitdegree奖品池中获得奖励奖励。 立刻参与 ! 🔥
让我们找出 去中心化 API (dAPI) 的含义、加密货币中的定义、什么是去中心化 API (dAPI)? 以及所有其他详细事实。
去中心化应用程序编程接口 (API) 是一种数字解决方案,可实现移动和 Web 应用程序之间的数据和服务传输。 API 是数字经济基础设施的重要组成部分。
去中心化 API (dAPI) 是使用区块链技术开发的。 DAPI 用于创建在去中心化系统上运行的去中心化应用程序 (dApp) 和平台。
数字公司使用 API 将其服务和数据作为可销售的服务模块提供,然后可以集成到应用程序中。 API 的使用有助于优化软件开发并提高其效率。
许多 API 在设计上都是集中式的,被称为遗留 API。中心化 API 本质上并不符合区块链技术,尽管它们在其他方面的功能与 dAPI 类似。集中式和分散式 API 之间的差异与 API 网关相关,并且很容易识别。
API网关是一种充当反向代理的管理工具。它接受客户请求并返回已完成的服务。在去中心化系统中,API网关将客户端查询重定向到其他API端点。
这些端点可以是应用程序的后端或应用程序贸易伙伴的公共 API。协议、数据转换和安全措施由 API 网关在运行时处理。
在集中式系统中,所有数据都收集在 API 平台中称为中央数据存储的部分中。中央数据存储通过异步连接与链接的后端应用程序和业务合作伙伴保持近乎实时的双向同步。 API 查询被定向到中央数据存储。
甲骨文问题
预言机问题是一种去中心化网络现象。分布在区块链网络上的智能合约无法获取区块链上不易获得的数据。
因此,智能合约无法直接从存储 API 的区块链访问 API。这是由于使用去中心化节点网络作为应用程序平台所提供的独特的基于共识的安全保证。
预言机问题的解决方案必须允许智能合约访问 API 数据,同时充分维护系统的安全保证,而不会创建新的攻击面。
这个问题可以通过使用去中心化的API服务来管理各种数据提供者来解决。该解决方案是可行的,因为它们的设计是基于区块链的。
与去中心化应用程序编程接口不同,现有去中心化预言机不将数据源 API 作为其解决方案的一部分。去中心化API可以提供比去中心化预言机更高程度的数据透明度,达到真实数据源级别。