Let’s add a new use case. To really expand the connection of two blockchains, we can add a “reverse” use case: transfering value from the second blockchain to the first one:
The external mechanism is the same: a transaction to the special account in the second blockchain, should be reflected in a similar transaction in the first blockchain. In this way, the owner of the value, after using it in the second blockchain, can decide to return it to the first circuit.
Given that this second use case resembles the first one, we could expect a similar implementation. It could be the case if both blockchain had the same capabilities. But usually, they are too different.
In the next post, we will start to discuss a CONCRETE pair of blockchain: Bitcoin vs Ethereum/RSK