Blockchain Technology
Blockchain Technology
UNIT - I
Introduction: Block chain or distributed trust, Protocol, Currency, Cryptocurrency, how a
Cryptocurrency works, Crowdfunding.
UNIT - II
Extensibility of Blockchain concepts, Digital Identity verification, Block chain Neutrality, Digital art,
Blockchain Environment.
UNIT - III
Blockchain Science: Gridcoin, Folding coin, Blockchain Genomics, Bitcoin MOOCs.
UNIT -IV
Currency, Token, Tokenizing, Campuscoin, Coindrop as a strategy for public adoption, Currency
Multiplicity, Demurrage currency.
UNIT - V
Technical challenges, Business model challenges, Scandals and Public perception, Government
Regulations.
List of Experiments
1. Setup MetaMask in the System and Create a wallet in the MetaMask with Test Network.
2. Create multiple accounts in MetaMask and perform the balance transfer between the accounts and
describe the transaction specifications.
3. Setup the Ganache Tool in the system.
4. Create a custom RPC network in MetaMask and connect it with Ganache tool and transfer the ether
between ganache accounts.
5. Write a smart contract using a solidity program to perform the balance transfer from contract to
other accounts.
6. Write a solidity program to perform the exception handling.
7. Setup the Hyperledger Fabric Network with 2 Organizations 1 Peer Each in the system.
8. Create a channel called mychannel, carchannel in the deployed network.
9. Take the existing Fabcar smart contract and add a new function to query the car on the basis
of person name and deploy the smart contract on the Hyperledger Fabric Network.
10. Write an SDK program to query the person details from the deployed smart.
TEXT BOOK:
1. Blockchain Blueprint for Economy by Melanie Swan
2. Blockchain Basics: A Non-Technical Introduction in 25 Steps 1st Edition, by Daniel Drescher,
3. Melanie Swan, Blockchain Blueprint for Economy, O'reilly.