dfuse, a provider of blockchain APIs, today announced the open-sourcing of its blockchain data stack. Core components of the dfuse stack will be open-sourced first for EOSIO networks; with Block.one, creators of the EOSIO protocol, supporting the solution.
To maximize convenience for developers; dfuse for EOSIO will also be available as a single binary executable called `dfusebox` (similar to `minikube` for Kubernetes). The code for additional chains will also be released in subsequent phases.
Open-Source Technology
By open-sourcing its data stack, dfuse will contribute its real-time, historical and fork-aware search engine (dfuse Search), transaction push guarantees & lifecycle (dfuse Lifecycle), historical state services (dfuse State), and many more foundational building blocks to the blockchain ecosystem.
Currently deployed on many EOSIO and Ethereum chains, and also with other protocols under active development; dfuse provides the scalable infrastructure for hundreds of public and private deployments. This includes exchanges, trading operations, interactive games, social media platforms, supply chain solutions, and high throughput regulated environments.
“We built the dfuse blockchain stack from first principles, asking ourselves how we would want to read blockchain data if we weren’t constrained by the standard JSON-RPC interfaces. We have developed a solution that is aware of the subtleties of each supported blockchain protocol; and provides a powerful platform for building higher-order blockchain data services.”
– Marc-Antoine Ross, co-founder and CEO at dfuse
Accelerating Development
Open-sourcing the dfuse blockchain stack seeks to further accelerate the integration of dfuse on additional blockchain platforms. This, in turn, will help drive the development of extensions such as: low-latency syncs, specialized indexers, big-data analytics, and block explorers. The decision to open-source aims to drive the discovery of new applications and use cases.
dfuse will continue to operate the platform running the dfuse open source code for a growing number of public blockchains and private deployments. The hosted dfuse platform offers SLA guarantees, 7×24 management and monitoring, priority support, specialized and custom enterprise functionality, and early access to new features and updates.
“Block.one welcomes the significant technical contribution from dfuse, and we plan to closely integrate it with EOSIO and other products. We are also proud that dfuse emerged from the EOSIO ecosystem. And that they share our vision to accelerate the global adoption of blockchain.”
– Dan Larimer, CTO at Block.one