Web3 Builders: Soramitsu
Soramitsu is a Web3 Grant recipient building Kagome, the C++ Implementation of Polkadot Host
Kagome is the C++ implementation of Polkadot Host, formerly known as Polkadot Runtime Environment, built by Soramitsu for the Web3 Foundation.
Polkadot Host is a framework for developing blockchains and running them. Its main components are:
- A Networking layer
- A Consensus Layer
- A WASM (WebAssembly) interpreter.
Why a C++ implementation of Polkadot
As the motto says, “Polkadot will enable a completely decentralized web”, and this is a goal with which we 100% agree.
Soramitsu is the original and main developer of Hyperleder Iroha, a next-generation permissioned blockchain platform aimed at helping businesses and financial institutions manage digital assets, and part of the Linux Foundation’s Hyperledger Project.
Hyperledger Iroha is written in C++, making it ideal for use cases where high performance and reliability are needed, or for embedded systems: for instance, mobile applications for managing digital assets, identity, and contracts. Through our use of Hyperledger Iroha, we hope to contribute to a safer and more efficient society.
Some main achievements to date based on the Hyperledger Iroha blockchain is the central bank digital currency system in Cambodia, Bakong, being co-developed with and for the National Bank of Cambodia (NBC), and the SORA decentralized autonomous economy, which is a blockchain-based token that enables productive economic activity.
The reasons why we’re currently building a C++ implementation of Polkadot are:
- To add one more language to the global Polkadot toolkit, to make blockchain development easier and more accessible to developers from any background.
- To contribute to secure the Polkadot network: as noted by the Web3 Foundation in this blog post, “multiple implementations of Polkadot improves network resilience and adds to the decentralization of the network. The governance of the network is more democratized when multiple teams build clients which run the nodes in the network”.
- Finally, to introduce Hyperledger Iroha and allow Polkadot users to benefit from its unique features, particularly for business cases relating to fintech, identity management and asset transfer.