Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bitcoinオフチェーン入門_ビットコインとか勉強会#23
Search
Yusuke Egami
October 30, 2018
Technology
1.3k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bitcoinオフチェーン入門_ビットコインとか勉強会#23
Yusuke Egami
October 30, 2018
More Decks by Yusuke Egami
See All by Yusuke Egami
MasteringBitcoin 第5章トランザクション
egapool
3
520
Segregate Witness (bitcoin) #blockchainkyoto
egapool
1
290
単方向マイクロペイメントチャネル(ビットコイン)
egapool
0
290
bitcoinトランザクション総復習 #blockchainkyoto
egapool
1
350
SHA256の実装を pythonで読むために
egapool
0
770
Other Decks in Technology
See All in Technology
Goでデータパイプラインを作ろう
sansantech
PRO
1
500
LanceDB入門
mocobeta
8
580
LLM Internals: 언어 모델의 계보와 알고리즘 진화 (2023~2026)
inureyes
PRO
0
550
関東Kaggler会発表資料
takoi
1
250
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
240
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
410
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
320
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
150
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
220
PLATEAU で バーチャル花火大会
tatsuya1970
0
160
Reference-Free Image Quality Assessment for Virtual Try-On via Human Feedback
zozotech
PRO
0
570
Featured
See All Featured
Fireside Chat
paigeccino
42
4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
570
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
420
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
480
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Designing Powerful Visuals for Engaging Learning
tmiket
1
490
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
440
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1.1k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Transcript
Bitcoin ΦϑνΣʔϯೖ ϏοτίΠϯͱ͔ษڧձ#23 ዳ্༟հ @2018.10.29
ࣗݾհ w ዳ্༟հ w 8FCΤϯδχΞ w גࣜձࣾ"FSJBM1BSUOFST w Ծ௨՟✕੫ͷྖҬ w
#MPDLDIBJOษڧձJO,ZPUPओ࠵ʢͷҰਓʣͰͨ͠ w
͘͡ w ΦϑνΣʔϯͱ w εέʔϥϏϦςΟ՝ʹ͍ͭͯ w ΦϑνΣʔϯͷΈ w ୯ํʗํʗ)5-$ʗ-JHIUOJOH/FUXPSL w
·ͱΊ
ΦϑνΣʔϯͱ
ΦϑνΣʔϯͱ w ϒϩοΫνΣʔϯ֎ͰऀؒͷૹۚΛ͓͜ͳ͏ٕज़ w εέʔϥϏϦςΟͷղܾࡦͱͯ͠͞Ε͍ͯΔ w ߴͳૹۚʢ௨ৗඵʙʣ w ֹͳखྉʢTBUPTIJʗTBUPTIJ#5$ʣ w
ϓϥΠόγʔͷ্ʢ෭࣍తʹ w -JHIUOJOH/FUXPSL⚡ w ڈͷߴಅ࣌ૹۚ࣌ؒͪɺखྉઍԁ
εέʔϥϏϦςΟ՝ʹ͍ͭͯ ʢΦϑνΣʔϯ͕ٻΊΒΕΔഎܠʣ
εέʔϥϏϦςΟ՝ʹ͍ͭͯ w #JUDPJOʹҰɺ.#ͷ5Y͚͕ͩঝೝ͞ΕΔ w .#͍͍ͩͨ ʙ 5Y w શੈքͰʙ5Yඵ w
WJTBฏۉ5Yඵ w #JUDPJOͷ͍͍ͩͨഒ ※Tx = τϥϯβΫγϣϯ ૹ͍ۚΑ
εέʔϥϏϦςΟ՝ʹ͍ͭͯ w 5YαΠζͷॖখ w γϡϊΞॺ໊ w ."45 w ϒϩοΫαΠζͷ֦େ w
ൖԼʹΑΔηΩϡϦςΟϦεΫ૿ w 4FH8JU9 w ίϛϡχςΟͷࢧ࣋Λಘ͓ͣྲྀΕ w #JUDPJO$BTI w #JUDPJO͔ΒϋʔυϑΥʔΫ w ࣌ͰϒϩοΫαΠζ.# ϒϩοΫνΣʔϯ্Ͱ̎ͭͷεέʔϧํ
εέʔϥϏϦςΟ՝ʹ͍ͭͯ w ࣌ͰશϒϩοΫ༰ྔ(#΄Ͳ w ༰ྔ͕େ͖͘ͳΔͱϊʔυΛӡ༻͢Δίετ͕͕͋Δ w ϊʔυݮˣηΩϡϦςΟϦεΫˢ w কདྷʹΓશͯΛϒϩοΫʹॻ͖ࠐΈଓ͚Δͷݫ͍͠ ༰ྔେ͖͍Α
εέʔϥϏϦςΟ՝ʹ͍ͭͯ ༰ྔେ͖͍Α શϒϩοΫ༰ྔ https://www.blockchain.com/ja/charts/ ݄(# ؒ50GB૿
εέʔϥϏϦςΟ՝ʹ͍ͭͯ w ଟগεέʔϧͦ͠͏͚ͩͲܻΦʔμʔͦ͠͏ w ͦͯ͠ໃઌΦϑ ࠓͷͱ͜ΖϒϩοΫνΣʔϯ্ͰૹۚΛ͋͛Δʹݶք͕͋Δ
ΦϑνΣʔϯͷΈ ʢ୯ํϖΠϝϯτνϟωϧʣ
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ w ϒϩοΫνΣʔϯͷ֎ͰτϥετϨεʹૹۚΛߦ͏ٕज़ w ऀؒͰνϟωϧΛுͬͯͦͷ্ͰૹۚΛߦ͏ w ࣮ଶ྆ऀͷQVCMJD,FZͰ࡞ΒΕͨϚϧνγάΞυϨεʹ͍͘Β͔ૹۚͯͦ͠Ε ͕ϒϩοΫʹऔΓࠐ·Ε͍ͯΔঢ়ଶͷ͜ͱ w νϟωϧ͕ுΒΕ͍ͯΔؒ྆ऀͰ࠷ॳʹૹֹۚͨ͠Λ্ݶͱͯ͠ɺ͔ͭखྉ
ͰԿճͰૹۚ͋͑͠Δ w ϥΠϑαΠΫϧͱͯ͠छྨͷτϥϯβΫγϣϯ w ΦʔϓϯχϯάτϥϯβΫγϣϯ⛓ w ͍͠τϥϯβΫγϣϯ⛓ w ࢧ͍τϥϯβΫγϣϯ w ΫϩʔζτϥϯβΫγϣϯ⛓ ϖΠϝϯτνϟωϧͱʁ
w ͋Β͔͡Ί͍͘Β͔σϙδοτ͢Δ w σϙδοτྔͷൣғͰνΣʔϯͱؔͳ͘ΓऔΓ͢Δ w ࠷ऴ݁Ռ͚ͩΛνΣʔϯʹ͢ ͬ͘͟Γઆ໌ CMPDL ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ CMPDL
CMPDL CMPDL CMPDL CMPDL CMPDL ϖΠϝϯτνϟωϧ ΦʔϓχϯάTx ΫϩʔζTx
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ νϟωϧͷΦʔϓϯ #ͷެ։伴 #5$" "ͷॺ໊ࡁΈ #5$"ͱ#ͷϚϧνγά PG #5$" #5$"ͱ#ͷϚϧνγά PG
#ͷॺ໊ࡁΈ #5$" ϒϩʔυΩϟετ νϟωϧͷΦʔϓϯ ʢखྉൃੜʣ #5$"ͱ#ͷϚϧνγά PG #5$" "ͷॺ໊ࡁΈ #5$"ͱ#ͷϚϧνγά PG */ 065 */ 065 */ 065 */ 065 ⏰ ⏰ Φʔϓχϯά5Y Φʔϓχϯά5Y ϦϑΝϯυ5Y ϦϑΝϯυ5Y " # ⛓ ⛓ ⛓ ⛓ ⛓ ⛓
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ νϟωϧͷΦʔϓϯ #ͷެ։伴 #5$" #5$"ͱ#ͷϚϧνγά PG #ͷॺ໊ࡁΈ #5$" ϒϩʔυΩϟετ
νϟωϧͷΦʔϓϯ #5$"ͱ#ͷϚϧνγά PG */ 065 */ 065 ⏰ ⏰ Φʔϓχϯά5Y Φʔϓχϯά5Y ϦϑΝϯυ5Y ϦϑΝϯυ5Y " # ⛓ ⛓ ⛓ ⛓ ⛓ ⛓ #5$" "ͷॺ໊ࡁΈ #5$"ͱ#ͷϚϧνγά PG */ 065 #5$" "ͷॺ໊ࡁΈ #5$"ͱ#ͷϚϧνγά PG */ 065 w Φʔϓχϯά5Yͷ࡞ w ࢧ͏ଆ͕ࢧ͍ઌͱͷPGϚϧνγάΞυϨεʹૹۚ w ϚϧνγάΞυϨεෳͷॺ໊͕ͳ͍ͱࢿۚΛಈ͔ͤ ͳ͍ΞυϨε w σϙδοτֹ͕͜ͷνϟωϧͰͷૹֹۚͷ্ݶ
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ νϟωϧͷΦʔϓϯ #ͷެ։伴 #5$ "ͷॺ໊ #5$"ͱ#ͷϚϧνγά PG #5$" #5$"ͱ#ͷϚϧνγά PG
#ͷॺ໊ࡁΈ #5$" ϒϩʔυΩϟετ νϟωϧͷΦʔϓϯ #5$"ͱ#ͷϚϧνγά PG */ 065 */ 065 */ 065 ⏰ ⏰ Φʔϓχϯά5Y Φʔϓχϯά5Y ϦϑΝϯυ5Y ϦϑΝϯυ5Y " # ⛓ ⛓ ⛓ ⛓ ⛓ ⛓ w Φʔϓχϯά5YΛ#ʹ͢ w #͕Φʔϓχϯά5YΛϒϩʔυΩϟετ͢Δ w 5Y͕ϒϩοΫʹऔΓࠐ·ΕΔνϟωϧͷΦʔϓϯ w ϒϩʔυΩϟετϏοτίΠϯωοτϫʔΫʹ5YΛ ͛Δ͜ͱ w 5Yखྉൃੜ #5$" "ͷॺ໊ࡁΈ #5$"ͱ#ͷϚϧνγά PG */ 065
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ νϟωϧͷΦʔϓϯ #ͷެ։伴 #5$ "ͷॺ໊ #5$"ͱ#ͷϚϧνγά PG #5$" #5$"ͱ#ͷϚϧνγά PG
#ͷॺ໊ࡁΈ #5$" ϒϩʔυΩϟετ νϟωϧͷΦʔϓϯ #5$"ͱ#ͷϚϧνγά PG #5$ "ͷॺ໊ #5$"ͱ#ͷϚϧνγά PG */ 065 */ 065 */ 065 */ 065 ⏰ ⏰ Φʔϓχϯά5Y Φʔϓχϯά5Y ϦϑΝϯυ5Y ϦϑΝϯυ5Y " # ⛓ ⛓ ⛓ ⛓ ⛓ ⛓ w ϦϑΝϯυ5Yͷ࡞ʢ͍͠ʣ w ϩοΫλΠϜ͕͍͍ͭͯΔͷͰظݶ·Ͱಈ͔ͤͳ͍ w Φʔϓχϯά5YΛ#ʹ͢લʹ#ʹॺ໊ͤ͞Δ w ॱ൪͕લޙ͢Δͱ్தͰ#͕͢ΔͱऔΓͤͳ͘ͳΔ
#5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 #5$ " #5$"ͱ#ͷϚϧνγά PG
"ͷॺ໊ࡁΈ */ 065 #5$ " ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ ΦϑνΣʔϯϖΠϝϯτ #5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 ࢧ͍5Y " # #5$ " #5$ # #5$ # #5$ # 1BTCͷࢧ͍ʢଈ࣌ணۚʣ ԿΒ͔ͷαʔϏε ԿΒ͔ͷαʔϏε ԿΒ͔ͷαʔϏε 2BTCͷࢧ͍ʢଈ࣌ணۚʣ 2BTCͷࢧ͍ʢଈ࣌ணۚʣ
#5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 #5$ " #5$"ͱ#ͷϚϧνγά PG
"ͷॺ໊ࡁΈ */ 065 #5$ " ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ ΦϑνΣʔϯϖΠϝϯτ #5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 ࢧ͍5Y " # #5$ " #5$ # #5$ # #5$ # ࢧ͍ʢଈ࣌ணۚʣ ԿΒ͔ͷαʔϏε ԿΒ͔ͷαʔϏε ԿΒ͔ͷαʔϏε ࢧ͍ʢଈ࣌ணۚʣ ࢧ͍ʢଈ࣌ணۚʣ w #ͷࢧ͍5Y w Φʔϓχϯά5Y͔Β"ͱ#ʹ͢Δ5YͰࢧ͍Λදݱ w 5YσʔλΛ#ʹૹ৴͢Δ͚ͩͳͷͰखྉθϩ
#5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 #5$ " #5$"ͱ#ͷϚϧνγά PG
"ͷॺ໊ࡁΈ */ 065 #5$ " ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ ΦϑνΣʔϯϖΠϝϯτ #5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 ࢧ͍5Y " # #5$ " #5$ # #5$ # #5$ # 1BTCͷࢧ͍ʢଈ࣌ணۚʣ ԿΒ͔ͷαʔϏε ԿΒ͔ͷαʔϏε ԿΒ͔ͷαʔϏε 2BTCͷࢧ͍ʢଈ࣌ணۚʣ 2BTCͷࢧ͍ʢଈ࣌ணۚʣ w #"ͷॺ໊ࡁΈ5YΛड͚औͬͨ࣌Ͱࢧ͍ྃͱΈͳ͢ w ࢧ͍ʹԠͯ͡ԿΒ͔ͷɾαʔϏεΛఏڙ͢Δ
#5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 #5$ " #5$"ͱ#ͷϚϧνγά PG
"ͷॺ໊ࡁΈ */ 065 #5$ " ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ ΦϑνΣʔϯϖΠϝϯτ #5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 ࢧ͍5Y " # #5$ " #5$ # #5$ # #5$ # 1BTCͷࢧ͍ʢଈ࣌ணۚʣ ԿΒ͔ͷαʔϏε ԿΒ͔ͷαʔϏε ԿΒ͔ͷαʔϏε 2BTCͷࢧ͍ʢଈ࣌ணۚʣ 2BTCͷࢧ͍ʢଈ࣌ணۚʣ w ࢧ͍5Yͷ*/165ৗʹΦʔϓχϯά5Y w ൺΛม͍͑ͯΔ͚ͩ w ࢧ͏ͨͼʹ྆ऀͷϩʔΧϧʹ5Y͕ཷ·͍ͬͯ͘
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ νϟωϧͷΫϩʔζ ࢧ͍5YΫϩʔζ5Y " # #5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ#ͷॺ໊ࡁΈ */
065 #5$ " #5$ # ϒϩʔυΩϟετ νϟωϧͷΫϩʔζ ʢखྉൃੜʣ ⛓ ⛓ ⛓ ⛓ ⛓ ⛓ 5 BTC 5 BTC
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ νϟωϧͷΫϩʔζ ࢧ͍5YΫϩʔζ5Y " # ϒϩʔυΩϟετ νϟωϧͷΫϩʔζ ʢखྉൃੜʣ ⛓ ⛓
⛓ ⛓ ⛓ ⛓ 5 BTC 5 BTC w #࠷ޙͷࢧ͍5Yʹॺ໊ͯ͠ϒϩʔυΩϟετ͢Δ͜ͱͰνϟωϧΛΫϩʔζ w #ͷखݩʹʮ"ɿ#ʯʮ"ɿ#ʯʮ"ɿ#ʯͷ5Y͕͋ͬͯͲΕΛϒϩʔυΩϟετͯ͠ྑ͍ w ͲΕ͔Ұ͕ͭϒϩοΫʹऔΓࠐ·Εͨ࣌Ͱଞͷ5YແޮʹͳΔ w ˢΦʔϓχϯά5Y͕ࢧ͍ࡁΈͱͳΔͨΊ #5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ#ͷॺ໊ࡁΈ */ 065 #5$ " #5$ #
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ ͳͥଈ࣌ணۚͱΈͳͤΔ͔ߟ͑ͯΈΔᶃ 2̍ɿͳͥΦϯνΣʔϯͩͱ5YΛൃݟͨ࣌͠Ͱࢧ͍ྃͱΈͳͤͳ͍͔ʁ "̍ɿϒϩοΫʹऔΓࠐ·ΕΔ·Ͱ5Y͕ແޮʹͳΔՄೳੑ͕͋Δɻ$ˠ%ͷ5YͰ༻͠ ͨ*/165Λผͷ$ˠ&ͷ5YͰ༻ͯ͠ಉ࣌ʹϒϩʔυΩϟετͨ͠߹ઌʹऔΓࠐ· Εͨํͷ5Y͚͕ͩ༗ޮʹͳΔɻʢ௨ৗɺࣗͷΞυϨεͱؔ͋Δ5Y͔͠ݟͳ͍ʣ 2̎ɿͳͥΦϯνΣʔϯͩͱ5Y͕ϒϩοΫʹऔΓࠐ·Εͨ࣌Ͱࢧ͍ྃͱΈͳͤ ͳ͍͔ʁ "̎ɿੈքதͷϊʔυ͕ΒΒʹνΣʔϯΛ৳͍ͯͯ͠5Y͕ϒϩοΫʹऔΓࠐ· Εͨ͜ͱΛ֬ೝͨ͠ޙ͔ΒผͷνΣʔϯ͕࠾༻͞Εͯͦͷ5Yͳ͔ͬͨ͜ͱʹ͞ΕΔ
ʢϦΦϧάʣɻ͜ͷੑ࣭Λར༻ͨ͠߈ܸ͕௨শηϧϑΟογϡϚΠχϯά ͭ·Γɺࢧ͍ʹ༻ͨ͠INPUT͕ແޮͳΔՄೳੑ͕θϩʹۙͮ͘·Ͱͭඞཁ͕͋Δ
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ #5$"ͱ#ͷϚϧνγά PG "ͷॺ໊ࡁΈ */ 065 # #5$ "
#5$ # ͳͥଈ࣌ணۚͱΈͳͤΔ͔ߟ͑ͯΈΔᶄ #5$ "ͷॺ໊ #5$"ͱ#ͷϚϧνγά PG */ 065 2̍ɿ#ͷࢧ͍5Yͷ*/165͕ଞʹ༻͞Ε͍ͯΔՄೳੑ͋Δ͔ʁ "̍ɿϚϧνγάΞυϨεͳͷͰ"ͷҰଘͰಈ͔ͤͳ͍ Φʔϓχϯά5Y⛓ 2̎ɿΦʔϓχϯά5Yͷ*/165͕ଞͰ༻͞Ε͍ͯΔՄೳੑ͕͋Δ͔ʁ "̎ɿ͋ΔʂˠͳͷͰΦʔϓχϯά5Y͕ϒϩοΫʹೖΔ·Ͱͭඞཁ͕͋Δ 2̏ɿΦʔϓχϯά5Y͕औΓࠐ·ΕͨνΣʔϯ͕ͻͬ͘ΓฦΔ͜ͱ͕͋Δ͔ʁ "̏ɿ͋ΔʂˠͳͷͰΦʔϓχϯά5Y͕νΣʔϯʹΈࠐΉ·Ͱͭඞཁ͕͋Δ ͭ·ΓɺΦʔϓχϯάTx͕νΣʔϯʹΜͩޙͻͬ͘ΓฦΔՄೳੑ΄΅θϩ ࢧ͍5Y
ΦϑνΣʔϯͷΈʢ୯ํϖΠϝϯτνϟωϧʣ # ͳͥଈ࣌ணۚͱΈͳͤΔ͔ߟ͑ͯΈΔᶅ 2ɿ#͕ड͚औͬͨࢧ͍5YͷଘࡏϒϩʔυΩϟετ͞ΕΔ·Ͱ"ͱ#͔͠Βͳ͍ͷͰʁ "ɿͦͷ௨ΓɻͰϒϩʔυΩϟετ͢Ε࣮֬ʹऔΓࠐ·ΕΔɻϚΠφʔ5Yࣗମʹҟৗ͕ͳ͚ ΕऔΓࠐΉɻʢطʹ༻͞Ε͍ͯΔʗॺ໊͕͓͔͍͠ͳͲʣ ͭ·Γɺ ̍ʣࢧ͍ʹ༻͞ΕͨINPUT͕෴Δ͜ͱ͕ͳ͘ ̎ʣΫϩʔζTxϒϩʔυΩϟετ͞ΕΕऔΓࠐ·ΕΔ͜ͱ͕ܾ·͍ͬͯΔͷͰ ࢧ͍TxΛड͚औͬͨ࣌Ͱʮࢧ͍ྃʯͱΈͳͯ͠ྑ͍
Ϋϩʔζ5Y ϒϩʔυΩϟετ νϟωϧͷΫϩʔζ ʢखྉൃੜʣ ⛓ ⛓ ⛓ ⛓ ⛓ ⛓
୯ํʗํʗHTLCʗLightningNetwork ΦϑνΣʔϯֶशϩʔυϚοϓ ୯ํϖΠϝϯτνϟωϧ ํϖΠϝϯτνϟωϧ )5-$ -JHIUOJOH/FUXPSL⚡ Ұํ͔ΒҰํͷࢧ͍ͷΈɻ ࢧ͍ઌ͝ͱʹνϟωϧΛషΔඞཁ ͕͋ΔͨΊ໘ɻ ୯ํϖΠϝϯτνϟωϧͱ4FHJ8JUͷԠ༻ɻ
ํʹࢧ͍͕Մೳɻ τϥετϨεΛอͭͨΊʹʮॺ໊͢Δલͷ5YΛ*/165ʹ ༻ͨ͠5YΛ࡞Δඞཁ͕͋ΔʯͨΊ4FH8JUରԠඞਢɻ ࢧ͍ઌ͝ͱʹνϟωϧΛషΔඞཁ͕͋ΔͨΊ໘ɻ ํϖΠϝϯτνϟωϧͷԠ༻ɻ ࢧ͍Λதܧ͢ΔதؒऀͱνϟωϧΛுΔ͜ ͱͰɺνϟωϧΛு͍ͬͯͳ͍૬खͱ தؒऀΛ௨ͯ͠ࢧ͍͕Մೳɻಉ͡தؒऀͱ ܨ͕͍ͬͯΔ૬खʹ͔͠ૹۚͰ͖ͳ͍ɻ )5-$ͷԠ༻ɻ ͕ࣗૹड৴ऀͰ͋ΓதؒऀͰ͋ΔϞσϧɻ ༑ୡͷ༑ୡ༑ୡɻ ωοτϫʔΫతʹΕ͍ͯͯνϟωϧ͕ܨ͕ͬͯ ͍ΕૹۚՄೳɻ
୯ํʗํʗHTLCʗLightningNetwork HTLC - ΦϑνΣʔϯࢿۚͷಈ͖ A(5BTC) B(10BTC) C(5BTC) #5$ #5$ #5$
#5$ A(4BTC) B(10BTC) C(6BTC) #5$ #5$ #5$ #5$ 1BTC 1BTC 1BTC BͷσϙδοτֹτʔλϧͰมԽͳ͠
·ͱΊ w ΦϯνΣʔϯͰͷεέʔϧΞτ͍͠ޮՌബ w ΦϑνΣʔϯεέʔϥϏϦςΟ՝ʹର͢Δ༗ྗީิ w ϖΠϝϯτνϟωϧ w Ϛϧνγάʹσϙδοτֹͨ͠Λ্ݶͱͯ͠ԿճͰૹۚՄೳ w
ҰॠͰࢧ͍͕ྃʢͱΈͳͤΔʣ w खྉൃੜΦʔϓχϯά5YͱΫϩʔζ5Yͷճ w ສճͷࢧ͍ΦϯνΣʔϯʹೖΔͷ5Y͚ͩͳͷͰഒʹεέʔϧ ͍ͯ͠Δͱݴ͑ΔʢͪΖΜඇৗʹݶΒΕͨ݅ԼͰʣ
͋Γ͕ͱ͏͍͟͝·ͨ͠