Wanchain 4.0 is now live on the Wanchain mainnet! This release marks the accomplishment of one of the major goals of the Wanchain project as stated in the whitepaper released by the Wanchain Foundation— the integration with private blockchains.
The 4.0 release features the T-Bridge framework (with the “T” standing for “Trust”), a generalized framework for data and asset transfer between heterogeneous public and private blockchains.
The availability of this generalized framework will allow developers to connect their private chain-based applications to the world of public blockchains.
The T-Bridge framework will also bring additional functionality (see below) to the cross-chain connections that are currently live on Wanchain, and will greatly speed up the integration of new cross-chain integrations.
Wanchain’s Journey Building Cross-chain Technologies
A major mission of Wanchain is to tackle the interchain interoperability challenges imposed by the rapid growth of private and public blockchains, particularly heterogeneous blockchains (blockchains that do not share similar technical architectures). July 2018, Wanchain 2.0 achieved its first cross-chain interoperability milestone by connecting Ethereum with Wanchain and enabling the transfer of assets between the two most significant public blockchains. In Dec 2018, Wanchain 3.0 achieved cross-chain interoperability between Bitcoin and Wanchain by allowing the two chains to transfer assets. Wanchain also brought cross-chain support for Ethereums’s ERC20 tokens, allowing for them to be transferred to and from Wanchain. Throughout 2019 Wanchain continued to expand its public to public blockchain bridges to bring support to more ERC20 tokens, EOS, and EOS based tokens.
Wanchain 4.0 is focused on supporting cross-chain interoperability between private and public blockchains. Connecting private blockchains with public blockchains is typically more challenging for a number of reasons:
- Public blockchains are permissionless while private blockchains are permissioned. The consensus mechanisms of public blockchains are typically different from those used for private blockchains.
- Private blockchains have strict requirements for privacy and security. The bridges that connect a private blockchain with a public blockchain will need to have different security zones.
- Private blockchains are normally built and maintained by enterprises and consortiums. They are highly customizable, with each major private blockchain having multiple different flavors and configurations. While there are a generally recognized handful of major public blockchains, the number of private blockchains and their technical configurations are effectively unlimited.
In order to tackle the challenges posed by the problem of private to public cross-chain interoperability, Wanchain 4.0 introduces the T-Bridge framework, a generalized framework and reference architecture with modular components and common protocols. This framework is compatible with Wanchain’s original Storeman cross-chain mechanism currently used for public to public blockchain connections.
Wanchain 4.0 leverages the T-Bridge framework to link components in source chains, target chains, and routing chains together and defines common components and protocols for cross-chain transactions. The framework allows actors such as end-users, CLIs, or API tools to access service providers to initiate cross-chain transactions. The cross-chain transactions are processed by the business service as well as the cross-chain smart contract and then transported to the protocol mediator (PM) for cross-chain operation. The processing and transport of cross-chain transactions are based on