Deploying a Proof of Stake Blockchain App on IBM Cloud using Tendermint

The best way to understand blockchain is to build one.

Kunal Malhotra
Coinmonks
Published in
2 min readApr 29, 2018

--

On the 21st of April, Saif Rahman, Prerna Bhojwani and I conducted a webinar on building and deploying a proof of stake blockchain application on IBM Cloud using Tendermint.

Prerna kicked off the webinar by going over what is blockchain, the different type of blockchain, how blockchain stores data, what is smart contract and consensus algorithm. Then she went on to explain POW (Proof-Of-Work), POS (Proof-Of-Stake) and BFT (Byzantine fault tolerance)consensus algorithms.

She then explained how these algorithm governs the working of a blockchain network. She also explained the problems faced by Blockchain developer i.e issue with general blockchain design.

After this, Saif Rahman took over the presentation and introduced Tendermind, the key ingredient to resolve the issue regarding current blockchain architecture mentioned by Prerna. He explained the building blocks of Tendermint software i.e Tendermint core (Consensus Engine) and ABCI (Application Blockchain Interface) and then Introduced Lotion JS which is a javascript framework to create blockchain application.

He presented the chat application running which he developed using Ionic framework running over blockchain network built using Tendermint and Lotion JS. He also did a live code lab to show the participants step by step process of building validator nodes using Lotion JS and Tendermint software.

After this, I took over and introduced IBM Cloud Container and Cluster Services and walk them through step by step how to deploy a single validate node on the kubernete cluster on IBM cloud.

Finally, Saif concluded the webinar by showing how to connect the Ionic application to the blockchain.

Slides

Link to the blog on deploying a proof of stake blockchain app on IBM Cloud using Tendermint:- https://goo.gl/avXTE2

Link to the github repository:- https://github.com/SaifRehman/tendermint-chat-app

click to learn know more about blockchain

--

--

Kunal Malhotra
Coinmonks

Senior Cloud Engineer @Mckinsey And Company during the day — Hacker during the night. Hackathons are bae. Have big dreams and expensive taste.