Introduction to Blockchain Technology and Applications, Prof. Sandeep Shukla
2
noc20-cs01-lec01
3
noc20-cs01-lec02
4
noc20-cs01-lec03
5
noc20-cs01-lec04
6
noc20-cs01-lec05
7
noc20-cs01-lec06
8
noc20-cs01-lec07
9
noc20-cs01-lec08
10
noc20-cs01-lec09
11
noc20-cs01-lec10
12
noc20-cs01-lec11
13
noc20-cs01-lec12
14
noc20-cs01-lec13
15
noc20-cs01-lec14
16
noc20-cs01-lec15
17
noc20-cs01-lec16
18
noc20-cs01-lec17
19
noc20-cs01-lec18
20
noc20-cs01-lec19
21
noc20-cs01-lec20
22
noc20-cs01-lec21
23
noc20-cs01-lec22
24
noc20-cs01-lec23
25
noc20-cs01-lec24
26
noc20-cs01-lec25
27
noc20-cs01-lec26
28
noc20-cs01-lec27
29
noc20-cs01-lec28
30
noc20-cs01-lec29
Description:
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.
Read more
Introduction to Blockchain Technology and Application