Bitcoin Payment Channels on the Lightning Network | René Pickhardt

Welcome to the “Bitcoin Payment Channels on the Lightning Network” with René Pickhardt. This presentation was delivered on Wednesday, August 28th 2019.

In this course, we study the construction of the currently implemented payment channel mechanism. This is achieved by comparing the core idea of the construction with HTTP long polling. We take a high level view on the bitcoin scripts that are needed to create a Revocable Sequence Maturity Contract. After this construction is explained we look at why getting rid of transaction malleability (which was achieved with the segwit upgrade) was crucial to be able to securely set up Lightning Network payment channels.

Understanding the basics of the cryptography we will also look at the Channel Protocol defined in BOLT 02 (Basics of Lightning Technologies or BOLT is the name of the protocol specification for the Lightning Network) which includes the communication and data flow between peers on the Lightning Network to open and close a payment channel.

We will also touch on problems and downsides (like asymmetric state or the difficulty to backup lightning nodes) with the current construction and proposals that could improve on them.

René’s slides can be found here:
https://static.sched.com/hosted_files/btc2019/72/1.%20Lightning%20Network%20Payment%20Channels%20Update%20layer.pdf

====

René Pickhardt (@renepickhardt) is a self employed Data Science Consultant who has studied Mathematics, Physics and Chinese. Besides data analysis and extracting knowledge from data he is interested in scaling computer systems.

Follow the CryptoCurrency Certification Consortium (C4) at:
https://cryptoconsortium.org/
https://twitter.com/LearnMoreWithC4

Follow the Blockchain Training Conference at:
https://blockchaintraining.org

Note: Downloadable slides for this presentation are not available.

(Visited 12 times, 1 visits today)

You might be interested in

LEAVE YOUR COMMENT

Your email address will not be published. Required fields are marked *

kusama
Kusama (KSM) 284,96 6,98%
compound-governance-token
Compound (COMP) 291,98 8,90%
dash
Dash (DASH) 141,96 10,00%
zcash
Zcash (ZEC) 94,70 10,24%
yearn-finance
yearn.finance (YFI) 25.053,99 6,33%
bitcoin
Bitcoin (BTC) 36.589,13 4,85%
ethereum
Ethereum (ETH) 2.506,97 7,04%
tether
Tether (USDT) 0,853570 0,02%
cardano
Cardano (ADA) 1,95 2,49%
xrp
XRP (XRP) 0,804299 5,92%
dogecoin
Dogecoin (DOGE) 0,179247 7,37%
polkadot
Polkadot (DOT) 26,84 5,66%
usd-coin
USD Coin (USDC) 0,853570 0,16%
uniswap
Uniswap (UNI) 16,85 8,61%
bitcoin-cash
Bitcoin Cash (BCH) 438,76 7,32%
chainlink
Chainlink (LINK) 19,91 8,26%
matic-network
Polygon (MATIC) 0,964534 8,28%
solana
Solana (SOL) 119,50 7,08%
litecoin
Litecoin (LTC) 130,07 8,09%
stellar
Stellar (XLM) 0,241517 7,50%
ethereum-classic
Ethereum Classic (ETC) 40,82 7,75%
eos
EOS (EOS) 3,46 7,63%
tron
TRON (TRX) 0,079213 6,84%
filecoin
Filecoin (FIL) 54,12 15,14%
aave
Aave (AAVE) 240,25 9,17%
monero
Monero (XMR) 200,54 5,41%
dai
Dai (DAI) 0,853570 0,16%
tezos
Tezos (XTZ) 6,08 13,11%
cosmos
Cosmos (ATOM) 36,50 2,23%
algorand
Algorand (ALGO) 1,52 10,32%