Lightning Network and Discreet Log Contracts

In the first part of this course, Tadge gives an overview of the blockchain scalability problems and how they can be addressed using Layer 2 overlays such as the Lightning network. Tadge describes technical elements of the lightning network such as payment channels, multi-hop message travel, message flows and related functionality. This course also demonstrates how lightning network transactions can be executed using the "lit" network client (https://github.com/mit-dci/lit).

In the second part of this course, Tadge covers Discreet Log Contracts (DLCs) and how they allow creation of invisible bitcoin smart contracts. Tadge has presented DLCs at the Scaling Bitcoin 2017 - https://stanford2017.scalingbitcoin.org/presentations#SB4-10