1 of 36

Blockchain Development

Sakthidevi.I

Assistant Professor

Dept of IT

ACE, Hosur

2 of 36

UNIT 1: Introduction and Overview of Blockchain �Introduction | What is a Blockchain? | Why Blockchain? | Types of Blockchain | Scope and Importance of the Technology | Future Opportunities | Blockchain Platforms | Miners - the Nonce and the Cryptographic Puzzle | Proof of Work & Proof of Stake | Consensus Algorithms | Fault Tolerance Mechanism | Creation of a Block | Transaction Record

3 of 36

Overview

1. Background

2. What is Blockchain Technology.

3. Why Blockchain Technology?

4.Need of Block chain Technology.

5. How it works?

6. Applications

7. Job opportunities/Future Scope

3

4 of 36

1. BLOCKCHAIN TECHNOLOGY - BACKGROUND

4

5 of 36

History

  • Introduced in 1991 by Stuart Haber and W. Scott Stornetta.
  • Later developed by Nakamoto in 2008

5

6 of 36

What is a Block?

  • Blocks
  • Blocks hold batches of valid transactions that are hashed and encoded into a Merkle tree
  • Each block includes the cryptographic hash of the prior block in the blockchain, linking the two.
  • The linked blocks form a chain.  
  • This iterative process confirms the integrity of the previous block, all the way back to the original genesis block.

6

7 of 36

What is Blockchain?

  • A blockchain is, an immutable time-stamped series record of data that is distributed and managed by cluster of computers.
  • A Blockchain is a chain of blocks which contain information.
  • The data which is stored inside a block depends on the type of blockchain.
  • For Example, A Bitcoin Block contains information about the Sender, Receiver, number of bitcoins to be transferred.
  • The first block in the chain is called the Genesis block.

7

8 of 36

What is Blockchain?

  • Block chain is a shared immutable ledger that facilitated the process of recording transactions and tracking assets in a business network.
  • Block chain technology is an advanced database mechanism that allows transparent information sharing within a business network.
  • A block chain database stores data in blocks that are linked together in a chain.

8

9 of 36

2. WHAT IS BLOCKCHAIN TECHNOLOGY?

9

10 of 36

What is Blockchain Technology?

  • Based on a peer-to-peer (P2P) topology, blockchain is a distributed ledger technology (DLT).
  • It allows data to be stored globally on thousands of servers – while letting anyone on the network see everyone else's entries in near real-time.
  • That makes it difficult for one user to gain control of, or game, the network.

10

11 of 36

What is Blockchain ?

  • What is Blockchain?
  • A blockchain is a constantly growing ledger which keeps a permanent record of all the transactions that have taken place in a secure, chronological, and immutable way.
  • Ledger: 
  • It is a file that is constantly growing.

  • Permanent: 
  • It means once the transaction goes inside a blockchain, you can put up it permanently in the ledger.

11

12 of 36

What is Blockchain ?

  • Secure: 

  • Blockchain placed information in a secure way. It uses very advanced cryptography to make sure that the information is locked inside the blockchain.

  • Chronological: 
  • Chronological means every transaction happens after the previous one.

  • Immutable: 
  • It means as you build all the transaction onto the blockchain, this ledger can never be changed.

12

13 of 36

3. WHY BLOCKCHAIN TECHNOLOGY?

13

14 of 36

Why Blockchain technology?

  • To implement a system where document timestamps could not be tampered with.

  • For carrying out safe digital transactions.

  • To serve as public transaction ledger that no one can change but everyone can see

14

15 of 36

Uses of Blockchain Technology

  • Initially, used for Bitcoin and other cryptocurrencies.
  • Blockchain has now found use cases in several industries including finance, real estate, and health.
  • Note: A blockchain can be used for the secure transfer of money, property, contracts, etc. without requiring a third-party intermediary like bank or government. Blockchain is a software protocol, but it could not be run without the Internet (like SMTP used in email).

15

16 of 36

Need of Blockchain

16

17 of 36

Need of Blockchain

17

Time reduction: 

In the financial industry, blockchain can allow the quicker settlement of trades. It does not take a lengthy process for verification, settlement, and clearance. It is because of a single version of agreed-upon data available between all stakeholders.

Unchangeable transactions: 

Blockchain register transactions in a chronological order which certifies the unalter ability of all operations, means when a new block is added to the chain of ledgers, it cannot be removed or modified.

