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

OSC京都2018ビットコイン送金体験

 OSC京都2018ビットコイン送金体験

2018年8月4日日本暗号通貨ユーザ会京都支部@OSC京都でのビットコインテストネット送金体験ハンズオンセミナー資料です。

D3e027f453bb96ac1398cc98620f2920?s=128

Shu Kobuchi

August 04, 2018
Tweet

Transcript

  1. ॳ৺ऀͷͨΊͷϏοτίΠϯૹۚମݧ ͱϒϩοΫνΣʔϯߏ଄ͷղઆ 2018/8/4 OSCژ౎ ೔ຊ҉߸௨՟Ϣʔβձژ౎ࢧ෦ খᔹ प Shu Kobuchi

  2. ࣗݾ঺հ খᔹपɹ4IV,PCVDIJɹ!TIV@LPCTIVLPCVDIJ 4*FSͷ*5εϖγϟϦετ
 ɹ—ϒϩοΫνΣʔϯͷݚڀ։ൃ୲౰ ओͳίϛϡχςΟ׆ಈ
 ɹ—҉߸௨՟ྠಡձϏοτίΠϯͱ͔ษڧձ
 ɹɹIUUQTDSZQUPDVSSFODZDPOOQBTTDPN
 ɹɹӡӦ
 ɹ—೔ຊ҉߸௨՟Ϣʔβձ ౦ژࢧ෦

    
 ɹɹ04$౦ژ΁ͷग़లɾӡӦ
 
 ɹ—೔ຊ҉߸௨՟Ϣʔβձژ౎ࢧ෦
 IUUQTDSZQUPDVSSFODZLZPUPDPOOQBTTDPN
 ɹɹൃىਓ
 ɹɹ04$ژ౎΁ͷग़లɾӡӦ  ϛεϏοτίΠϯ౻ຊਅҥࢯͷΠϯλϏϡʔهࣄ
 IUUQTHPPHMKNRL !2
  3. ίϛϡχςΟ঺հ ҉߸௨՟ಡॻձษڧձɹIUUQTDSZQUPDVSSFODZDPOOQBTTDPN
 —౦ژͰ׆ಈ
 —04$౦ژʹʮ೔ຊ҉߸௨՟Ϣʔβձʯͱͯ͠ग़ల
 —ॳ৺ऀʙதڃऀ޲͚ͷʮϏοτίΠϯͱ͔ษڧձʯʢ݄̍ճʣ
 —தڃऀʙ্ڃऀ޲͚ͷʮ҉߸௨՟ྠಡձʯʢ݄̍ճʣ
 —DSBTIBDBEFNZ *5ܥಈը഑৴ ʹͯϏοτίΠϯͱ͔ษڧձͷΞʔΧΠϒ഑৴த
 ɹIUUQTDSBTIBDBEFNZMFDUVSFSDSZQUPDVSSFODZ


    —ϩάϛʔ5FDIʢςοΫʣ ษڧձॻ͖ى͜͠ ͱͷఏܞ΋DSBTIBDBEFNZΛհͯ͠։࢝༧ఆ
 IUUQTMPHNJKQUFDI ೔ຊ҉߸௨՟Ϣʔβձژ౎ࢧ෦ɹIUUQTDSZQUPDVSSFODZLZPUPDPOOQBTTDPN
 —04$ژ౎ʹͯ׆ಈ։࢝ʂ
 —ίϛϡχςΟϝϯόʔืूதʂʂ !3
  4. ژ౎ͷίϛϡχςΟ঺հ #MPDLDIBJO,ZPUP
 IUUQTCMPDLDIBJOLZPUPDPOOQBTTDPN
 —ژ౎ͷϒϩοΫνΣʔϯษڧձ
 —݄̍ճฏ೔ʹ։࠵
 —࣍ճ͸ ۚ ʙ!Ωϟϯύεϓϥβژ౎ ଞɺژ౎ɾେࡕͳͲͰ౦ژڌ఺ͷίϛϡχςΟ͕ษڧձ։࠵͢Δ͜ͱ΋ʂ ʲؔ੢ॳʳ1PQTIPPUº$SZQUP"HFϒϩοΫνΣʔϯϛʔτΞοϓ

    ໦ ։࠵ࡁ
 IUUQTDSZQUPBHFDPOOQBTTDPNFWFOU !4
  5. ϏοτίΠϯ͸Φʔϓϯιʔε ϏοτίΠϯ #JUDPJO ͸Φʔϓϯιʔε
 —୭Ͱ΋։ൃʹࢀՃՄೳʂ
 IUUQTHJUIVCDPNCJUDPJOCJUDPJO
 ϏοτίΠϯΛ͸͡Ίɺ҉߸௨՟ɾϒϩοΫνΣʔϯͷଟ͘͸Φʔϓϯιʔε
 —ٕज़తʹ΋໘ന͍ʂʂ
 ΠʔαϦΞϜ &UIFSFVN

    ΋Φʔϓϯιʔε
 IUUQTHJUIVCDPNFUIFSFVNHPFUIFSFVN
 ϥΠτίΠϯ -JUFDPJO ͸#JUDPJOͷιʔείʔυ͔ΒϑΥʔΫ
 IUUQTHJUIVCDPNMJUFDPJOQSPKFDUMJUFDPJO
 
 ϞφίΠϯ .POBDPJO ͸-JUFDPJOͷιʔείʔυ͕ϕʔε
 IUUQTHJUIVCDPNNPOBDPJOQSPKFDUNPOBDPJO !5
  6. ϏοτίΠϯૹۚମݧ

  7. ςετωοτ ຊ෺ͷϏοτίΠϯ͕ྲྀ௨͢ΔωοτϫʔΫ͕ϝΠϯωοτ NBJOOFU ɺ։ൃ࣌ͳͲʹຊ෺ͷϏο τίΠϯΛ࢖༻͠ͳͯ͘΋͍͍Α͏ʹɺςετωοτ UFTUOFU ͕༻ҙ͞Ε͍ͯ·͢ɻ ɹςετωοτ΋ύϒϦοΫͳωοτϫʔΫͰɺϝΠϯωοτͱ͸ಠཱͨ͠ωοτϫʔΫͰ͢ɻ ࣄલ஌ࣝ メインネット

    テストネット 独立 !7
  8. ࣄલ஌ࣝ Copay େ෦෼͸೔ຊޠରԠ #JUDPJO$BTI΋ಉҰΞϓϦͰରԠ Green Address ϝΠϯͱςετ͸ผΞϓϦ ݰਓ޲͚ͰӳޠͷΈ Indie Square

    ϝΠϯωοτͷΈ શ໘తʹ೔ຊޠରԠ #5$Ҏ֎ͷτʔΫϯ΋ѻ͑Δ ϞόΠϧ΢ΥϨοτͷྫ ΢ΥϨοτͷछྨ ɹଟछଟ༷ͳ΢ΥϨοτ͕ଘࡏʢதʹ͸ةݥͳ΢ΥϨοτ͕͋Δ͔΋Ε·ͤΜʣ ɹࠓճ͸ɺ೔ຊޠʹ΋ରԠͨ͠ςετωοτରԠ΢ΥϨοτΛ࢖༻ ɹ$PQBZ͸ɺ̍ͭͷΞϓϦͰɺϏοτίΠϯͷϝΠϯωοτɺςετωοτ྆ํʹରԠ͍ͯ͠·͢ɻ !8
  9. $PQBZΛΠϯετʔϧ "QQMF4UPSF(PPHMF1MBZ4UPSFʹͯɺʮDPQBZʯΛݕࡧ Πϯετʔϧ ˞εϚϗΩϟϓνϟ͸J1IPOFͷ৔߹ɻ"OESPJEΛ͓࢖͍ͷํ͸ɺదٓಡΈସ͍͑ͯͩ͘͞ɻ !9

  10. ॱ൪ʹઃఆ ຊདྷ͸ύεϫʔυΛઃఆͨ͠΄͏͕͍͍ͷͰ͕͢ɺࠓճ͸ςετωοτͷΈͷૹۚͳͷͰɺύ εϫʔυઃఆ͸ύε͠·͠ΐ͏ɻ !10

  11. ෮ݩϑϨʔζ ※メモしてください 順番も合ってないと いけません ෮ݩϑϨʔζʢχʔϞχοΫίʔυʣ͕͋ΔͱɺΞϓϦʹΞΫηεͰ͖ͳ͘ͳͬͨΓɺΞϯΠϯετʔϧͯ͠΋ɺ ΢ΥϨοτΛ෮ݩͰ͖·͢ɻʢ$PQBZҎ֎ͷ΢ΥϨοτͰ΋ՄೳͰ͢ʣ ෮ݩϑϨʔζ͸ൿີ伴ͷେݩͰ͋Γɺઈରʹ୭͔ʹ஌ΒΕͯ͸͍͚·ͤΜɻ εΫϦʔϯγϣοτΛࡱΔ͜ͱ΋͓εεϝ͠·ͤΜɻΫϥ΢υΛܦ༝ͯ͠୭͔ʹ࢖ΘΕΔ͔΋͠Ε·ͤΜɻࢴʹ ϝϞͯ͠ɺ୭ʹ΋஌ΒΕͳ͍Α͏ʹอଘ͠·͠ΐ͏ɻ !11

  12. ෮ݩϑϨʔζͱൿີ伴 ෮ݩϑϨʔζ (χʔϞχοΫ ίʔυ) ΢ΥϨοτ ̺ ൿີ伴 Ϛελʔ伴 ̺ ൿີ伴

    ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ࢠ伴 ଙ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ෮ݩϑϨʔζ͸ɺൿີ伴ੜ੒ͷγʔυʹͳΓ·͢ 伴ଋͷΑ͏ͳ΋ͷͳͷͰɺઈରʹଞਓʹ஌ΒΕͯ͸ͳΓ·ͤΜ !12
  13. ෮ݩϑϨʔζ ※メモした後に タップ ෮ݩϑϨʔζʢχʔϞχοΫίʔυʣΛॱ൪௨Γʹλοϓ͠·͠ΐ͏ !13

  14. ΢ΥϨοτ׬੒ ΢ΥϨοτ͕׬੒͠·͕͢ɺॳظঢ়ଶͰ͸ϝΠϯωοτ༻͔͠ͳ͍ͷͰɺςετωοτ༻΢Υ ϨοτΛ࡞੒͠·͢ !14

  15. ςετωοτ΢ΥϨοτ࡞੒ ςετωοτ༻΢ΥϨοτΛ࡞੒͠·͢ ύεϫʔυ͸ࠓճʹݶΓઃఆ͸͠·ͤΜ !15

  16. ࡞੒ͨ͠͹͔Γͷ΢ΥϨοτ͸ɺ౰વͳ͕Β·ͩԿ΋͋Γ·ͤΜ ࣍ͷεςοϓͰ͸ɺςετωοτ༻ϏοτίΠϯΛड͚औͬͨΓɺૹۚͨ͠Γͯ͠Έ·͠ΐ͏ɻ ςετωοτ΢ΥϨοτ׬੒ 戻る !16

  17. ςετωοτͷ෮ݩϑϨʔζ $PQBZΞϓϦॳظىಈ࣌ʹදࣔ͞Εͨ෮ݩϑϨʔζ͸σϑΥϧτͰ࡞੒͞ΕͨϝΠϯωοτ ͚ͩͷ΋ͷͰ͢ ςετωοτͷ෮ݩϑϨʔζ͸ผͰɺ΢ΥϨοτຖʹ֬ೝ͢Δ͜ͱ͕Ͱ͖·͢ $PQBZͰ͸ɺෳ਺ͷ෮ݩϑϨʔζͰੜ੒͞Εͨ΢ΥϨοτΛҰݩ؅ཧ͢Δ͜ͱ͕Ͱ͖·͢ɻ !17

  18. ςετωοτͰडऔ ࡞੒ͨ͠ςετωοτ༻΢ΥϨοτͰςετωοτϏοτίΠϯΛड͚औͬͯΈ·͠ΐ͏ ޙͰ͝આ໌͢Δ'BVDFU͔ΒແྉͰςετωοτϏοτίΠϯΛೖख͢ΔͨΊʹɺࣗ෼ͷΞυϨεΛ༻ҙ͠·͢ ςετωοτ༻ΞυϨεͷ23ίʔυΛλοϓ͢ΔͱɺΞυϨεΛίϐʔͰ͖·͢ !18

  19. ςετωοτͰडऔ ςετωοτ༻ϏοτίΠϯΛແྉͰ഑෍ͯ͘͠Ε͍ͯΔαΠτ͕͋Γ·͢ IUUQTUFTUOFUNBOVCBDLFOEIBNCVSHGBVDFU IUUQTHPPHMXYW&F 'BVDFU͸ऄޱͱ͍͏ҙຯͰɺόϥϚΩॴͰ͢ɻ ςετωοτ༻ίΠϯͷ'BVDFU͸ෳ਺͋ΓɺϏοτίΠϯҎ֎ͷ΋͋Γ·͢ !19

  20. ςετωοτͰडऔ 'BVDFUʹࣗ෼ͷΞυϨεΛೖΕͯɺςετωοτϏοτίΠϯΛೖखͯ͠Έ·͠ΐ͏ ϩϘοτνΣοΫͰɺը૾ೝࣝνΣοΫ͕ଟͯ̏͘ճग़͖ͯ·͢ !20 少しでも対象の画像を含 むタイルを選択

  21. ϒϩοΫνΣʔϯΤΫεϓϩʔϥʔ ϏοτίΠϯ΍ΠʔαϦΞϜͳͲύϒϦοΫϒϩοΫνΣʔϯͷૹۚ͸ϒϩοΫνΣʔϯΤΫ εϓϩʔϥʔͱ͍͏αΠτͰ֬ೝ͢Δ͜ͱ͕Ͱ͖·͢ɻ༷ʑͳछྨ͕͋ΓɺϝΠϯωοτ༻ɺ ςετωοτ༻΋͋Γ·͢ɻ JOTJHIU͸$PQBZ͔ΒϦϯΫͰ࢖ΘΕ͍ͯΔΤΫεϓϩʔϥʔͰ͢ɻ !21

  22. ϒϩοΫνΣʔϯΤΫεϓϩʔϥʔ $PQBZ͔ΒϦϯΫͰɺJOTJHIUΛ։͚·͢ l5SBOTBDUJPO/PUGPVOEzͱͳ͍ͬͯΔ৔߹͸গ͠଴ͪ·͠ΐ͏ !22

  23. ϒϩοΫνΣʔϯΤΫεϓϩʔϥʔ l5SBOTBDUJPO/PUGPVOEzͱͳ͍ͬͯͨ৔߹ɺগ͠଴ͬͯߋ৽͢ΔͱτϥϯβΫγϣϯͷ৘ใ ͕ݟΒΕ·͢ !23 Լ ΁ 自分が受け取った額 Faucetからの送金 Faucetへのお釣り

  24. ະঝೝϏοτίΠϯΛ࢖༻ τϥϯβΫγϣϯͷঝೝʹ͕͔͔࣌ؒΔ৔߹͕͋ΓɺϋϯζΦϯͷ࣌ؒͷ੍໿্ɺະঝೝϏο τίΠϯΛ࢖༻Ͱ͖ΔΑ͏ʹɺ্ڃऀ޲͚ઃఆΛߦ͍·͢ɻ !24 Լ ΁

  25. ૹۚͱडऔ ྡಉ࢜ͰૹۚͱडऔΛମݧͯ͠Έ·͠ΐ͏ डऔଆ͸ςετωοτͷ23ίʔυΛ૬खʹݟͤ·͢ ૹۚଆ͸23ίʔυΛεΩϟϯͯ͠ΞυϨεΛηοτ͠·͢ ΞυϨεͷखଧͪ͸໘౗ͩؒ͠ҧ͑ΔͷͰ23 ίʔυ͕ศར 受取側 送金側 送金側に見せる テストネット

    !25
  26. ૹۚ ૹֹۚΛηοτ͠ɺૹۚ͠·͢ !26 Slide

  27. ૹۚ ૹ͕ۚ׬ྃͨ͠ΒɺϒϩοΫνΣʔϯΤΫεϓϩʔϥJOTJHIUͰ֬ೝͯ͠Έ·͠ΐ͏ !27

  28. ૹۚ JOTJHIUͰ֬ೝͨ͠Βɺz6/$0/'*3.&%53"/4"$5*0/z ະঝೝ ͔΋͠Ε·ͤΜ͕ɺ͠͹ Β͕࣌ؒ͘ܦͭͱɺঝೝ͞Ε·͢ɻ !28 ࣌ؒܦաޙ Լ ΁

  29. ঝೝ਺ͷ਺͑ํ !29 TX Memory Pool(mempool) TX ࠷৽ϒϩοΫ ະঝೝʢ̌ঝೝɿ0 Confirmation) TX

    Memory Pool(mempool) TX ࠷৽ϒϩοΫ 1ঝೝɿ1 Confirmation ࣗ෼ͷૹۚTX TX ࣗ෼ͷૹۚTX TX Memory Pool(mempool) TX ࠷৽ϒϩοΫ 6ঝೝɿ6 Confirmationʢ঎औҾͰΑ͘࢖ΘΕΔঝೝ਺ʣ TX ࣗ෼ͷૹۚTX ະঝೝTX(τϥϯβΫγϣϯ) ؚ͕·ΕΔ ϚΠφʔใु͸ঝೝ͞ΕΔ·ͰϩοΫ͞Ε͍ͯͯɺͦΕ·Ͱ࢖༻Ͱ͖·ͤΜ
  30. ϏοτίΠϯͷ࢓૊Έ

  31. ϋογϡؔ਺ ϋογϡؔ਺ Մม௕ͷೖྗ஋ʹର͠ɺݻఆ௕ͷग़ྗ஋Λฦ͠·͢ ཚ਺Ͱ͸ͳ͍ͷͰɺಉ͡ೖྗ஋͔Β͸ৗʹಉ͡ग़ྗ஋Λಘ·͢ ग़ྗ஋͔Βೖྗ஋Λਪଌ͢Δʹ͸΄΅ෆՄೳͰ͢ IUUQTXXXNPWBCMFUZQFDPVLTDSJQUTTIBIUNM
 IUUQTHPPHM1PHF# !31 tonkatsu 6841142de445e6b87c2493c7b6576be00278f83aa5a7bdc025d69d5059042a

    cc tonkatsi 9fe42c2bd129a0d165fcad68d6d426959a041bd6e27a7998f7b0a8d98322841 8 SHA-256 ϋογϡؔ਺ SHA-256 ϋογϡؔ਺ Ұจࣈม ͑Δ શ͘ҟͳ Δ஋ʹ ೖྗ͸Մม௕ ग़ྗ͸ݻఆ௕ ਪଌෆՄʢෆՄٯʣ
  32. ΞυϨεੜ੒ʢൿີ伴ɾެ։伴ʣͱެ։伴҉߸ ൿີ伴͸ཚ਺Λ࢖ͬͯಘ·͢
 Ϗοτͷ੔਺ͳͷͰɺճίΠϯΛ౤͛ͯ࡞Δ͜ͱ΋Ͱ͖·͢ ެ։伴͸ପԁۂઢ্ͷεΧϥʔഒࢉͰɺෆՄٯͰ͢ ΞυϨε͸ެ։伴ͷϋογϡؔ਺ͰෆՄٯͰ͢ ൿີ伴Λ஌ΒΕΔͱΞυϨεʹඥͮ͘#5$͕౪·Εͯ͠·͏ͷͰɺ؅ཧ͸ݫॏʹߦΘͳ͚Ε͹ ͳΓ·ͤΜ !32 K ެ։伴

    Public Key A ΞυϨε Address ϋογϡؔ਺ ʢҰํ޲ʣ ପԁۂઢ্ͷεΧϥʔഒࢉ ʢҰํ޲ʣ ਪଌෆՄʢෆՄٯʣ ਪଌෆՄʢෆՄٯʣ k ൿີ伴 Private Key ೔ཱʮPKIͰ҆৺Ͱ͖Δ৘ใࣾձΛɿୈ2ճʯΑΓ http://www.hitachi.co.jp/Div/jkk/jichitai/column/column003/002.html ެ։伴ج൫PKI (Public Key Infrastructure) ϏοτίΠϯͰ͸ɺA͞Μ͕B͞Μʹૹۚ͢Δͱ ͖ʹɺB͞Μͷެ։伴Ͱ҉߸Խͨ͠ίΠϯΛB͞ Μ͸ࣗ਎ͷൿີ伴Ͱ෮߸Խͯ͠ೖखͰ͖·͢
  33. ૹۚ࣌ͷτϥϯβΫγϣϯ࡞੒ ΞϦε͕Ϙϒʹ#5$ૹΓ͍ͨ ΞϦε͸Ωϟϩϧ͔Βड͚औͬͨ#5$ɺϘϒ͔Βड͚औͬͨ#5$Λ͍࣋ͬͯΔ ͦΕΒ͸ΞϦεͷൿີ伴ͰͷΈղৣͯ͠࢖༻ՄೳʹͳΔ Ωϟϩϧ͔Βड͚औͬͨ#5$ɺϘϒ͔Βड͚औͬͨ#5$Λೖྗ෦ */165෦ ʹηοτ͢Δ ग़ྗ෦ 065165෦ ʹ͸ɺΞϦε͔ΒϘϒ΁#5$ͱɺࣗ਎΁ͷ͓௼ΓΛ#5$ηοτ͢Δ

    ͳ͓ɺ*/165෦ͷ߹ܭͱ065165෦ͷ߹ܭ͸౳͘͠ɺෳࣜ฽هܗࣜʹͳ͍ͬͯΔ τϥϯβΫγϣϯΛϏοτίΠϯωοτϫʔΫʹϒϩʔυΩϟετ͢ΔʢޙͰৄࡉΛղઆʣ !33 アリス デイヴ キャロル ボブ アリス ૹ͍ۚͯͨ͠ ΩϟϩϧˠΞϦε 0.02BTC ૹ͍ۚͯͨ͠ σΠϰˠΞϦε 0.03BTC τϥϯβΫγϣϯ ΩϟϩϧˠΞϦ ε 0.02BTC σΠϰˠΞϦε 0.03BTC INPUT OUTPUT ΞϦεˠϘϒ 0.04BTC ߹ܭ0.05BTC ߹ܭ0.05BTC ࣗ਎΁ͷ͓௼Γ 0.01BTC ΞϦεͷൿີ伴ͰͷΈղ ৣͯ͠࢖༻ՄೳʹͳΔ ͜ͷ୯ҐΛUTXOͱ͍ ͏
  34. ୭͕ਖ਼͍͠ͷ͔ʁ ࿑ྗͷ͍ΔܭࢉΛͯ͠ɺແࣄϒϩοΫΛ࡞ͬͨϚΠφʔ"͞Μ͸ωοτϫʔΫͷΈΜͳʹ஌Β ͤ·͢ ϚΠφʔ"͞Μͷ࡞ͬͨϒϩοΫ͸ۙྡͷϊʔυʹసૹ͞Εɺۙྡͷϊʔυ͕ݕূ͠ɺਖ਼͚͠ Ε͹ɺࣗ෼ͷ୆ாʹऔΓࠐΜͰɺ·ͨۙྡͷϊʔυʹసૹ͠·͢ ϒϩοΫ΋τϥϯβΫγϣϯͱಉ༷ɺੈքதͰόέπϦϨʔ͞Ε͍ͯ·͢ !34 TX TX TX

    Block ϚΠφʔA Block Block͕࠾۷Ͱ͖ͨΒ ωοτϫʔΫʹྲྀ͢ (ϒϩʔυΩϟετ) TX ̍൪৐Γͩͱউརʂ Block Block΋ݕূ͠ɺਖ਼͚͠ Ε͹ɺۙྡʹసૹ͢Δ ϚΠφʔB ࢲ΋ϚΠχϯάͯͨ͠ͷʹ ϚΠφʔAʹઌӽ͞Εͨ ෛ͚ͨʂ
  35. ೋॏࢧ෷ͷߦํ !35 Memory Pool(mempool) ࠷৽ϒϩοΫ ະঝೝTX(τϥϯβΫγϣϯ) ؚ͕·ΕΔ ΞϦε Ϙϒ Ωϟϩϧ

    ϚΠφʔX ϚΠφʔY 1BTCΛϘϒ΁ 1BTCΛΩϟϩϧ΁ TX-B TX-C TX-B TX-C TX-B TX-C TX-BΛऔΓࠐΈɺTX-CΛغ٫͢Δ TX-CΛऔΓࠐΈɺTX-BΛغ٫͢Δ ϚΠφʔX͕ϒϩοΫੜ ੒͢Ε͹ɺTX-B͕ঝೝ
  36. ϒϩοΫͷ෼ذ ಉ࣌ʹϒϩοΫ͕ෳ਺Ͱ͖ͯɺϒϩοΫνΣʔϯ͕෼ذ͢Δ͜ͱ͕͋Γ·͢ ͦͷͱ͖͸ɺνΣʔϯ͕৳ͼͨํ͕উͪͱͳΓɺ୹͍΄͏͸ແޮͱͳΓ·͢ Ϧιʔε͕ଟׂ͔͘Ε͍ͯΔํ͕ਖ਼͍͠ͱ͍͏ߟ͑ํͰ͢ ͜ͷΞϧΰϦζϜΛ1SPPGPG8PSLɿ1P8ʢ࡞ۀূ໌ʣͱ͍͍·͢ !36 ͨ·ʹಉ͡λΠϛϯάͰ ϒϩοΫ͕ੜ੒͞Εɺϒϩο ΫνΣʔϯ͕෼ذ͢Δ ௕͍ํʹͭͳ͍Ͱ͍

    ͘ͱ͍͏ϧʔϧ͕͋ Δ
  37. ϒϩοΫͷ෼ذ աڈͷϒϩοΫΛॻ͖׵͑Δʹ͸ɺ͚̍ͭͩॻ͖׵͑ͯ΋ɺϒϩοΫ͸ϋογϡͷ࿈࠯Ͱ͋ΔͨΊɺޙͷ ϒϩοΫ΋φϯεΛ౰ͯ͸ΊͯϚΠχϯάܭࢉΛ͠ͳ͍ͱ͍͚·ͤΜ ॻ͖׵͑ͷͨΊͷϚΠχϯάΛ͍ͯ͠Δؒʹ΋ɺਖ਼౰ͳνΣʔϯ͸৳ͼ͍͖ͯ·͢ ਖ਼౰ͳνΣʔϯΑΓ΋௕͘ͳΒͳ͍ͱʢϦιʔεׂ͕͔Εͳ͍ͱʣ୹͍νΣʔϯͷ··Ͱແޮͳ··Ͱ͢ ਖ਼౰ͳ௕͍νΣʔϯΛ௥͍ӽ͢ʹ͸ɺϏοτίΠϯͷϋογϡύϫʔʢϚΠχϯάʹ஫͕ΕΔిྗʣΛωο τϫʔΫ্ͷա൒਺ʢ̑̍ˋʣऔΒͳ͍ͱ͍͚·ͤΜ ͦΕʹ͸͓͕͔͔ۚ͘͢͝ΔͨΊɺվ͟Μ͢ΔΑΓ΋ɺਖ਼౰ͳ௕͍νΣʔϯͷϒϩοΫΛ࡞੒ͯ͠ɺใु Λ΋Βͬͨํ͕͍͍ͷͰ͢ ͜ͷΑ͏ͳߦಈܦࡁֶతΠϯηϯςΟϒͰϏοτίΠϯϒϩοΫνΣʔϯ͸ಈ͍͍ͯ·͢

    !37 ਖ਼౰ͳ௕͍νΣʔϯΛϚ Πχϯά͢Δํ͕͓ಘ աڈͷϒϩοΫΛॻ͖׵͑Δ ʹ͸ɺ࠶౓ϚΠχϯάܭࢉΛ ΍Γ௚͞ͳ͚Ε͹ͳΒͳ͍
  38. ϏοτίΠϯૹۚͷ࢓૊Έ τϥετϨε
 ৴པ͢Δୈࡾऀʢதԝ؅ཧऀʣ͕͍ͳͯ͘΋औҾ͕੒Γཱͭ
 औҾ૬खɺϊʔυ΍ϚΠφʔ͕৴པͰ͖ͳͯ͘΋ɺ୭΋͕ϏοτίΠϯͷϧʔϧͰ͋ΔϏοτ ίΠϯϓϩτίϧͰنఆ͞Εͨ͜ͱ͔͠Ͱ͖·ͤΜ վ͟Μ଱ੑ
 ެ։伴҉߸ͱ1SPPGPG8PSLʢ࡞ۀূ໌ʣ
 ͨͩ͠ɺ1P8͸ϚΠφʔʹΑΔϋογϡύϫʔΛؚΊͨΤίγεςϜͰ࣮ݱͰ͖͍ͯ·͢ ଱ো֐ੑ
 ੈքதʹϊʔυ͕෼ࢄ͠ɺෆಛఆଟ਺ͷਓ͕ϊʔυΛཱͯΒΕΔͨΊɺ௵ͤ·ͤΜ


    ·ͨɺશͯͷϊʔυ͕ಉ͡σʔλΛ࣋ͪɺಉ͡ಇ͖Λ͢ΔͨΊɺ୯Ұো֐఺͕͋Γ·ͤΜ !38
  39. ϏοτίΠϯͷൃߦ্ݶ ϏοτίΠϯͷใु͸ݱࡏɺ#5$Ͱ͕͢ɺϒϩοΫ͝ͱʢ໿̐೥ʹ̍ճʣʹ൒ݮ ͠·͢ɻ ൃߦຕ਺͸ສ#5$Ͱɺ๏ఆ௨՟ͷΑ͏ʹۚ༥؇࿨΋ͳ͍ͨΊɺσϑϨܕͷ௨՟ͱݴΘΕ ·͢ɻ !39 ビットコイン百科事典「ビットコインの総量が決まっているから価値が上がる?」より http://xn--eck3a9bu7cul.pw/articles/D0zZ1

  40. ϏοτίΠϯͷख਺ྉ ϒϩοΫੜ੒ͰಘΒΕΔϏοτίΠϯใुͱख਺ྉͷྫ ͷ৔߹͸ɺϒϩοΫใु ख਺ྉ߹ܭ#5$ IUUQTCMPDLDIBJOJOGPCMPDL DBEEGDDBBGCFFGDBDEB !40 参考)混雑時

  41. 6590ͱτϨʔαϏϦςΟ ΞϦε͕Ϙϒͷఆ৯԰ͰԁͷϥϯνΛ৯΂·ͨ͠ɻ ΞϦε͸ԁࡳΛຕɺԁࡳΛຕɺԁۄΛຕ͍࣋ͬͯ·͢ɻ ΞϦε͸ࢧ෷͍ʹɺԁࡳຕɺԁۄຕΛ࢖͍·ͨ͠ɻ ԁΛ౉͢ͱɺ͓௼Γ͸ԁͰ͢ɻ τϥϯβΫγϣϯ͸*/165෦ʢऩೖʣͱ065165෦ʢࢧग़ʣͷऩࢧ͕߹͏ෳࣜ฽ه Ͱ͢ɻ !41 アリス ボブ

    アリス τϥϯβΫγϣϯ 1000ԁࡳ 500ԁۄ INPUT OUTPUT ࢧ෷ 1200ԁ ߹ܭ1500ԁ ͓௼Γ 300ԁ ߹ܭ1500ԁ
  42. 6590ߏ଄ͱ࢒ߴ 6590 6OTQFOU5SBOTBDUJPO0VUQVU  ϏοτίΠϯͷτϥϯβΫγϣϯߏ଄͸6590ߏ଄ͱݴΘΕ·͢ɻ ϚΠχϯάใुͷτϥϯβΫγϣϯ͚ͩ͸*/165෦͕ۭͰ͢ɻ $PJOCBTF5SBOTBDUJPO  উखʹ#5$ΛݮΒ͢͜ͱ͸Ͱ͖·ͤΜɻʢൿີ伴Λࣦͯ͘͠ಈ͔ͤͳ͘ͳͬͨ#5$͸ߟ͑ͳ͍ʣ উखʹ૿΍͢ʢೋॏࢧ෷ʣͯ΋ɺϒϩοΫੜ੒ʹΑΓɺೋॏࢧ෷͸غ٫͞Εɺ૿΍ͤ·ͤΜ

    τϥϯβΫγϣϯͷ࿈ͳΓΛՄࢹతʹදݱ͢Δͱɺ໢ͷ໨ͷΑ͏ʹඳ͚·͢ɻ !42 TX Coinbase TX 空 TX TX TX TX TX TX ࣍ͷTXͷINPUTʹ࢖༻͞ Ε͍ͯͳ͍ɿະ࢖༻ UTXOͷ͔͖ूΊ͕࢒ߴ
  43. ൃలࢀߟࢿྉ Lightning Network

  44. #JUDPJOͷεέʔϥϏϦςΟ #JUDPJOͷϊʔυ͸ΈΜͳಉ͡ಇ͖Λ͢Δ !44 #JUDPJOͷॲཧೳྗ
 —ϒϩοΫͷ.#্ݶͰඵ͋ͨΓ
 ɹτϥϯβΫγϣϯະຬΛαϙʔτ
 —ϒϩοΫαΠζΛແ੍ݶͱ͢Δͱɺ7JTB
 ɹϐʔΫ࣌ͷ UQTʹରॲ͢Δʹ͸ɺ
 ɹ̍ϒϩοΫͰ(#Λ෼͝ͱʹੜ੒


    —ͦΕ͸೥ؒ5#Ҏ্ͷσʔλʹͳΔ
 —ͳ͓ɺݱࡏ͸೥ؒͰ(#΄Ͳ 7JTBͷॲཧೳྗ
 ɹ—೥ͷ࿈ٳதʹ UQT
 USBOTBDUJPOQFSTFDPOE ౸ୡ
 ɹ—ݱࡏฏۉ೔͋ͨΓ਺ԯυϧͷऔΓѻ͍ IUUQTCMPDLDIBJOJOGPKBDIBSUTOUSBOTBDUJPOT UJNFTQBOBMM
  45. -JHIUOJOH/FUXPSL ϖΠϝϯτνϟωϧͰԿճ΋ૹ͕ۚߦΘΕͨޙͷ࠷ऴ࢒ߴΛϒϩοΫνΣʔϯʹॻ͖ࠐΉ !45 ϖΠϝϯτνϟωϧ ϒϩοΫνΣʔϯ "MJDF ྫʣ"MJDF͸ΫϦʔχϯά԰ΛӦΜͰ͓Γɺ#PC ͸ύϯ԰ΛӦΜͰ͍ͯɺ͓ޓ͍ళΛར༻͢Δ #PC 利用した店

    送金者 受取者 支払額 パン屋 Alice Bob ¥1,500 クリーニング屋 Bob Alice ¥2,500 パン屋 Alice Bob ¥2,000 ૬ࡴ͢ΔͳΒ"MJDF͕#PCʹ= ෷͑͹Α͍
  46. #JUDPJO$PSFͱDMJHIUOJOHΠϯετʔϧ #JUDPJOϊʔυ͸$ ͷϦϑΝϨϯε࣮૷ͷ#JUDPJO$PSF CJUDPJOE ΍+BWB࣮૷ͷCJUDPJOKɺHP ࣮૷ͷCUDEͳͲ͕͋Γɺ-JHIUOJOH/FUXPSLϊʔυ΋$ݴޠ࣮૷ͷDMJHIUOJOH MJHIUOJOHE ɺ HPݴޠ࣮૷ͷMOEͳͲ͕͋Δɻ
 ࠓճ͸ɺ#JUDPJO$PSF

    CJUDPJOE  DMJHIUOJOH MJHIUOJOHE Λ঺հ #JUDPJODPSFͷΠϯετʔϧ VCVOUV  IUUQTRJJUBDPNUPLVPJUFNTFGEGDGDFC -JHIUOJOH/FUXPSLϊʔυΛ্ཱͪ͛Δํ๏ DMJHIUOJOHฤ  IUUQTRJJUBDPNNVUBJUFNTCFDBGFDE !46
  47. -JHIUOJOH/FUXPSL&YQMPSFS -JHIUOJOH/FUXPSLνϟωϧΛՄࢹԽͨ͠αΠτ 5FTUOFU 
 IUUQTFYQMPSFSBDJORDP ύϒϦοΫ%/4ͷϊʔυ͸ొ࿥͞Εͳ͍ʁ !47

  48. -JHIUOJOH/FUXPSL&YQMPSFS -JHIUOJOH/FUXPSLνϟωϧΛՄࢹԽͨ͠αΠτ .BJOOFU 
 IUUQTMONBJOOFUHBCFOXJO !48 5FTUOFUΛ௒͑Δن໛
 ɹ—ϊʔυ਺ɺνϟωϧ਺ͱ΋ʹ.BJOOFUͷํ͕ଟ਺ 03"/(&#&".
 ɹ—খᔹ͕.BJOOFUͰཱ͍ͯͯΔϊʔυ

  49. -JHIUOJOH/FUXPSLΛ5FTUOFUͰମݧ 4UBS#MPDLT ձܭ͸23ίʔυಡΈऔΓ
 ɹ—εϚϗ౳ͰಡΈऔܾͬͯࡁ
 ɹ—#JUDPJOͱ͸ผن֨ͷૹۚํ๏ !49 IUUQTTUBSCMPDLTBDJORDP

  50. -JHIUOJOH/FUXPSLͷ࣮ళฮܾࡁ ೥݄೔ ౔ ೔ຊͰॳΊͯͷ-JHIUOJOH/FUXPSL࣮ళฮܾࡁ͕ߦΘΕͨ !50 ϕϧΪʔϏʔϧμΠχϯάαϯλϧψʔ
 —҉߸௨՟ܾࡁͷ੟஍
 —*$0 *OJUJBM$PJO0⒎FSJOH Ͱ໊ݹ԰͔Β


    ɹ౦ژ੺ࡔʹҠస ࣗ਎͸໨ܸऀͱͳΓɺ5XJUUFSͰ͸େ͖ͳ൓ڹ
 —೔ຊͰ-JHIUOJOH/FUXPSL͕େ͖ͳҰาΛ
 ɹ౿Έग़ͨ͠ IUUQTUXJUUFSDPNTIV@LPCTUBUVT