PANews 3月19日消息,区块链 API 公司 dfuse宣布开源其区块链数据栈,同时 EOSIO 协议的开发公司 Block.one 主动结合 dfuse 的解决方案。dfuse 堆栈中的 EOSIO 核心组件将首先被开源,许可为 Apache 2.0,其他链的代码将在后续阶段中发布。 为了给开发人员带来最大的便利,dfuse 的 EOSIO 组件也将以一个二进制可执行文件——“dfusebox’”的形式发布(类似于 Kubernetes 的 “minikube”)。
通过开源其数据栈,dfuse 将为开发者贡献其能实时监听、对全历史查询和可感知分叉的搜索引擎(dfuse Search);交易推送保证和生命周期追踪(dfuse Lifecycle);dfuse 历史状态服务(dfuse State),以及更多建立区块链生态系统的所需的底层模块。dfuse 目前已部署在 EOSIO 和以太坊区块链上,并在积极针对其他协议进行开发。dfuse 为数百种公有和私有的部署提供了可扩展的基础架构,其中包括:交易所、交易业务、互动游戏、社交媒体平台,供应链解决方案以及高吞吐量的管制环境。
开源的 dfuse 数据堆栈将给予开发者们免费的高性能、可扩展的区块链数据平台,以助于构建更优质的区块链应用程序。这也会帮助加速 dfuse 在其他区块链平台上的集成工作,并带来诸如低延迟同步、专用索引器、大数据分析和区块浏览器等扩展功能,将有助于推动新应用程序和用例的发现。
Block.one 的 CTO Dan Larimer 表示:“Block.one 积极欢迎 dfuse 的重大技术贡献,我们计划将它与 EOSIO 软件和其他产品紧密结合起来。”
“dfuse 的每一部分都是针对大规模并行操作而设计的,这使得它的性能达到了前所未有的水平,比如不到一小时就能完成对全链历史的处理。dfuse 是在持续每秒 5000 笔交易的公链环境下搭建的,经过了压力测试,还承受过高达10000 TPS 的激增,准备好了去支持行业的下一个10倍增长。”dfuse 的联合创始人兼 CTO Alexandre Bourget 说。