Lightning Network
by Krzysztof Szumny - part 1
Introduction to
PWR →Opera Software →SpisTresci.pl→STX Next
→UserFeeds.io
krzysztof.szumny@gmail.com
http://steemit.com/@noisy
How To Build Own Lightning Network in Few "Easy" Steps
- few pieces of paper
- table
- crazy friend/partner/spouse
- some time
Why Lightning Network is Needed?
"Bitcoin doesn't scale"
7 billion people doing 2 blockchain transaction per day
- 24 GB blocks
- 3.5 TB/day
- 1.27 PB/year
Bigger blocks = Centralization
- Very few full nodes
- Very few miners
- De facto inability to validate blockchain
Building Blocks
- simple transactions
- multisig adresses
- time lock
- hash values and secrets
Simple Transactions
Alice
10
Bob
Alice
10
Bob Signature
Bob
10
Bob
Carol
1
Carol Signature
David
9
David Signature
Alice Bob
Alice Bob
Alice Sig. Bob Sig.
Text
5
5
Bob
Alice
Alice
5
Carol
Multisig
Carol Signature
Timelock
Alice
10
Alice
10
Alice
10
Alice Signature
+1000 blocks
Bob
10
Bob Signature
Hash values and secrets
Alice
10
Alice
10
Alice
10
Alice Signature
hash(secret)
Bob
10
Bob Signature
Alice
secret
Transaction types can be combined
Bitcoin - programmable money
Alice Bob
10
Bob
Alice
Alice
6
Bob
Bob Signature
Alice Bob
4
Bob Signature
hash(alice_secret)
Alice Signature
+1000 blocks
Overview
Overview
Alice Bob
10
Bob
Alice
Alice
6
Bob
Bob Signature
Alice Bob
4
Bob Signature
hash(alice_secret_2)
Alice Signature
+1000 blocks
Alice Bob
Alice Bob
4
Alice
Alice
Alice Signature
4
+1000 blocks
4
4
Bob
Bob Signature
alice_secret_1
Bob
Bob Signature
Alice Signature
Bob
Links & Credits
- https://bitcoinmagazine.com/articles/understanding-the-lightning-network-part-building-a-bidirectional-payment-channel-1464710791/
- http://lightning.network/
- https://github.com/lightningnetwork
- https://slides.com/noisy/lightning-network/
Lightning Network
By noisy
Lightning Network
- 1,270