Demos

More than whitepapers... real code!

No empty white paper, real code


Caution: This is a work in progress

We are in an intensive development and tests phase;
the applications are subject to modifications

Move Token Across Blockchain Networks

Today, in contrast to fiat money, where money can be easily moved between ledgers (i.e. banks), coins or tokens are locked into their respective networks. Transfer between accounts can only happen in a ledger or in ledgers contained into a single blockchain network. As it is usually the case with software, the developer community improves blockchain technology through successive versions. Also, competing groups innovate with better technologies, more innovative approaches. This innovation process and the competitive forces lead to the developement of new blockchain networks with better features like, less time to confirm transactions, and less expensive transaction costs. These two last features are essential conditions needed for mass adption of cryptocurrencies in e-commerce.

Interblockchain is part of this competitive and innovation process by introducing a mean to move cryptocurrencies, in fact, any cryptoAsset or cryptocurrency can be moved across blockchain networks. The process is reversible. This means that any cryptocurrency moved to another network can be moved back (redeemed) to its original network. Even more, the moved cryptocurrencies can be transferred to other users (in the destinaiton network) and each one of them can redeem what they received back in the original network. An easy process as simple as filling a transfer request to move value both ways across blockchain networks.

Actually the demo is used to transfer Bitcoin (BTC) into proxy Bitcoins (iBTC) and from the proxy bitcoin (iBTC) back to Bitcoin (BTC). We are working to support more networks like:

  • Sources: Bitcoin, Litecoin, Bitcoin Cash, Bitcoin Gold, Ethereum Classic, Ripple
  • Destinations: Ethereum, EOS, Stellar, Cardano, Lisk

The Multi Language Smart Contract Generator

To facilitate interblockchain transactions, there is a need for a common interface implemented on the different platforms. On the Ethereum blockchain network, the EIP20 (previsouly ERC20) is the official standard interface for tokens created on it. Some platforms, like the Neo network, have already specified their own standard named NEP 5 with an interface similar to the Ethereum's EIP20 (ERC20).

A Common Ground Interface

Actually, we already implemented the ERC20 smart contracts for the following blockchains:

  • Ethereum: Solidity smart language (can deploy the contract on teh Etehreum blockchain network)
  • Neo: C# smart language (cannot yet deploy the contract on the Neo blockchain network - work in progress)

Users just have to fill a form to set the token's basic parameters to be included into the smart contract. The contract is then compiled and deployed on its respective blockchain network. Users do not have to deal with the different blockchain smart contract languages, they are already translated. The contract's parameters are injected into the interface implementations and displayed for inspection before compilation and deployment.

The Payment Gateway

Actual e-commerce applications receive payments in fiat money through payment gateway. For some commerce, receiving cryptocurrencies payment just add to the diverse source of funds. But blockchain networks having the most value stored are slow with often expensive transaction fees for everage e-commerce transactions. But some blockchain networks such as Stellar or new ones in construction such as EOS are much less expensive and can be as fast to confirm transactions as Visa or Mastercard.

The order book

To test the ERC20 and the 0x smart contracts implementations on multiple blockchains, we developped a prototype of order book. For the moment it is quite rudimentary but it will evolved into a full featured multi-blockchains order book using the ERC20 and 0x to perform non custidian exchanges.If this is not done by the 0x project team, we will port the 0x set of contracts to the EOS platform.

The actual test order book can handle 1000 orders matched per second/per market. We limited its capacities for the actual test period. So, for an exchange comprising 20 traded tokens (40 markets), This will bring the the total orders matched per second to reach 40 000 transactions per seconds.
We are working to increase the number of transactions per market/per seconds to reach 5000 tx/s. So, again, for an exchange having 20 traded tokens, and therefore 40 markets, this will reach 200 000 matched orders.

Receive regular Event Updates