Andreas M Antonopoulos
A Technical Introduction to Bitcoin's 2nd Layer- The Lightning Network
#1about 2 minutes
An overview of the Lightning Network protocol
The Lightning Network is a routed payment channel network built on Bitcoin, defined by interoperability standards called BOLTs.
#2about 3 minutes
Understanding the structure of a Bitcoin transaction
Bitcoin transactions consist of inputs that unlock previous funds and outputs that create new spending conditions for future transactions.
#3about 5 minutes
How Bitcoin Script enables programmable money
Bitcoin Script is a stack-based, Turing-incomplete language used to define spending conditions for transactions, enabling simple smart contracts.
#4about 3 minutes
Securing funds with multisignature scripts
Multisignature (multisig) scripts require multiple signatures (K-of-N) to authorize a transaction, enabling joint control over funds.
#5about 2 minutes
Using time locks to control future spending
Time locks are a security primitive that prevents a Bitcoin script from being valid until a specific future time or block height is reached.
#6about 11 minutes
Building a simple unidirectional payment channel
A payment channel is created with an on-chain funding transaction, allowing many off-chain commitment transactions to update balances instantly.
#7about 6 minutes
Creating bidirectional and enforceable payment channels
Bidirectional channels allow payments in both directions and use time locks on asymmetric transactions to prevent parties from broadcasting outdated, more favorable states.
#8about 2 minutes
Introducing Hash Time-Locked Contracts (HTLCs)
A Hash Time-Locked Contract (HTLC) allows funds to be redeemed by revealing a secret (pre-image) before a timeout, or refunded after the timeout.
#9about 10 minutes
Routing payments across the Lightning Network
Payments are routed across multiple interconnected channels using a chain of HTLCs, enabling payments to anyone on the network without a direct channel.
Related jobs
Jobs that call for the skills explored in this talk.
msg
Ismaning, Germany
Intermediate
Senior
Swift
Blockchain
+1
Matching moments
02:44 MIN
Explaining white papers and network layers
A Primer on Blockchain and Hedera: An Intro Through Terms
04:07 MIN
The three architectural layers of a blockchain network
Future-Proofing FinTech With Blockchain Technology
02:58 MIN
Why SPV is the original Bitcoin scaling solution
Scaling Bitcoin for global adoption
01:33 MIN
Defining transactions and distributed ledger technology
A Primer on Blockchain and Hedera: An Intro Through Terms
05:12 MIN
Understanding the Lisk SDK architecture
Develop a Blockchain Application in JavaScript with Lisk SDK
03:30 MIN
From academic theory to Bitcoin's creation
Blockchains are Dumb
03:53 MIN
Understanding Bitcoin's core economic incentive system
Economic incentives and the Bitcoin network
04:48 MIN
Introduction to the Lisk blockchain platform
Build Your Blockchain Application in JavaScript
Featured Partners
Related Videos
Bitcoin- Ledger vs Blockchain
Evan Freeman
Economic incentives and the Bitcoin network
Brendan Lee
Scaling Bitcoin for global adoption
Jad Wahab
Connect API for Bitcoin SV applications
Rafa Jiménez
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
Jimmy Nguyen & Steve Shadders
Build your first app with the HandCash Connect SDK
Rafa Jimenez
Bitcoin transactions- embedding and using data for applications built on Bitcoin SV
Jack Davies & Alessio Pagani
Business sensibilities when developing for Bitcoin
Joshua Henslee
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



Cette Fintech
Liège, Belgium
Remote
€33-54K
Intermediate
.NET
REST
React
+6

Bitfinex
Charing Cross, United Kingdom
Remote
Senior
API
C++
Ruby
MySQL
+7

United Kingdom - 2 minutes ago
Intermediate
API
GIT
Azure
React
Python
+6


Client Server
Burnham, United Kingdom
Remote
Senior
API
Unix
Redis
Kafka
+5

Union Investment AG
Frankfurt am Main, Germany
Intermediate
Azure
Blockchain
