GithubHelp home page GithubHelp logo

gaokanxue / ich Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bsnda/ich

0.0 0.0 0.0 201 KB

The BSN Interchain Communications Hub (ICH) adopts the cross-chain protocol of heterogeneous chains and the design of double-layer structure, using relay chains as cross-chain coordinators, multiple heterogeneous chains as cross-chain transaction executors, and relayer as a carrier of cross-chain data.

ich's Introduction

A cross-chain is the interoperability between two or more relatively independent blockchains, and it enables the swap and transfer of data, asset and information. In the BSN, every blockchain maintains its own transactions, consensus and ledgers, carrying business data and information of different DApps. The cross-chain mechanism realizes data sharing and business collaboration among blockchains, and to break the silos between chains, allowing data to flow securely and reliably across multiple chains. The main functions of the cross-chain include: cross-chain registration management mechanism, cross-chain contract functions, cross-chain transaction verification, cross-chain message routing protocol, cross-chain transaction atomicity guarantee, etc.

The BSN Interchain Communications Hub (ICH) adopts the cross-chain protocol of heterogeneous chains and the design of double-layer structure, using relay chains as cross-chain coordinators, multiple heterogeneous chains as cross-chain transaction executors, and relayer as a carrier of cross-chain data. By solving validity, security and transactional issues of cross-chain data, a secure, easy-to-use and efficient cross-chain system is realized: 1.Support both isomorphic and heterogeneous chains.; 2.Support any information to cross the chain; 3.Very easy to access. Application chains do not need to do custom development adaptation, just deploy one smart contract per chain; 4.Transactional support, supporting not only scenarios with the need for ultimate consistency of transactions, but also scenarios with the need for strong consistency of transactions, with support for any transaction and scalable to any number of chains; 5.Cross-chain protocols are secure and reliable, based on cryptography and consensus algorithms, and each application chain can verify the legitimacy of cross-chain transactions on its own, thus ensuring the security of cross-chain interactions.

The BSN development team is building the “Interchain Communications Hub” (ICH). A demo version of ICH is now live on the BSN testnet, integrating two interchain solutions based on the relay chain mechanism: Poly Enterprise developed by Onchain and IRITA developed by Bianjie AI. We welcome developers to try out and provide feedback and suggestions, and we will continue to improve the functionality and expect to release a commercial version in early 2021.

ich's People

Contributors

andycao125 avatar chenxifun avatar ccdown avatar reddatetech avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.