This document provides an outline for a lecture on blockchain technology. It includes the course outcomes, which are to define blockchain's role in digitization, illustrate cryptographic and distributed concepts related to blockchain, experiment with the Ethereum framework, analyze blockchain's need for real-life systems, choose appropriate blockchains and frameworks, and create smart contracts and blockchains. The syllabus is divided into six units covering basics of blockchain, types of blockchains and cryptocurrency, smart contracts and blockchain platforms, and blockchain applications. Recommended reference books are also listed.
This document provides an outline for a lecture on blockchain technology. It includes the course outcomes, which are to define blockchain's role in digitization, illustrate cryptographic and distributed concepts related to blockchain, experiment with the Ethereum framework, analyze blockchain's need for real-life systems, choose appropriate blockchains and frameworks, and create smart contracts and blockchains. The syllabus is divided into six units covering basics of blockchain, types of blockchains and cryptocurrency, smart contracts and blockchain platforms, and blockchain applications. Recommended reference books are also listed.
This document provides an outline for a lecture on blockchain technology. It includes the course outcomes, which are to define blockchain's role in digitization, illustrate cryptographic and distributed concepts related to blockchain, experiment with the Ethereum framework, analyze blockchain's need for real-life systems, choose appropriate blockchains and frameworks, and create smart contracts and blockchains. The syllabus is divided into six units covering basics of blockchain, types of blockchains and cryptocurrency, smart contracts and blockchain platforms, and blockchain applications. Recommended reference books are also listed.
This document provides an outline for a lecture on blockchain technology. It includes the course outcomes, which are to define blockchain's role in digitization, illustrate cryptographic and distributed concepts related to blockchain, experiment with the Ethereum framework, analyze blockchain's need for real-life systems, choose appropriate blockchains and frameworks, and create smart contracts and blockchains. The syllabus is divided into six units covering basics of blockchain, types of blockchains and cryptocurrency, smart contracts and blockchain platforms, and blockchain applications. Recommended reference books are also listed.
Assistant Professor Computer Engineering PDEU The compilation of the PPTs is from the source: All the different articles and research papers available on internet and NPTEL Outline for Today • Introduction to the Subject • Course Outcome • Syllabus • Text/Reference Books Always Remember • There are no “stupid” questions.
• It is a waste of your time and the class’s time
to proceed when you don’t understand the basic terms.
• If you don’t understand it, someone else
probably doesn’t, either. CO • CO1- Define the role of Blockchain technology in digitization. • CO2- Illustrate the cryptographic concepts, and distributed concepts related to Blockchain technology. • CO3- Experiment with Ethereum framework for Blockchain development. • CO4- Analyze the need of Blockchain for real life system. • CO5- Choose the appropriate type of Blockchain, and framework according to Blockchain usecase. • CO6- Create the smart contracts and Blockchain for suitable system. Syllabus UNIT 1 INTRODUCTION TO BASICS OF BLOCKCHAIN • Introduction to Blockchain, Cryptographic primitives used in Blockchain. Basic Distributed System concepts – distributed consensus and Byzantine fault-tolerant consensus methods. 07 Hrs. UNIT 2 TYPES OF BLOCKCHAIN AND CRYPTOCURRENCY • Proof-of-Work based consensus mechanisms, Proof of Stake based Chains, Types of Blockchain. Introduction to Crypto Currency, Crypto Currency as application of blockchain technology. 06 Hrs. UNIT 3 SMART CONTRACT AND BLOCKCHAIN PLATFORM • Blockchains with smart contracts - Ethereum platform and its smart contract mechanism. 07 Hrs. UNIT 4 BLOCKCHAIN APPLICATIONS • Blockchain Use Cases – Finance, Industry, E-Governance and other contract enforcement mechanisms. Security and Research Aspects in Blockchain. TEXT/REFERENCE BOOKS 1. Josh Thompson, ‘Blockchain: The Blockchain for Beginnings, Guild to Blockchain Technology and Blockchain Programming’, Create Space Independent Publishing Platform 2. Mark Gates, “Blockchain: Ultimate guide to understanding blockchain, bitcoin, cryptocurrencies, smart contracts and the future of money”, WiseFox publishing. 3. Debajani Mohanty, “Ethereum for Architects and Developers: With Case Studies and Code Samples in Solidity”, Apress. Questions???