RSK Karbon14 Demo

In our previous post The karbon14 demo we tested the demo working over the Ethereum Ropsten network, but Karbon14 solution needs a Smart Contract crypto platform to be able to work, which shouldn`t necessarily be Ethereum.

Today we want to prove that the above key point is valid for other networks than Ethereum, and we focused on deploying the demo fully working over RSK.

RSK is the first open-source smart contract platform with a 2-way peg to Bitcoin that also rewards the Bitcoin miners via merge-mining, allowing them to actively participate in the Smart Contract revolution. RSK goal is to add value and functionality to the Bitcoin ecosystem by enabling smart-contracts, near instant payments and higher-scalability.

Solidity for Smart Contracts

Since the RSK platform also let us develop our Smart Contract on Solidity, we deployed the same Karbon14 Smart Contract, but this time on the RSK Testnet.

We had success, and the deployment was successful in the first try.

The contract was deployed at:

Karbon14 Contract details. RSK explorer.

Karbon14 UI demo adaptation

Since the new contract was deployed, and the RSK can also be used with Metamask, as you can read on the RSK Wiki, next step was to adapt the UI for working on the new network.

This step was also easier than expected and achieved with only 1 commit diff between our master and rsk branches on GitHub demo repository.

Karbon14 UI demo deployed

Once adapted the UI, we deployed it on:

We created some Crypto Scribes.

We used the RSK Tesnet Faucet to have some RBTC balance on our Metamask wallet accounts and started testing the Karbon14 Demo.

We created some Scribes, and also Requested some Proofs validations in order to test the complete flow. The result was just great, all it’s working as expected and just as well as in the Ethereum version.

Final notes

Karbon14 solution is network agnostic, and with this exercise we prove it. A new platform like RSK can work great with our solution and that is because of the potential related to the Smart Contracts.

We will let deployed the RSK demo so you can play with it also, and remember that if you want a step-by-step guide, you have our previous post. And for the RSK questions, you will be founding the answers in the RSK Wiki.