payment channel入門

Download Payment channel入門

Post on 21-Jan-2018

2.691 views

Category:

Engineering

0 download

Embed Size (px)

TRANSCRIPT

  1. 1. Payment Channel Coincheck Twitter: @34ro github: @34ro 2017.09.26
  2. 2. About me 2012~ 2016~Coincheck Coincheck
  3. 3. 2 Payment Channel
  4. 4. 8/24 SegWit Segwit 4
  5. 5. ()
  6. 6. 1 2 (: ) Payment Channel 2 Payment Channel
  7. 7. 2 2
  8. 8.
  9. 9. = : ( ) : : ( ) : ( ) : =
  10. 10. = = ( )
  11. 11. () () ( ) Linux, Wikipedia, etc.
  12. 12. Payment Channel
  13. 13. Payment Channel 2 Channel Channel
  14. 14. Payment Channel AB5BTC 1. (A: 5BTC, B: 5BTC) 2. BA3BTC(A: 8BTC, B: 2BTC) 3. AB4BTC(A: 4BTC, B: 6BTC) 4. (A: 4BTC, B: 6BTC) 2,3 AA: 8BTC, B: 2BTC BA: 4BTC, B: 6BTC
  15. 15. Segwit txid txid: :
  16. 16. Channel(Opening) Opening TransactionCommitment Transaction Opening Transaction
  17. 17. Channel(Opening)
  18. 18. (update) secret 1, secret 2
  19. 19. (update)
  20. 20. Channel(closing)
  21. 21. Channel(closing)
  22. 22. Lightning Network Payment Channel2 Channel (HTLCs)
  23. 23. Payment ChannelLightning Network Lightnign Network lightningnetwork/lightning-rfc ElementsProject/lightning lightningnetwork/lnd mit-dci/lit GUI ACINQ/eclair
  24. 24. 2 Payment Channel 2 Payment Channel
  25. 25. wantedly
  26. 26.