Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ライトニングネットワーク ペイメントの新潮流〜貨幣システムはどこまで刷新されるのか〜

ライトニングネットワーク ペイメントの新潮流〜貨幣システムはどこまで刷新されるのか〜

Interop Tokyo 2020 セッション
ペイメントの新潮流〜貨幣システムはどこまで刷新されるのか〜
https://www.interop.jp

[47ページ ライトニングネットワーク全体での秒間取引数の理論限界導出]
誤: 約3000万ノード
正: 約3000万チャネル

誤: 1経路当たりの平均ホップ数: 3ノード
正: 1経路当たりの平均ホップ数: 3チャネル

誤: 1ノードの秒間平均取引可能数
正: 1チャネルの秒間平均取引数

Takaya Imai

June 18, 2020
Tweet

More Decks by Takaya Imai

Other Decks in Business

Transcript

  1. ηΧϯυϨΠϠʁ ΦϑνΣʔϯʁ ϥΠτχϯά ωοτϫʔ ΫɺRaiden౳ ·ͱΊͯ ॻ͘ ຖճॻ͘ औҾΛBCʹ Liquid

    Network ͳͲBC औҾॴɺϒϩοΫ νΣʔϯήʔϜͳͲ اۀ಺DB౳ ̎ऀؒ εϚʔτ ίϯτϥΫτ EEA Off-Chain Trusted Compute Specification, LucidiTEE౳ ϒϩοΫνΣʔϯ(BC) BCಉ ωοτϫʔΫ zkRollups, Validium ౳ ଟऀؒ BCผωοτϫʔΫ sidetree(ION) ౳ ݸʑ ϓϥΠϕʔτ
  2. ηΧϯυϨΠϠʁ ΦϑνΣʔϯʁ ϥΠτχϯά ωοτϫʔ ΫɺRaiden౳ ·ͱΊͯ ॻ͘ ຖճॻ͘ औҾΛBCʹ Liquid

    Network ͳͲBC औҾॴɺϒϩοΫ νΣʔϯήʔϜͳͲ اۀ಺DB౳ εϚʔτ ίϯτϥΫτ EEA Off-Chain Trusted Compute Specification, LucidiTEE౳ ϒϩοΫνΣʔϯ(BC) zkRollups, Validium ౳ ଟऀؒ ηΧϯυϨΠϠ(L2) ̎ऀؒ sidetree(ION) ౳ ݸʑ BCಉ ωοτϫʔΫ BCผωοτϫʔΫ ϓϥΠϕʔτ
  3. ηΧϯυϨΠϠʁ ΦϑνΣʔϯʁ ϥΠτχϯά ωοτϫʔ ΫɺRaiden౳ ·ͱΊͯ ॻ͘ ຖճॻ͘ औҾΛBCʹ Liquid

    Network ͳͲBC औҾॴɺϒϩοΫ νΣʔϯήʔϜͳͲ اۀ಺DB౳ εϚʔτ ίϯτϥΫτ EEA Off-Chain Trusted Compute Specification, LucidiTEE౳ ϒϩοΫνΣʔϯ(BC) zkRollups, Validium ౳ ଟऀؒ ΦϑνΣʔϯ ̎ऀؒ sidetree(ION) ౳ ݸʑ BCಉ ωοτϫʔΫ BCผωοτϫʔΫ ϓϥΠϕʔτ
  4. ͳͥ ϥΠτχϯάωοτϫʔΫ͔ʁ ·ͣૹۚʹಛԽ͍ͯ͠Δ ϥΠτχϯάωοτϫʔΫ ্ͷεϚʔτίϯτϥΫτΛ։ൃ͍ͯ͠Δاۀ΋͋Γ֦ுੑ΋͋ Δ͕ɺΠϯηϯςΟϒͱ͍͏ҙຯͰΑΓجૅతͳͱ͜Ζʹ·ͣ஫ྗ͍ͯ͠Δɻ ωοτϫʔΫ ߏ੒͕γϯϓϧ ଟऀؒͰ͸ͳ̎͘ऀؒͷνϟωϧͰߏ੒͞Ε͍ͯΔɻ ૹۚ஥հऀΛ৴༻͠ͳͯ͘΋ྑ͍

    ج൫ݎ࿚ੑ ϏοτίΠϯͰ͸੍ݶ͞ΕͨεϚʔτίϯτϥΫτͰ͋ΔͨΊΑΓݎ࿚Ͱ͋ΓɺมԽ͸ൺֱ తগͳ͍͕ண࣮ʹਐา͍ͯ͠Δ΋ͷ͕ج൫ʹ͋Δɻ ࠓޙॱ࣍΄͔ͷϒϩοΫνΣʔϯͱܨ͕͍͖ͬͯɺΑΓϦεΫ͕෼ࢄ͞Ε͍ͯͩ͘Ζ͏ɻ
  5. ϥΠτχϯάωοτϫʔΫ ϊʔυϓϩδΣΫτҰཡ $PNQBOZ 0SHBOJ[BUJP O -JHIUOJOH -BCT #MPDLTUSF BN "$*/2

    /BZVUB 3VTU MJHIUOJOH .*5%$* %PU/FU -JHIUOJOH 1SPEVDU /BNF MOE D MJHIUOJOH FDMBJS QUBSNJHBO 3VTU MJHIUOJOH MJU %PU/FU -JHIUOJOH .BJO $PNNJUPST 0MBPMVXB 0TVOUPLVO  DGSPNLOFDI U IBMTFUI  KPPTUKBHFS 3VTUZ 3VTTFM  $ISJTUJBO %FDLFS 1JFSSF.BSJF 1BEJPV  'BCSJDF %SPVJO  EQBE OBZVUBVFOP  OBZVUB HPOEP 5IF#MVF.BUU BSJBSE 5IBEEFVT %SZKB KPFNQIJMJQT -BOHVBHF (P $ 4DBMB $ 3VTU (P ' $ 'JSTU DPNNJU +45        HJUIVC IUUQT HJUIVCDPN MJHIUOJOHOFUXP SLMOE IUUQT HJUIVCDPN &MFNFOUT1SPKF DUMJHIUOJOH IUUQT HJUIVCDPN "$*/2FDMBJS IUUQT HJUIVCDPN OBZVUBDP QUBSNJHBO IUUQT HJUIVCDPN SVTUCJUDPJO SVTUMJHIUOJOH IUUQT HJUIVCDPN NJUEDJMJU IUUQT HJUIVCDPN KPFNQIJMJQT %PU/FU-JHIUOJO H
  6. ϥΠτχϯάωοτϫʔΫ ͱ͸ʁ ϏοτίΠϯ ϥΠτχϯά ωοτϫʔΫ औҾख਺ྉ ਺ेԁఔ౓ 0.1ԁఔ౓ (10Satoshiఔ౓) ૹۚॲཧ࣌ؒ

    10෼ఔ౓ ਺ඵະຬ ඵؒऔҾՄೳ਺ 5tx/secఔ౓ 1ԯtx/secఔ౓? (ωοτϫʔΫͷ େ͖͞౳࣍ୈ) डۚ࣌ͷ ΦϯϥΠϯঢ়ଶ ෆཁ ඞཁ ̍ճͷૹ্ۚݶֹ BTC࣌Ձ૯ֹҎԼ ਺ສԁఔ౓·Ͱ ޙड़ͷAMP, MPPͷػೳ֦ுͰ্ݶ͸্͕Γͭͭ͋Δɻ Wumboνϟωϧ͸ผɻ ෳ਺ͷϒϩοΫ νΣʔϯ͕ΦϑνΣʔ ϯͰܨ͕ͬͨΒ΋ͬͱ େ͖͘ͳΔͩΖ͏
  7. ϥΠτχϯάωοτϫʔΫ ͷૹۚํ๏ ૹۚऀ डۚऀ ૹۚ஥հऀ 2, ૹۚ໿ଋ 3, ૹۚ໿ଋ 4,

    ૹۚ 5, ૹۚ 1, ੥ٻॻૹ෇ ૹۚऀ͔Β஥հऀ΁ͷ༬ୗ͕ۚͳ͓͕ۚ͘౪Ίͳ͍ ͨΊɺૹۚ஥հऀΛ৴༻͢Δඞཁ͕ͳ͍
  8. ϥΠτχϯάωοτϫʔΫ ͱ͸ʁ ϏοτίΠϯ ϥΠτχϯά ωοτϫʔΫ औҾख਺ྉ ਺ेԁఔ౓ 0.1ԁఔ౓ (10Satoshiఔ౓) ૹۚॲཧ࣌ؒ

    10෼ఔ౓ ਺ඵఔ౓ ඵؒऔҾՄೳ਺ 5tx/secఔ౓ 1ԯtx/secఔ౓? (ωοτϫʔΫͷ େ͖͞౳࣍ୈ) डۚ࣌ͷ ΦϯϥΠϯঢ়ଶ ෆཁ ඞཁ ̍ճͷૹ্ۚݶֹ BTC࣌Ձ૯ֹҎԼ ਺ສԁఔ౓·Ͱ ޙड़ͷAMP, MPPͷػೳ֦ுͰ্ݶ͸্͕Γͭͭ͋Δɻ Wumboνϟωϧ͸ผɻ ෳ਺ͷϒϩοΫ νΣʔϯ͕ΦϑνΣʔ ϯͰܨ͕ͬͨΒ΋ͬͱ େ͖͘ͳΔͩΖ͏
  9. ඵؒऔҾՄೳ਺ͷಋग़ ϥΠτχϯάωοτϫʔΫ֦େݶք (1024KB/block)*1024byte*100%/(256byte/btctx-64byte/sig)*365೔*24࣌ؒ/೔*6ճ/࣌ؒ*2೥/(2ճ/channel) = ໿3000ສϊʔυ ̍ϒϩοΫͷϥΠτχϯά઎༗཰: 100% WitnessΛআ͘औҾฏۉσʔλαΠζ૝ఆ(byte): 256-32*2 νϟωϧฏۉण໋(νϟωϧΛ։͍͔ͯΒด͡Δ·Ͱͷฏۉ࣌ؒ):

    2೥ ඵؒऔҾՄೳ਺ (ϥΠτχϯάωοτϫʔΫ֦େݶք)/(3ϊʔυ/ܦ࿏)/(4ܦ࿏/lntx)*(40lntx/ඵ) = ໿1ԯճ/ඵ ̍ܦ࿏͋ͨΓͷฏۉϗοϓ਺: 3ϊʔυ ̍औҾ͋ͨΓͷฏۉܦ࿏਺: 4ܦ࿏ ̍ϊʔυͷඵؒฏۉऔҾՄೳ਺: 40ճ ϥΠτχϯάϑΝΫτϦʔٕज़Λ ࢖͏ͱ΋ͬͱ૿΍ͤΔ͕ɺ ϧʔςΟϯάͷޮ཰Խ΋ඞཁɻ ୈࡾऀνϟωϧ؂ࢹٕज़ɺൿಗ؂ٕࠪज़ ͷ͞ΒͳΔ޲্΋ඞཁɻ
  10. ϥΠτχϯάωοτϫʔΫͱ طଘγεςϜͷҧ͍͸ʁ ૹۚ஥հऀ ۜߦ ࢿۚҠಈۀऀ ϥΠτχϯάαϙʔτձࣾ ϥΠτχϯά ωοτϫʔΫࣗମ ΧετσΟΞϧ ϊϯΧετσΟΞϧ

    KYC ඞཁ ඞཁ ࢿۚҠಈۀऀɺ ҉߸ࢿ࢈ަ׵ۀ ऀɺલ෷ࣜࢧ෷ खஈൃߦۀऀ౳ ৔߹ʹΑΔ ෆཁ ஥հऀ اۀ اۀ اۀɺݸਓ اۀɺݸਓ Ճໍళ ౎౓ܾࡁख਺ྉ 100ԁఔ౓ 0-5% or ఆֹ ܈༤ׂڌঢ়ଶ ͳ͠ ࢧ෷ଆ ౎౓ܾࡁख਺ྉ ਺ඦԁ ͳ͠ ܈༤ׂڌঢ়ଶ ϑΝΠφϦςΟఏڙ ͸͋Δ͔΋͠Εͳ͍ 0.1ԁఔ౓(*) (ૹۚܦ࿏౳ʹΑΔ) औҾͷऔΓফ͠ ෆՄ Մೳ ෆՄ ࠷େૹֹۚ ੍ݶͳ͠ 100ສԁҎԼ ਺ສԁఔ౓ͩΖ͏ ਺ສԁఔ౓ ࠷খૹֹۚ 1ԁ 10-100ԁఔ౓ (Ճໍళ͕ܾΊ Δ͜ͱ΋) 0.01ԁఔ౓ະຬ 0.01ԁఔ౓ະຬ (0.0001ԁ΋Մೳ) (*) ݫີͳϑΝΠφϦςΟ͸ͳ͍
  11. 0.01ԁະຬͷૹۚ/ਗ਼ࢉ͕ େऺԽ͢Δʁ 2, ೔ຊԁνϟʔδ App App 3, ϥΠτχϯά೔ຊԁ ࢧ෷͍ 1,

    ΞϓϦ 4, ޿ࠂ഑৴ 1, ΞϓϦ ••ϖΠ͕૿͍͖͑ͯ౫ଡ/౷߹·ͨ͸Ճໍళख਺ྉ͕औΓʹ͘͘ͳΔதͰɺ ͜ͷΑ͏ͳ࢓૊Έ΋ग़ͯ͘ΔͩΖ͏͔ʁ ݱࡏ͸௨ৗɺ ཪ͸DBͰ࿦ཧҠ ಈ͚ͩ͠ɺ͓ۚ ࣗମ͸͋ͱͰ ·ͱΊͯಈ͔ ͢ɻ CBDCͷൃల ͕લఏ ๏཯্ͷѻ͍͸ ผ్