In this two days boot camp program on blockchain technologies, students learned about the basics of blockchain technologies. In the first day, the resource person Mr. Maharaj explored the fundamental concepts like blocks, genesis block, consensus mechanisms, proof-of-work, proof-of-stake, public blockchain, private blockchain, difference between bitcoin blockchain network and ethereum blockchain networks, smart contracts, wallets etc. He also discussed about the security mechanism such as hashing, public key, private key and SHA256 algorithm. During the post lunch session, Mr. Maharaj have also shown demo of creating a blockchain network using the portal https://demoblockchain.org/blockchain in which he demonstrated how the blocks gets created with unique hashkey. He highlighted how the network grows by adding new blocks to the existing network.
During the second day of the program, Mr. Gowtham Paramasivam discussed about the implementation of Hyperledger Fabrics tool. Fabrics is a open source tool provided by Linux foundations for creating private blockchain network. Initially, he installed docker, docker-compose and then Hyperledger Fabrics. Then he created a sample channel for the Hulk sample blockchain network and the source code was been shared through his github page https://github.com/GowthamParamasivam/hlf-practice. During the post lunch session, he demonstrated the creation of smart contracts. He have also deployed the created smart contracts in the test network using Remix IDE. The entire session was hands on session during which the resource person rectified all the errors faced by the participants. All the 23 participants attended the training actively and at the end of the two days boot camp program, the participants have learned the implementation of Fabrics tool.