Inspiration
The banking industry is currently undergoing a significant transformation, transitioning from a unified traditional market to a fragmented and siloed digital assets market. This shift has led to the creation of isolated private blockchains across multiple types, including EVM and non-EVM. While these developments have opened up new opportunities, they have also created a significant challenge: the lack of interoperability between different blockchains. This lack of interoperability impedes the seamless trading of tokens across chains, thereby limiting market uptake and liquidity.
The problem statement gives rise to the idea of BlockUniter, a cross-chain application. BlockUniter can enable the transfer of tokens and keep compatibility of smart contracts between block-chains. It will serve as a bridge that fosters harmonious interoperability between different blockchains. We believe that by enabling seamless and secure movement of digital assets across chains, we have the potential to unlock diverse liquidity pools, reshape the digital assets trading landscape and provide a decentralized, universal and inclusive cross-chain interoperability solution to the financial ecosystem.
What it does
Introducing BlockUniter, a revolutionary application designed to transform the way digital assets are transferred and managed across multiple blockchains.
Our BlockUniter offers Cross-Chain Transactions that enable seamless and secure movement of digital assets across chains. With Smart Contract Compatibility, BlockUniter facilitates transactions between different blockchains and addresses smart contract compatibility issues. The User-Friendly Interface of BlockUniter is easy to use and BlockUniter is also designed with Adaptability and scalability in mind. It follows the open-close principle and has a flexible architecture that allows developers to accommodate new blockchain technologies and smart contracts.
In summary, our BlockUniter is a comprehensive solution designed to make cross-chain transactions and smart contract management simpler, more efficient, and more secure. We will introduce further aspects of it via user story, use case, requirement and feature list.
How we built it
The BlockUniter system will primarily consist of the following components:
- Smart Contracts: These will be deployed on each blockchain that BlockUniter supports. They will handle the locking and unlocking (or minting and burning) of tokens during cross-chain transactions.
- CCIP Interface: This will be the interface to Chainlink’s CCIP. It will handle the communication between the smart contracts on different blockchains.
- User Interface: This will be the front-end of the BlockUniter system. It will provide users with an easy-to-use interface for performing cross-chain transactions.
- Monitoring System: This will monitor the state of each supported blockchain and alert users to important events.
We plan to take a bread-first, agile development approach. The next iteration is planned to be done by 4 Jan, which is a proof of concept of CCIP based chain bridge operating on two EVM chains, and could support the transfer of tokens among them. More details of the technical implementation will be updated closer to the deadline of prototyping.
Challenges we ran into
to be complete before the prototyping deadline
Accomplishments that we're proud of
to be complete before the prototyping deadline
What we learned
to be complete before the prototyping deadline
What's next for BlockUniter
to be complete before the prototyping deadline
Built With
- ccpt
- javascript
- jest
- node.js
- prometheus
- react.js
- solidity
Log in or sign up for Devpost to join the conversation.