Introduction to Blockchain Technology and Applications

Created By
Prof. Sandeep Shukla via Swayam
  • 0
  • 8 weeks long
  • Swayam
  • English
Introduction to Blockchain Technology and Applications

Course Overview

Blockchain is an emerging technology platform for developing decentralized applications and data storage, over and beyond its role as the technology underlying the cryptocurrencies. The basic tenet of this platform is that it allows one to create a distributed and replicated ledger of events, transactions, and data generated through various IT processes with strong cryptographic guarantees of tamper resistance, immutability, and verifiability. Public blockchain platforms allow us to guarantee these properties with overwhelming probabilities even when untrusted users are participants of distributed applications with ability to transact on the platform. Even though, blockchain technology has become popularly known because of its use in the implementation of Cryptocurrencies such as BitCoin, Ethereum, etc., the technology itself holds much more promise in various areas such as time stamping, logging of critical events in a system, recording of transactions, trustworthy e-governance etc. Many researchers are working on many such use cases such as decentralized public key infrastructure, self-sovereign identity management, registry maintenance, health record management, decentralized authentication, decentralized DNS, etc. Also, corporations such as IBM and Microsoft are developing their own applications in diverse fields such as the Internet of Things (IoT), etc., even enabling blockchain platforms on the cloud. Considering the need to disseminate the emerging concepts for students, we decided to prepare a new course on blockchain technology platforms and applications.
INTENDED AUDIENCE : Computer science, IT PREREQUISITES : Substantial programming experience, software engineering INDUSTRY SUPPORT : NILL

Course Circullum

COURSE LAYOUT Week 1 : Introduction – basic ideas behind blockchain, how it is changing the landscape of digitalization, introduction to cryptographic concepts required Week 2 : Hashing, public key cryptosystems, private vs public blockchain and use cases, Hash Puzzles, Introduction to Bitcoin Blockchain Week 3 : Bitcoin Blockchain and scripts, Use cases of Bitcoin Blockchain scripting language in micropayment, escrow etc Downside of Bitcoin – mining . Week 4 : Alternative coins – Ethereum and Smart contracts Week 5 : Alternative coins – Ethereum continued, IOTA Week 6 : The real need for mining – consensus – Byzantine Generals Problem, and Consensus as a distributed coordination problem – Coming to private or permissioned blockchains – Introduction to Hyperledger Week 7 : Permissioned Blockchain and use cases – Hyperledger, Corda Week 8 : Uses of Blockchain in E-Governance, Land Registration, Medical Information Systems, and others
out of 5.0
5 Star 85%
4 Star 75%
3 Star 53%
1 Star 20%

Item Reviews - 3

Submit Reviews

Free Online Course

This Course Include:
COURSE LAYOUT Week 1 : Introduction – basic ideas behind blockchain, how it is changing the landscape of digitalization, introduction to cryptographic concepts required Week 2 : Hashing, public key cryptosystems, private vs public blockchain and use cases, Hash Puzzles, Introduction to Bitcoin Blockchain Week 3 : Bitcoin Blockchain and scripts, Use cases of Bitcoin Blockchain scripting language in micropayment, escrow etc Downside of Bitcoin – mining . Week 4 : Alternative coins – Ethereum and Smart contracts Week 5 : Alternative coins – Ethereum continued, IOTA Week 6 : The real need for mining – consensus – Byzantine Generals Problem, and Consensus as a distributed coordination problem – Coming to private or permissioned blockchains – Introduction to Hyperledger Week 7 : Permissioned Blockchain and use cases – Hyperledger, Corda Week 8 : Uses of Blockchain in E-Governance, Land Registration, Medical Information Systems, and others
  • Provider:Swayam
  • Certificate:Paid Certificate Available
  • Language:English
  • Duration:8 weeks long
  • Language CC:

Do You Have Questions ?

We'll help you to grow your career and growth.
Contact Us Today