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,262