YoVDO

Blockchain Architecture Design and Use Cases

Offered By: NPTEL via Swayam

Tags

Blockchain Development Courses Cryptography Courses Bitcoin Courses Supply Chain Management Courses Blockchain Security Courses Permissioned Blockchains Courses Hyperledger Fabric Courses

Course Description

Overview



The widespread popularity of digital cryptocurrencies has led the foundation of Blockchain, which is fundamentally a public digital ledger to share information in a trustworthy and secure way. The concept and applications of Blockchain have now spread from cryptocurrencies to various other domains, including business process management, smart contracts, IoT and so on.This course is a joint venture from academia and industry, where the target is to cover both the conceptual as well as application aspects of Blockchain. This includes the fundamental design and architectural primitives of Blockchain, the system and the security aspects, along with various use cases from different application domains.
INTENDED AUDIENCE : CSE, ECE, EE, MATHSPREREQUISITES : NILINDUSTRY SUPPORT : IT Industries

Syllabus

COURSE LAYOUT

Week 1
Introduction to Blockchain – I (Basics, History, Architecture, Conceptualization)Basic Crypto PrimitivesWeek 2Basic Crypto Primitives Continued..Bitcoin BasicsDistributed ConsensusWeek 3Consensus in Bitcoin – I (The Basics, PoW and Beyond, The Miners)Permissioned Blockchain (Basics, Consensus)Week 4Permissioned Blockchain(RAFT Consensus, Byzantine General Problem, Practical Byzantine Fault Tolerance)Blockchain for Enterprise - OverviewBlockchain Components and ConceptsWeek 5Hyperledger Fabric – Transaction FlowHyperledger Fabric DetailsFabric – Membership and Identity ManagementHyperledger Fabric Network SetupFabric Demo on IBM Blockchain CloudWeek 6Fabric Demo on IBM Blockchain Cloud continued..Fabric Demo, deploy from scratchHyperledger Composer – Application DevelopmentHyperledger Composer – Network AdministrationBlockchain Use CasesWeek 7Blockchain in Financial Service(Payments and Secure Trading, Compliance and Mortgage, Financial Trade)Revolutionizing Global TradeBlockchain in Supply ChainWeek 8Blockchain in Supply Chain Continued..Blockchain in Other IndustriesBlockchain in Government (Advantages, Use Cases, Digital Identity)Week 9Blockchain in Government(Hyperledger Indy, Tax Payments and Land Registry Records)Blockchain Security (Overview, Membership and Access control in Fabric,Privacy in Fabric)Week 10Blockchain Security(Fabric SideDB)Research Aspects(Consensus Scalability, Bitcoin-NG, Collective Signing, Byzcoin)Week 11Research Aspects(Algorand,Cross Fault Tolerance, Secured Multi-Party Computation)Blockchain for Science (Blockchain for Big Data,Blockchain and AI)Week 12Comparing Ecosystems – EthereumComparing Ecosystems – Ethereum development tools and QuorumComparing Ecosystems – Corda Part 1Comparing Ecosystems – Corda Part 2Concluding the course

Taught by

Prof. Sandip Chakraborty & Dr. Praveen Jayachandran

Tags

Related Courses

Blockchain Platforms
University at Buffalo via Coursera
Business Implementation and Security
SkillUp EdTech via Coursera
Designing Blockchain Solutions using Amazon Managed Blockchain
Amazon Web Services via AWS Skill Builder
Become a Blockchain Developer
LinkedIn Learning
Blockchain for Developers: Hyperledger Fabric on Azure
LinkedIn Learning