Datachain Receives Grant from Interchain Foundation to Enhance IBC-Solidity for Production Use

April 6, 2023

Datachain has received a grant from the Interchain Foundation, an organization dedicated to fostering the growth of the Interchain ecosystem, a highly popular blockchain network built upon the Interchain stack, and connected by the trust-minimized Inter-Blockchain Communication (IBC) protocol.

This is the second time the team will receive a grant from the Interchain Foundation. This follows their initial selection in October 2021, which was the first of its kind in Japan. The fact that Datachain has been selected for a second grant is a testament to the high quality of work and value that the team is providing to the Interchain community.

With this grant, Datachain will work on improving the functionality of “IBC-Solidity,” the Solidity implementation of the IBC protocol, which connects some of the most highly used blockchains in the world.

Datachain’s effort will enable high security with minimal trust assumptions on Ethereum, EVM-compatible blockchains, and Enterprise Ethereum (Hyperledger Besu, GoQuorum) via interoperability with IBC. This project will be a significant step towards enhancing the overall safety and trustworthiness of interoperability among Ethereum-based blockchains, one of the most popular blockchain ecosystems in the world.

Past Efforts

Since its initial grant in October 2021, Datachain has been committed to advancing interoperability by promoting the adoption of the IBC protocol. As a crucial element of this effort, the team has been focused on intensive research and development to enhance IBC-Solidity implementation. Through this work, Datachain is contributing to the overall growth and success of the Interchain network, while also driving innovation in the field of decentralized technologies.

The YUI project, granted to the Hyperledger Foundation, is aimed at making IBC available on blockchains other than those that use Tendermint or CometBFT (the consensus algorithms at the heart of the Cosmos ecosystem). This effort includes developing modules that support various ledgers such as Hyperledger Fabric, Corda, Hyperledger Besu, and the Solidity implementation of IBC known as “IBC-Solidity.”

https://github.com/hyperledger-labs/yui-docs

https://github.com/hyperledger-labs/yui-ibc-solidity

This development is progressing in collaboration with the IBC community and core teams. These efforts are expected to contribute significantly to secure and reliable interoperability between various blockchains.

Grant Scope

Datachain utilizes the funding from the Interchain Foundation to develop the following feature enhancements and improvements with the aim of production-level utilization of IBC-Solidity:

Main enhancements:

Other enhancements:

The BEEFY/GRANDPA Light Client support was carried out in collaboration with the Composable Finance team. Composable Finance is dedicated to improving the accessibility, quality, transparency, efficiency, and security of cross-ecosystem DeFi. Their technology stack is being developed to enable and combine key services across different DeFi ecosystems and protocols. Composable’s work aims to connect ecosystems that are currently siloed by utilizing and expanding IBC outside of Cosmos to Polkadot, Kusama, NEAR, Ethereum, and beyond.

Use Cases

By using IBC-Solidity, it is possible to facilitate the transfer of messages, tokens, and data across various blockchains via IBC, including Ethereum, EVM-compatible blockchains, and Enterprise Ethereum (Hyperledger Besu, GoQuorum).

An instance demonstrating the practical application of IBC-Solidity is the ongoing verification of interoperability between GoQuorum and Corda using this technology, as seen in the case of Progmat Coin promoted by the Mitsubishi UFJ Trust and Banking Corporation, which was announced in September 2022.

https://medium.com/@datachain/datachain-teams-up-with-mitsubisi-ufj-trust-and-banking-c9707b0ada9e

In addition, the IBC-Solidity can also be extended to connect public blockchains, such as Ethereum and Cosmos, and between public and enterprise blockchains, such as Ethereum and Corda.

Future Work

Datachain plans to collaborate with partner companies in Japan and abroad to launch services in production environments using IBC-Solidity and other technologies like LCP, which was announced last year.

https://medium.com/lcp-network/lcp-a-proxy-for-light-client-verification-to-realize-trust-minimized-and-gas-efficient-f7d5868e4b0

IBC-Solidity is compatible with EVM-compatible chains like BSC, Polygon, and Avalanche, and can be utilized in cross-chain bridges connecting these public chains.

Moreover, an audit is planned in the future to ensure its use in production environments.

About Interchain Foundation

The Interchain Foundation (ICF) is a Swiss non-profit organization dedicated to advancing new technologies and applications, particularly in the realm of open and decentralized software architectures. Their primary objective is to promote and develop the Interchain, a vast network of autonomous blockchains and associated communities united by a shared technology called the Interchain Stack. It exists primarily to support and encourage the free, open-source software that it stewards and the communities that use it.