Advertisement

The blockchain platform announced on its Medium page earlier today the introduction of Demux. Demux is a newly developed open-source development tool for the EOSIO community that makes the process of complex DApp development simpler.

About Demux

As indicated in the official announcement, the new tool got inspiration from Redux and the Flux Architecture pattern of Facebook. To that end, it has a back-end infrastructure pattern that allows sourcing blockchain events in a bid to carry out updates on queryable databases for those applications that are built on the EOSIO blockchain.

Advertisement

The architecture will enable app developers to utilize traditional databases such as Postgres SQL or Mongo in such a way that the data stored on the databases are verifiable by the blockchain. This will allow developers to enjoy both the speed and flexibility that characterize traditional databases while also benefiting from the immutability and trust that characterize blockchain technology.

Demux’s Problem-Solving Approach

There are different problems that developers encounter when building complex DApps and they need to retrieve data directly from the blockchain. Demux aims to solve such problems by off-loading storage and queries to the developer’s preferred database. Subsequently, as blockchain events take place, the developer’s selected database is updated by the Updater functions, which deterministically process a collection of Action objects.

In turn, the database can then be queried by the developer’s front-end DApp through APIs such as REST, which reduces the amount of direct interaction that the developer has with the blockchain when trying to retrieve data for the DApp. This process also helps developers reduce the amount of data they have to store in RAM, thereby lowering the operating costs of applications while also improving the efficiency of the architecture.

Full details about Demux can be found here.

RELATED ARTICLES

MORE FROM OUR PARTNERS

Follow us on Twitter | Telegram | Facebook

Advertisement
Featured Image from Shutterstock.

[blokt] is a leading independent blockchain news outlet that maintains the highest possible professional and ethical journalistic standards. Journalists are required to meet our editorial policies and guidelines.