Reliability: 

Blockchain certifies and verifies the identities of each interested parties. This removes double records, reducing rates and accelerates transactions.

18 of 36

Need of Blockchain

18

Security: 

Blockchain uses very advanced cryptography to make sure that the information is locked inside the blockchain. It uses Distributed Ledger Technology where each party holds a copy of the original chain, so the system remains operative, even the large number of other nodes fall.

Collaboration: 

It allows each party to transact directly with each other without requiring a third-party intermediary.

Decentralized:

 It is decentralized because there is no central authority supervising anything. There are standards rules on how every node exchanges the blockchain information. This method ensures that all transactions are validated, and all valid transactions are added one by one.

19 of 36

4. HOW BLOCKCHAIN TECHNOLOGY WORKS

19

20 of 36

Blockchain technology – How?

  • A Blockchain is a type of diary or spreadsheet containing information about transactions.
  • Each transaction generates a hash.
  • A hash is a string of numbers and letters.
  • Transactions are entered in the order in which they occurred. Order is very important.
  • The hash depends not only on the transaction but the previous transaction's hash.
  • Even a small change in a transaction creates a completely new hash.

20

21 of 36

Blockchain technology – How?

  • The nodes check to make sure a transaction has not been changed by inspecting the hash.
  • If a transaction is approved by a majority of the nodes then it is written into a block.
  • Each block refers to the previous block and together make the Blockchain.
  • A Blockchain is effective as it is spread over many computers, each of which have a copy of the Blockchain.
  • These computers are called nodes.
  • The Blockchain updates itself every 10 minutes.

21

22 of 36

Working of Blockchain Technology

22

23 of 36

5. APPLICATIONS

23

24 of 36

Realtime Uses of Blockchain technology

  • Supply chain management
  • Digital ID
  • Healthcare
  • Wills and inheritance
  • Food safety
  • Digital Voting
  • Real Estate
  • Data sharing …….
  • AND MANY MORE

24

25 of 36

6. FUTURE OPPORTUNITIES

25

26 of 36

Future opportunities of blockchain

Here are the top 5 prominent industries that will be disrupted by blockchain technology in the near future:

  • Banking
  • Cyber Security
  • Supply Chain Management
  • Healthcare
  • Government

26

27 of 36

27

28 of 36

A Practical example

  • Food safety
  • Intriguing use of blockchain in food safety is the ability to trace your food from its origin to your plate.
  • Using the immutable nature of blockchain, the transport of food products from their origin to the supermarket can be traced.
  • In the case of food-borne illnesses, the source of the contaminant can be traced quickly and accurately.

28

29 of 36

29

SUGUNA CHICKENS

30 of 36

7. JOB OPPORTUNITIES

30

31 of 36

Blockchain Jobs – Naukri.com Listing

  • Blockchain Developer
  • Blockchain Architect
  • Technology analyst
  • Blockchain software engineer
  • Solution architect
  • Project manager
  • UX designer
  • Quality engineer
  • Legal expert

31

32 of 36

Other Connected Roles

  • Accountants
  • Public Relations
  • Marketers
  • Crypto journalists
  • Managers
  • Crypto brokers
  • Analysts

32

33 of 36

Skill set required

1 . You need to learn and Build Some Coding skills

2. Learning Java, JavaScript, HTML,CSS will be added bonus.

3.Learn Any One Blockchain Platform like Ethuereum, Hyperledger

4.Understand the complete blockchain technologies and their uses

33

34 of 36

Certificate courses

  • Cryptocurrency Certification Consortium
  • They offer three different types of certificates, Certified bitcoin professional, Certified Bitcoin expert and Certified Ethereum developer.

34

35 of 36

References (Web)

1. https://gomedici.com/30-non-financial-use-cases-of-blockchain-technology-infographic

2. https://www.blockchain-council.org/blockchain/top-10-real-world-applications-of-blockchain-technology/

3. https://en.wikipedia.org/wiki/Blockchain

4. Job opportunities in Blockchain technology

https://www.cloudcredential.org/blog/career-opportunities-in-blockchain/

5. https://cointelegraph.com/bitcoin-for-beginners/how-blockchain-technology-works-guide-for-beginners

35

36 of 36

THANK YOU �AND �QUESTIONS

36