EMURGO, OFFICIAL Cardano’s commercial sector The Cardano Foundation, the overseer of the Cardano blockchain, has announced the launch of a project where the two organizations will work together and resources to facilitate the development of a community-generated and maintained tool stack to support the Cardano ecosystem And accelerate the development of decentralized applications.
The project will consist of MVP1 and MVP2.
MVP1 will contain a modular tool stack.it will be five binaries, an infrastructure development company focused on creating custom, highly reliable blockchain solutions, publicly available on GitHub under the Apache Software License 2.0 and hosted by the Cardano Foundation.
The first phase will include the Blockfrost blockchain connector, an initial version of the Chain Watcher, and a simple backend used as a proof of concept. The five binaries will develop three main components at this stage of the project:
- blockchain adapter – Adapters are plugin components used to bridge Cardano blockchain data using different methods. For MVP1, an adapter using the Blockfrost API will be provided. There are other ways to access blockchain data and these may be added in the future or by the community.
- chain watcher – Chain Watcher is a core component similar to the chain indexer concept of Plutus Application Backend (PAB). It follows subscriptions to specific chain events and relies on dApps backends when they happen.
- dApp backend – A dApps backend is an application backend that communicates with the Chain Watcher and contains the specific logic of the decentralized application. The MVP will include a simple backend that will serve as a proof-of-concept for the project’s functionality and provide developers with a good starting point to build themselves.
In the second phase, MVP2, the Cardano Foundation will reach out to different projects and partners across the ecosystem, openly inviting them to contribute to the project.
At this stage, every pull request that adds a new adapter or backend needs to follow the project’s programming guidelines, including tests. The development of these guidelines is part of MVP1, and the implementation of MVP2 will be governed by five binaries.
Application programming interfaces (APIs) allow developers to seamlessly interact with the correct application instance. API access to Cardano is critical to ensuring that developers can easily interact, test and launch applications on the blockchain without requiring deep technical knowledge and experience in Haskell code that interacts directly with Cardano nodes or other layer 1 components .
This work will augment IOG’s development work on the Plutus library within the PAB. Developing a second application backend for the Cardano ecosystem is critical as it increases the options available for developers to build solutions on Cardano and will allow third parties to build applications. Additionally, it will support industry standards for smart contract-based infrastructure.
“EMURGO fully supports the development of valuable Cardano infrastructure components, and we are excited to contribute to its development through a team with extensive experience. With Cardano now supporting smart contract functionality, the new tool stack will provide developers with More useful options for building socially impactful dApps on Cardano.”
– Ken Kodama, CEO of EMURGO