A blockchain, originally block chain, is a growing list of records, called blocks, that are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree).
By design, a blockchain is resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way". For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for inter-node communication and validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without alteration of all subsequent blocks, which requires consensus of the network majority.
Many industries are now looking forward to implementing this immutable record book to eliminate forgery, human errors and to get accurate insights into the data generated. However, to implement the
Blockchain technology one needs to be aware of the various factors that is needed to develop an application. Among other things, blockchain deployment is slightly difficult to be deployed without understanding the underlying concepts. Hence, our guest lecture will enlighten the attendees on these factors and also help in understanding how to build a career towards becoming a blockchain developer.
Topics to be covered during the session
1. Introduction to Blockchain
Tip of the iceberg
Centralised ledgers vs Decentralised ledgers
Blockchain protocols and their key differences
Permissioned vs permissionless blockchains
2. Industry use cases (Case Study)
Trade Finance
InsurTech
Invoice Factoring
3. Job scope of blockchain in India
Upskilling requirement