0% found this document useful (0 votes)
32 views1 page

AL 802A Block Chain Technologies

The document outlines a course on Blockchain Technologies offered by Rajiv Gandhi Proudyogiki Vishwavidyalaya, focusing on the conceptual and practical aspects of blockchain technology and its applications in business processes. It includes units on the introduction to blockchain, cryptocurrency, enterprise applications, and blockchain application development using platforms like Hyperledger and Ethereum. The course aims to equip students with a comprehensive understanding of blockchain technology and cryptocurrencies upon completion.

Uploaded by

Sudhir Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views1 page

AL 802A Block Chain Technologies

The document outlines a course on Blockchain Technologies offered by Rajiv Gandhi Proudyogiki Vishwavidyalaya, focusing on the conceptual and practical aspects of blockchain technology and its applications in business processes. It includes units on the introduction to blockchain, cryptocurrency, enterprise applications, and blockchain application development using platforms like Hyperledger and Ethereum. The course aims to equip students with a comprehensive understanding of blockchain technology and cryptocurrencies upon completion.

Uploaded by

Sudhir Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL

New Scheme Based On AICTE Flexible Curricula

CSE-Artificial Intelligence and Machine Learning/ Artificial Intelligence and Machine


Learning, VIII-Semester
AL 802(A) Block Chain Technologies

Course Objectives:
The objective of this course is to provide conceptual understanding of how block chain
technology can be used to innovate and improve business processes. The course covers the
technological underpinning of block Chain operations in both theoretical and practical
implementation of solutions using block Chain technology.

Unit I Introduction: Overview of Block chain, Public Ledgers, Bitcoin, Smart Contracts, Block ina Block
chain, Transactions, Distributed Consensus, Public vs Private Block chain, UnderstandingCryptocurrency to
Block chain, Permissioned Model of Block chain, Overview of Securityaspects of Block chain; Basic Crypto
Primitives: Cryptographic Hash Function, Properties of ahash function, Hash pointer and Merkle tree, Digital
Signature, Public Key Cryptography, A basic
cryptocurrency

Unit II Understanding Block chain with Crypto currency: Bitcoin and Block chain: Creation ofcoins,
Payments and double spending, Bitcoin Scripts, Bitcoin P2P Network, Transaction inBitcoin Network, Block
Mining, Block propagation and block relay.Working with Consensus in Bitcoin: Distributed consensus in open
environments, Consensus in aBitcoin network, Proof of Work (PoW) – basic introduction, HashCashPoW,
Bitcoin PoW,Attacks on PoW and the monopoly problem, Proof of Stake, Proof of Burn and Proof of Elapsed
Time, The life of a Bitcoin Miner, Mining Difficulty, Mining Pool.

Unit III Understanding Block chain for Enterprises: Permissioned Block chain: Permissionedmodel and use
cases, Design issues for Permissioned block chains, Execute contracts, Statemachine replication, Overview of
Consensus models for permissioned block chain- Distributedconsensus in closed environment, Paxos, RAFT
Consensus, Byzantine general problem,Byzantine fault tolerant system, Lamport-Shostak-Pease BFT Algorithm,
BFT overAsynchronous systems.

Unit IV Enterprise application of Block chain: Cross border payments, Know Your Customer(KYC), Food
Security, Mortgage over Block chain, Block chain enabled Trade, We Trade –Trade Finance Network, Supply
Chain Financing, and Identity on Block chain

Unit V Block chain application development: Hyperledger Fabric- Architecture, Identities andPolicies,
Membership and Access Control, Channels, Transaction Validation, Writing smartcontract using Hyperledger
Fabric, Writing smart contract using Ethereum, Overview of Rippleand Corda.

References:
1. Melanie Swan, “Block Chain: Blueprint for a New Economy”, O’Reilly, 2015
2. Josh Thompsons, “Block Chain: The Block Chain for Beginners- Guide to Block chain
Technology and Leveraging Block Chain Programming”
3. Daniel Drescher, “Block Chain Basics”, Apress; 1stedition, 2017
4. Anshul Kaushik, “Block Chain and Crypto Currencies”, Khanna Publishing House, Delhi.
5.Imran Bashir, “Mastering Block Chain: Distributed Ledger Technology, Decentralization and
Smart Contracts Explained”, Packt Publishing
6. Ritesh Modi, “Solidity Programming Essentials: A Beginner’s Guide to Build Smart Contracts
for Ethereum and Block Chain”, Packt Publishing
7. Salman Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O’Dowd, Venkatraman
Ramakrishna, “Hands-On Block Chain with Hyperledger: Building Decentralized Applications
with Hyperledger Fabric and Composer”, Import, 2018
Course Outcomes:
After the completion of this course, the students will be able to:
1. Understand block chain technology
2. Acquire knowledge of crytocurrencies

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy