A gentle introduction to Discreet Log Contracts (DLCs) on Bitcoin
They offer a way to implement financial smart contracts on Bitcoin and what is more I believe they could also be used directly via Lightning
Outline:
First we need go through some Eliptic Curve Cryptography Basics. Then we tackle Schnorr Signature Scheme and finally explain Discreet Log Contracts