Designing and Coding Blockchain Smart Contracts using Java

Nov 19, 2019

Smart contracts is a protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. Smart contracts allow the performance of credible transactions without third parties. Implementation of smart contracts is rooted in blockchain.

Blockchain is one of the top strategic technology trends. It has been widely associated with cryptocurrency. However, the underlying technology is simply a transaction ledger that is immutable, consensus-driven, decentralized and a ledger that could be made public without worrying about someone tampering it. This technology enables the creation of smart contracts that can revolutionize how assets are transferred in the future.

The topic discussion is smart contracts and how blockchain is used to implement it. Explore the popular platform Ethereum and Hyperledger to create a smart contract. Understand how to get started with smart contracts and blockchains. And a step by step example on how to create a smart contract “hello world” all from within your favorite JVM.