ビットコイン・ブロックチェーン 入門する上でのポイント

D3e027f453bb96ac1398cc98620f2920?s=47 Shu Kobuchi
December 29, 2019

ビットコイン・ブロックチェーン 入門する上でのポイント

フロントエンド 年越し LT忘年会 2019にて、ビットコインの話をしました
https://kfug.connpass.com/event/153648/

D3e027f453bb96ac1398cc98620f2920?s=128

Shu Kobuchi

December 29, 2019
Tweet

Transcript

  1. ϏοτίΠϯɾϒϩοΫνΣʔϯ ೖ໳͢Δ্ͰͷϙΠϯτ ೥݄೔,'6( ؔ੢ϑϩϯτΤϯυ6(  খᔹप 4IV,PCVDIJ

  2. ࣗݾ঺հ খᔹपɹ4IV,PCVDIJɹ!TIV@LPCTIVLPCVDIJ ෱Ԭݝ൧௩ࢢੜ·Εɹฌݿݝ੢ٶࢢɾๅ௩ࢢҭͪ ਆށେֶւࣄՊֶ෦ଔۀ ಸྑઌ୺Պֶٕज़େֶӃେֶ৘ใՊֶݚڀՊम࢜ྃ ৽ଔͰՈిϝʔΧʔͰιϑτ΢ΣΞ։ൃ ͦͷޙ4*FSͰͷडୗ։ൃ౳ લ൒େࡕͷ8FC੡࡞ձࣾͰ#JUDPJO8FC8BMMFUࢼ࡞඼։ൃ ʙ*5ϕϯμʔͷେࡕࢧࣾʹೖࣾ͠4& ʙϒϩοΫνΣʔϯͷاը౳ਪਐͷͨΊ౦ژຊࣾసۈ

    ʙԾ૝௨՟ɾϒϩοΫνΣʔϯελʔτΞοϓͷγχΞιϑτ ΢ΣΞΤϯδχΞ w Ծ૝௨՟औҾॴ޲͚΢ΥϨοτͷ։ൃͷޙɺ
 ݱࡏ͸อकӡ༻ͷϦʔμʔ 2
  3. ͜ͷൃදͷૂ͍ χϡʔε౳Ͱ΋࿩୊ʹग़ΔϏοτίΠϯΛ͸͡Ίͱ ͢ΔԾ૝௨՟ ҉߸ࢿ࢈ ΍ϒϩοΫνΣʔϯٕज़ ʮ೉͍͠ʯͱݴΘΕΔ͜ͱ͕ଟʑ ϒϩοΫνΣʔϯٕज़ͷ֩Λ͓఻͑ͯ͠ɺগ͠Ͱ΋ ཧղͷҰॿʹͳΕ͹޾͍Ͱ͢ 3

  4. ϏοτίΠϯͱ͸ தԝ؅ཧऀΛ࣋ͨͳ͍11ిࢠϚωʔγεςϜʢඇதԝूݖతͳ҉߸௨՟ʣ தԝ؅ཧऀΛ࣋ͭۚ༥γεςϜͱ͸ۜߦͳͲ ϏοτίΠϯ͕ੜ·ΕΔલ͔Β11ిࢠϚωʔͷݚڀ͸ߦΘΕ͍ͯͨ w ࣮༻ԽϨϕϧͰॳΊͯ੒ޭͨ͠ͷ͕ϏοτίΠϯ w ҎޙɺϏοτίΠϯͷٕज़Λجʹ༷ʑͳ҉߸௨՟͕ొ৔ w ϏοτίΠϯͷج൫ٕज़ʮϒϩοΫνΣʔϯʯΛ௨՟Ҏ֎΁ͷԠ༻΋

    ೥຤4BUPTIJ/BLBNPUP φΧϞτατγ ͕࿦จΛΦʔϓϯιʔεί ϛϡχςΟͷϝʔϦϯάϦετʹ౤ߘ w IUUQTCJUDPJOPSHCJUDPJOQEG ೥݄೔ʹϏοτίΠϯ͕Քಇ࢝͠Ίͨʢ·΋ͳ͘೥ʂʣ ୭ʹ΋ૹۚΛअຐͰ͖ͳ͍ 4
  5. ϒϩοΫνΣʔϯͱ͸ ϏοτίΠϯͷج൫ٕज़͕ޙʹϒϩοΫνΣʔϯͱ ݺͿΑ͏ʹͳͬͨ ϒϩοΫͷதʹ͸τϥϯβΫγϣϯ औҾσʔλ ͕ ؚ·ΕΔ ೋॏࢧ෷͍ΛແޮԽ͢Δखஈ 5

  6. ެ։伴҉߸ ެ։伴͸ʮ伴ʯͱ͍͏໊લ͕ͩɺʮৣʯΛΠϝʔδ͢ΔͱΘ͔Γ΍͍͢ ΞϦε͸Ϙϒͷެ։伴Λ༻͍ͯɺฏจΛ҉߸Խ͢Δ Ͱ͖ͨ҉߸จ͸Ϙϒͷൿີ伴Ͱ͔͠෮߸ԽͰ͖ͳ͍ ҉߸Խ͢Δ伴ʢެ։伴ʣͱ෮߸Խ͢Δ伴ʢൿີ伴ʣ͕ผʑ ΞϦε͸Ϙϒͷൿີ伴͕ͳͯ͘΋Ϙϒʹ͔͠෮߸ԽͰ͖ͳ͍҉߸จΛ࡞੒Մ 6 φΧϞτατγͷ ਖ਼ମ͸ʓʓʓ DECGEGE

    FCDBEC CEDCCFDD Ϙϒͷެ։伴 φΧϞτατγͷ ਖ਼ମ͸ʓʓʓ ҉߸จ ฏจ ฏจ Ϙϒͷൿີ伴 ҉߸Խ ෮߸Խ ΞϦε Ϙϒ
  7. ΞϦε͕Ϙϒʹ#5$ΛૹΔ Ҏલड͚औֹ͍ͬͯͨΛ߹ࢉͯ͠ɺ૬खʹૹΓɺ͓௼Γ͸ࣗ෼΁ 59தʹهࡌͷͳֹ͍ ͜͜Ͱ͸#5$ ͸ޙʹϚΠφʔ΁ τϥϯβΫγϣϯ5SBOTBDUJPO59 7 ΞϦε Ϙϒ 5SBOTBDUJPO

    59 */165 065165 ΞϦε Ωϟϩϧ ΞϦεˠϘϒ #5$ ΩϟϩϧˠΞϦε #5$ ΞϦεˠΞϦε ͓௼Γ  #5$ #5$ σϏοτˠΞϦε #5$ #5$ σϏοτ ܭ#5$ ܭ#5$ ϚΠφʔ ωοτϫʔΫख਺ྉ #5$ ˞59ʹهࡌ͸ͳ͍ ൿີ伴Λࠩ͠ࠐΜͰ ϩοΫղআɿిࢠॺ໊ ΞϦεͷ ൿີ伴 ΞϦεͷ ൿີ伴 ΞϦεͷ ެ։伴 Ϙϒͷ ެ։伴 ΞϦεͷ ެ։伴 ΞϦεͷ ެ։伴
  8. 11ωοτϫʔΫͰͷసૹ ࡞੒ͨ͠τϥϯβΫγϣϯΛϏοτίΠϯ11ωοτϫʔΫʹϒϩʔυΩϟε τ ൃใ ͢Δ ϊʔυ͸59ͷܗࣜΛνΣοΫ͠ɺϏοτίΠϯͷܗࣜͱͯ͠ਖ਼͚͠Ε͹ɺ ྡͷϊʔυʹసૹ͍ͯ͘͠ શͯͷϊʔυ͕ಉ͡59Λ࣋ͭ
 ʢશੈքͷϊʔυʹߦ͖౉Δʣ 8

    ΞϦε Ϙϒ 59 ൃใ 59 59 59 సૹ సૹ 59 59 59 సૹ సૹ సૹ సૹ స ૹ
  9. τϥϯβΫγϣϯνΣʔϯͱ6590ߏ଄ τϥϯβΫγϣϯ 59 ͸લͷ59ͷ৘ใΛ͍࣋ͬͯΔʢϋογϡϙΠϯλʣ ݩΛḷΕ͹ɺඞͣ$PJOCBTF59ʹͨͲΓண͘ ϚΠφʔ͸ࣗ෼ͷΞυϨεʹରͯ͠ϚΠχϯάใुΛૹΔ59ΛϒϩοΫʹؚ· ͤΔ */165෦͸ۭ 65906OTQFOU5SBOTBDUJPO0VUQVUϏοτίΠϯ͸ʮ6590ߏ଄ʯ 9

    TX Coinbase TX ۭ TX TX TX TX TX TX 9 ࢀর ࢀর ࣍ͷ59ͷ*/165ʹ࢖༻͞Ε͍ͯͳ͍ ະ࢖༻6590ͷ͔͖ूΊ͕࢒ߴ
  10. ΢ΥϨοτʹ͓͕ۚೖ͍ͬͯΔͱ͍͏ΑΓ͸ɺൿີ伴͕ೖ͍ͬͯΔ ൿີ伴͸σδλϧσʔλ จࣈྻ ͳͷͰ౪ΈݟΒΕΔͱଞਓ΋࢖͑Δ ෺ཧతͳ伴΋߹伴͕࡞ΕΔʢෳ੡Ͱ͖ΔʣΑ͏ʹ ϊʔυͷ෼ࢄ୆ா͸શऔҾΛ͓࣋ͬͯΓɺΈΜͳಉ͡σʔλ ൿີ伴ͰੈքதͷͲͷϏοτίΠϯϊʔυ͔ΒͰ΋ࣗ෼ѼͰ
 ະ࢖༻ͳ 6OTQFOU 5SBOTBDUJPO0VUQVU

    6590 
 Λૢ࡞͢Δ͜ͱ͕Ͱ͖Δ ϏοτίΠϯͷ΢ΥϨοτ 10 TX TX ࣗ෼ͷ 6590 ଞਓͷ 6590 ࣗ෼ͷ 4QFOU ࣗ෼ͷ 6590
  11. ೋॏࢧ෷͍໰୊ ΞϦε͸Ωϟϩϧ͔Β΋Βͬͨ#5$ΛϘϒʹ΋ૹΓɺΤϨϯʹ΋ૹͬͨͱ ͢Δʢೋॏࢧ෷͍Λͨ͠ʣ ͲͪΒͷτϥϯβΫγϣϯΛਖ਼౰ͱݟͳ͔͢ ؅ཧऀ͕͍Ε͹؅ཧऀͷϊʔυʹಧ͍ͨઌணॱͰܾΊΕ͹ྑ͍ ͔͠͠ɺ؅ཧऀͷ͍ͳ͍෼ࢄωοτϫʔΫͰ͜ͷରࡦΛ͠ͳ͚Ε͹ͳΒͳ 11ωοτϫʔΫ্Ͱઌணॱͷ൑ఆ͸ෆՄೳ 11 ΞϦε Ϙϒ

    59 5PϘϒ 59 5PΤϨϯ Ωϟϩϧ ΤϨϯ #5$ #5$ #5$ ೋॏࢧ෷͍ Ϙϒ ΤϨϯ
  12. ೋॏࢧ෷͍ΛແޮԽ͢Δʹ͸ʁ ೋॏࢧ෷͍ΛແޮԽ͢ΔͨΊʹɺ6590͕࢖༻ࡁΈͰ͋Δ͔ͷ൑ఆ͕ඞཁ ࢖༻ࡁΈͰ͋Δ͜ͱ͸ɺܝࣔ൘ʹ·ͱΊͯ஌ΒͤΔ ϒϩοΫ͸ެ༻ܝࣔ൘ 12 ࢖༻ࡁΈ6590Ұཡ ΞϦεˠϘϒ#5$ ΤϨϯˠΩϟϩϧ#5$ ΩϟϩϧˠσϏοτ#5$ ΩϟϩϧˠΞϦε#5$

    ϘϒˠΤϨϯ#5$
  13. ୭͕ϒϩοΫʢܝࣔ൘ʣΛ࡞੒͢Δͷ͔ʁ ۃΊͯ௿͍֬཰ͷλʔήοτΛݟ͚ͭͨਓʹϒϩοΫʢܝࣔ൘ʣ࡞੒ͷݖར ྫ͑ΔͳΒɺ࢛ͭ༿ͷΫϩʔόʔΛ୳͢େձ ௿͍֬཰ͷλʔήοτ͕ݟ͔ͭͬͨ ͦΕ͚ͩେมͳ࡞ۀΛͨ͠ͱ͍͏͜ͱ ӡΑ͙͘͢ʹݟ͔ͭΔ͜ͱ΋͋Δ͕ɺ੒ޭΛଓ͚Δʹ͸࿑ྗΛׂ͖ଓ͚Δ ͔͠ͳ͍ ϏοτίΠϯͷ৔߹͸ɺޮ཰తͳΞϧΰϦζϜ͕ଘࡏ͠ͳ͍ͱ͞ΕΔ୯७ ͳܭࢉΛͻͨ͢Β΍Γଓ͚Δ ΍Δͷ͸ϚΠχϯάϚγϯͰɺిؾ୅͕ͱͯ΋͔͔Δ

    େมͳ࡞ۀΛͨ͠ਓ͸ෆਖ਼ͷͨΊΑΓ΋ϒϩοΫใुͱ͍͏ΠϯηϯςΟϒͷ ͨΊʹਖ਼͍͠ߦಈΛ͢Δͱ͍͏લఏ 1SPPGPG8PSLʢ࡞ۀূ໌ʣͱ͍͏ 13
  14. ϚʔΫϧϧʔτ ϒϩοΫͷߏ଄ ϒϩοΫʹؚΊΔτϥϯβΫγϣϯΛ·ͱΊͨϚʔΫϧϧʔτΛܭࢉ 59͕ͲͷϒϩοΫʹೖ͍ͬͯΔ͔͕Θ͔Δ ϒϩοΫϔομͱτϥϯβΫγϣϯ͕ϒϩοΫʹؚ·ΕΔ ʮφϯεʯͱ͍͏ԿͰ΋ྑ͍ύϥϝʔλΛೖΕͯϒϩοΫͷϋογϡΛܭࢉ ͦͷ಄/ܻ͕શͯʹͳΔ·Ͱʢਐ਺ͳͷͰɺ֬཰͸ͷ/৐ʣ ͘͢͝௿͍֬཰ʢྫ͑ΔͳΒܻ͋ΔೆژৣΛຖճ਺ࣈม͑ͯղৣͰ͖ Δ͔ࢼ͢ʣ 14

    લͷϒϩοΫͷϋο γϡ લͷϒϩοΫ ͷϔομ λΠϜελϯϓ φϯε ϒϩοΫͷϋογϡ GFCGEFGEGEECCDE FCFC ͻͨ͢Βม͑ͯ ϒϩοΫϋογϡΛܭࢉ 59 59 59 59 59 59
  15. ϒϩοΫ͸લͷϒϩοΫΛϋογϡϙΠϯλͰࢀরͯ͠ (FOFTJT#MPDL ͔ Β࠷৽ͷϒϩοΫ·Ͱܨ͕͍ͬͯΔ ్தͷϒϩοΫʹऔΓࠐ·Ε͍ͯΔτϥϯβΫγϣϯͷத਎Λมߋ͢Δʹ ͸ɺϒϩοΫͷ࡞Γ௚͠ͱޙଓͷϒϩοΫΛ࡞Γ௚͞ͳ͚Ε͹ͳΒͳ͍ w ϏοτͰ΋ม͑Δͱɺϋογϡ஋͕શ͘ҟͳΔͷͱɺϒϩοΫΛ࡞Γ ௚͢ϚΠχϯά΋ඞཁͰɺվ͟Μ͸ࠔ೉ ϒϩοΫνΣʔϯ

    15 ࢀর ࢀর ࢀর ࢀর ࢀর ࢀর 59 59 59 59 59 59 59 ᶃվ͟Μ͍ͨ͠ ᶄϒϩοΫ࡞Γ௚͠ ͜Ε͚ͩͰ΋େม ᶅޙଓͷϒϩοΫ࡞Γ௚͠ ͘͢͝େม ௕͍ϒϩοΫΛ ਖ਼౰ͱΈͳ͢ ᶆݱࡏͷϒϩοΫνΣʔϯ ΑΓ΋௕͘͢Δ
  16. ϒϩοΫνΣʔϯ·ͱΊ ೋॏࢧ෷͍ΛແޮԽ͢Δखஈ 1SPPGPG8PSL 1P8࡞ۀূ໌  ೋॏࢧ෷͍͸Ͱ͖Δ͕ɺϒϩοΫʹࡌΒͳ͚Ε͹ແޮ ϒϩοΫνΣʔϯ͸ࣄޙঝೝͷζϧ͍γεςϜ ͔ͩΒɺγεςϜμ΢ϯ͠ͳ͍ τϥϯβΫγϣϯΛେྔʹྲྀͯ͠ωοτϫʔΫͷෛՙΛ্͛ͯ΋ɺ஗Ԇ͕ ى͜Δ͚ͩͰམͪͳ͍

    தԝ؅ཧ͞ΕͨγεςϜͩͱɺ%#Ͱॱ൪ʹॲཧ͢ΔͨΊɺॲཧ͕٧·Δͱ མͪΔ ެ։伴҉߸Λར༻͍ͯͯ͠ɺൿີ伴Λ઄औ͞Εͳ͍ݶΓୣΘΕͳ͍ 16
  17. ϏοτίΠϯͷࠓޙ ೔ԤถͳͲઌਐࠃͰ͸ɺதԝۜߦɾ๏ఆ௨՟͕҆ఆ͍ͯ͠ΔͷͰɺԾ૝௨՟ͷ ৴༻͸௿͘ɺܾࡁʹ༻͍Δಈػ͸ബ͍ ౤ػ໨త ୹ظ౤ࢿ ΍ࢿ࢈ܗ੒ ௕ظ౤ࢿ  ൃల్্ࠃͰ͸ɺ੓࣏ɺதԝۜߦɺ๏ఆ௨՟͕ෆ҆ఆͰɺԾ૝௨՟ͷ৴༻ͷํ ͕ߴ͍

    17
  18. ίϛϡχςΟ঺հ ೔ຊ҉߸௨՟ϢʔβձɹIUUQTDSZQUPDVSSFODZDPOOQBTTDPN ʮϏοτίΠϯͱ͔ษڧձʯʢ݄̍ճɿฏ೔໷ʣ w ࣍ճ͸೥݄ௐ੔த!౦ژ ʮ҉߸௨՟ಡॻձʯʢ݄̍ճɿฏ೔໷ʣ w ࣍ճ͸೥݄ௐ੔த!౦ژ DSBTIBDBEFNZ *5ܥಈը഑৴

    ʹͯϏοτίΠϯͱ͔ษڧձͷΞʔΧΠϒ഑৴த
 IUUQTDSBTIBDBEFNZDPNNVOJUZDSZQUPDVSSFODZ :PV5VCFνϟϯωϧʢษڧձʗಡॻձʣIUUQCJUMZZPVUVCFDDTUVEZ 18
  19. ࢀߟࢿྉ

  20. ϏοτίΠϯ͸Φʔϓϯιʔε ϏοτίΠϯ #JUDPJO ͸Φʔϓϯιʔε ୭Ͱ΋։ൃʹࢀՃՄೳʂ
 IUUQTHJUIVCDPNCJUDPJOCJUDPJO ϏοτίΠϯΛ͸͡Ίɺ҉߸௨՟ɾϒϩοΫνΣʔϯͷଟ͘͸044 ٕज़తʹ΋໘ന͍ʂʂ ϥΠτίΠϯ -JUFDPJO

    ͸#JUDPJOͷιʔείʔυ͔ΒϑΥʔΫ
 IUUQTHJUIVCDPNMJUFDPJOQSPKFDUMJUFDPJO ϞφίΠϯ .POBDPJO ͸-JUFDPJOͷιʔείʔυ͕ϕʔε
 IUUQTHJUIVCDPNNPOBDPJOQSPKFDUNPOBDPJO ΠʔαϦΞϜ &UIFSFVN ΋Φʔϓϯιʔε
 IUUQTHJUIVCDPNFUIFSFVNHPFUIFSFVN 20
  21. ϋογϡؔ਺ Մม௕ͷೖྗ஋ʹର͠ɺݻఆ௕ͷग़ྗ஋Λฦ͢ ཚ਺Ͱ͸ͳ͍ͷͰɺಉ͡ೖྗ஋͔Β͸ৗʹಉ͡ग़ྗ஋ΛಘΔ ग़ྗ஋͔Βೖྗ஋Λਪଌ͢Δͷ͸΄΅ෆՄೳ IUUQTXXXNPWBCMFUZQFDPVLTDSJQUTTIBIUNM
 IUUQTHPPHM1PHF# 21 ೖྗ͸Մม௕ PQFOTPVSDF ग़ྗ͸ݻఆ௕

    PQFOTPVSDJ CFBCCGCEBDFF DDCFBCBCCDDFCGDG CBEBEFBGCEC DBFDBEGDGFFB 4)" ϋογϡؔ਺ 4)" ϋογϡؔ਺ Ұจࣈ ม͑Δ શ͘ҟͳΔ ஋ʹ
  22. ެ։伴҉߸ ެ։伴͸ʮ伴ʯͱ͍͏໊લ͕ͩɺʮৣʯΛΠϝʔδ͢ΔͱΘ͔Γ΍͍͢ ΞϦε͸Ϙϒͷެ։伴Λ༻͍ͯɺฏจΛ҉߸Խ͢Δ Ͱ͖ͨ҉߸จ͸Ϙϒͷൿີ伴Ͱ͔͠෮߸ԽͰ͖ͳ͍ ҉߸Խ͢Δ伴ʢެ։伴ʣͱ෮߸Խ͢Δ伴ʢൿີ伴ʣ͕ผʑ ΞϦε͸Ϙϒͷൿີ伴͕ͳͯ͘΋Ϙϒʹ͔͠෮߸ԽͰ͖ͳ͍҉߸จΛ࡞੒Մ 22 φΧϞτατγͷ ਖ਼ମ͸ʓʓʓ DECGEGE

    FCDBEC CEDCCFDD Ϙϒͷެ։伴 φΧϞτατγͷ ਖ਼ମ͸ʓʓʓ ҉߸จ ฏจ ฏจ Ϙϒͷൿີ伴 ҉߸Խ ෮߸Խ ΞϦε Ϙϒ
  23. ϏοτίΠϯͷެ։伴҉߸ʢུ֓ʣ ΞϦε͸Ϙϒʹ#5$ૹΓ͍ͨ ΞϦε͸Ωϟϩϧ͔Βड͚औͬͨ#5$͕͋Δͱ͢Δ ΞϦεͷެ։伴͕͔͔ͬͨ#5$͕͋Δ ΞϦεͷൿີ伴ͰϩοΫΛղআͯ͠࢖͑ΔΑ͏ʹͳΔ ΞϦε͕Ϙϒͷެ։伴Λ͔͚Δ͜ͱͰϘϒʹϏοτίΠϯΛૹΔ #5$ Ϙϒͷެ։伴 ΞϦεͷൿີ伴 Ωϟϩϧ

    #5$ ΞϦεͷެ։伴 ϩοΫղআ Ωϟϩϧ͔Β ΞϦεʹૹۚ ΞϦε͔Β Ϙϒʹૹۚ
  24. ΞυϨεੜ੒ ൿີ伴͸ཚ਺Λ࢖ͬͯಘΔ Ϗοτͷ੔਺ͳͷͰɺճίΠϯΛ౤͛ͯੜ੒΋Մೳ ެ։伴͸&$%4" ପԁۂઢ҉߸ Λ༻͍ͯൿີ伴ͷεΧϥʔഒࢉʢෆՄٯʣ ΞυϨε͸ެ։伴ͷϋογϡʢෆՄٯʣ ެ։伴ِ଄໰୊Λ๷͙ͨΊɺϏοτίΠϯͰ͸ެ։伴ͱҰରҰͰରԠ͢Δ ΞυϨεΛ࢖༻ʢதԝ؅ཧऀ͕͍ͳ͍ͨΊɺೝূہ͸࢖Θͳ͍ʣ ൿີ伴Λ஌ΒΕΔͱɺ#5$͕౪·ΕΔͷͰ؅ཧ͸ݫॏʹʂ

    24 L ൿີ伴 1SJWBUF,FZ , ެ։伴 1VCMJD,FZ " ΞυϨε "EESFTT ପԁۂઢ্ͷ εΧϥʔഒࢉ Ұํ޲ ϋογϡؔ਺ Ұํ޲ ਪଌෆՄ ෆՄٯ ਪଌෆՄ ෆՄٯ
  25. ൿີ伴ɾެ։伴ɾΞυϨεͷ࣮ྫ ൿີ伴͕Θ͔Ε͹ɺੜ੒نଇ͔ΒҰҙʹܾ·ΔΞυϨεʹඥͮ͘ίΠϯΛૹۚ Ͱ͖Δ ઈରʹଞਓʹݟΒΕͯ͸͍͚ͳ͍ 25 L ൿີ伴 1SJWBUF,FZ , ެ։伴

    1VCMJD,FZ " ΞυϨε "EESFTT DEFCDBCEEFFDECGBED CECCFDCDFGEEECE EBDEEFBCGGFCGD DEFCDBCEEFFD ECGBEDCECCFD DYQP.#$::8$H'485EDNYJQO(6T1X
  26. ΞυϨεͷ؅ཧͱಗ໊ੑ ΞυϨε͸ҰਓͰ͍ͭ͘΋࣋ͯΔ ͓௼ΓΞυϨεΛૹ৴ݩΞυϨεͱ͸ผʹͯ͠ɺಗ໊తʹར༻ͨ͠ํ͕͍͍ ୭͕͍͘Β͍࣋ͬͯΔ͔Λ஌ΒΕͳ͍ͨΊ ΞυϨεٴͼͦͷதʹ͋ΔϏοτίΠϯ͕୭ͷ࣋ͪ෺͔͸ϏοτίΠϯωοτ ϫʔΫͰ͸Θ͔Βͳ͍ ΞυϨεͷੜ੒ݩͱͳͬͨൿີ伴Λૢ࡞Ͱ͖Δਓ͕࣋ͪओ w ൿີ伴Λ౪·Εͯ΋ϏοτίΠϯωοτϫʔΫͰ͸ؔ༩͠ͳ͍ 26

  27. ϒϩοΫͷঝೝ਺ ঝೝ਺͕ଟ͚Ε͹ଟ͍΄Ͳ෴Γʹ͍͘ʢ֬཰తϑΝΠφϦςΟʣ 27 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(τϥϯβΫγϣϯ) ؚ͕·ΕΔ ϚΠφʔใु͸ঝೝ͞ΕΔ·ͰϩοΫ͞Ε͍ͯͯɺͦΕ·Ͱ࢖༻Ͱ͖ͳ͍
  28. ใुͷҙຯ ΠϯηϯςΟϒ͕͋Δ͜ͱͰɺϚΠχϯάͱ͍͏ӡ༻΁ͷࢀՃΛଅ͢ ϚΠφʔ͕૿͑ɺϋογϡύϫʔ͕େ͖͘ͳΔͱɺϏοτίΠϯωοτ ϫʔΫͷηΩϡϦςΟ͕૿͢ w ੈքதͷεʔύʔίϯϐϡʔλ͕ଋʹͳͬͯ΋ϏοτίΠϯωοτϒ ϩοΫνΣʔϯΛվ͟ΜͰ͖ͳ͍ ϒϩοΫʹؚ·ΕΔτϥϯβΫγϣϯͷख਺ྉ΋ϚΠφʔ͕΋Β͑Δ ϒϩοΫใु৽نൃߦ ݱࡏ#5$

     Є ϒϩοΫதͷ59ख਺ྉ 28 ϒϩοΫ 59 59 59 59 59 59 5SBOTBDUJPO 59 */165 065165 ΞϦεˠϘϒ #5$ ΩϟϩϧˠΞϦε #5$ ΞϦεˠΞϦε ͓௼Γ  #5$ σϏοτˠΞϦε #5$ ܭ#5$ ܭ#5$ ϚΠφʔ ωοτϫʔΫख਺ྉ #5$ ˞59ʹهࡌ͸ͳ͍ $PJOCBTF59 ใुΛࣗ෼΁
  29. ϒϩοΫνΣʔϯ ϒϩοΫͷϋογϡ಄/ܻ͕Ͱ͋Δ͔ʢ೉қ౓ʣ͸ϒϩοΫ͔͔ͬͨ࣌ ؒΛ ෼ ೔िؒ ͱൺֱܾͯ͠ΊΔ ̍ϒϩοΫ࡞Δͷʹฏۉ෼ ೉қ౓Λ্͛Δʹ͸಄ͷͷܻ਺Λ૿΍͢ɺ೉қ౓ΛԼ͛ΔͳΒݮΒ͢ ੒ޭ֬཰͸?/ʢ/ɿܻ਺ɺϋογϡ͸ਐ਺ʣݱࡏܻ ϒϩοΫใु͸

    (FOFTJT#MPDL ͕#5$ɺ Ͱ#5$ɺ  Ͱ#5$ͱ͍͏Α͏ʹ ϒϩοΫ͝ͱʹใु൒ݮ ໿̐೥ʹ̍ճՆقޒྠͷ೥ͷՆࠒʹ൒ݮ͢Δ ϏοτίΠϯΛ৽نൃߦ͍ͯ͠Δ ೥ʹ৽نൃߦ͕ऴΘΓɺ૯ֹສ#5$ͱͳΔ ݶΓ͋Δۚ ΰʔϧυ ͷ࠾۷ ϚΠχϯά ʹͳͧΒ͑ͯϒϩοΫੜ੒࡞ۀͷ ΛϚΠχϯάͱݺͿ σϑϨܕ௨՟ͳͷͰɺର๏ఆ௨՟Ͱ#5$Ձ֨͸্͕͍ͬͯ͘܏޲ʹ͋Δ 29
  30. ϚΠχϯάͷϏδωεԽ ϚΠχϯάʹ͸େن໛ͳࢿຊ͕౤Լ͞ΕɺҰେϏδωεʹʂ ੲ͸ݸਓͰϚΠχϯάͰ͖͕ͨɺ͍·Ͱ͸ݸਓͰ͸ଠ౛ଧͪͰ͖ͳ͍Ϩϕ ϧʹͳ͍ͬͯΔ ϚΠχϯάϚγϯΛฒ΂ͨࢪઃ͸ϚΠχϯάϑΝʔϜͱΘΕɺ޻৔ͷΑ͏ ͳ ϚΠχϯάใु֫ಘͷͨΊʹɺܹ͍͠ϚΠχϯάڝ૪ 30 ੈք࠷େखͷϚΠχϯάϑΝʔϜ#JUNBJO

  31. ωοτϫʔΫख਺ྉͷҙຯ ϚΠφʔ͕ঝೝͰ͖Δσʔλྔʹ͸ݶΓ͕͋ΔʢϒϩοΫ.#ʣ ωοτϫʔΫख਺ྉΛ՝͢͜ͱʹΑͬͯɺωοτϫʔΫ্ͷσʔλྔΛ཈੍͢ Δ͜ͱ͕Ͱ͖Δ ख਺ྉ͸σʔλαΠζʹൺྫ τϥϯβΫγϣϯͷ*/165਺ɺ065165਺͕ଟ͚Ε͹σʔλαΠζ͸େ͖ ͘ͳΔ ख਺ྉ͸ωοτϫʔΫͷࠞࡶ౓߹͍ʹӨڹ͞ΕΔ ର๏ఆ௨՟ͷՁ֨ͱ͸௚઀ؔ܎ͳ͍͕ɺՁ্͕͕֨ΔͱऔҾ਺͕૿͑Δͨ Ίख਺ྉ͸্ঢ͠ɺՁ͕֨҆ఆ͍ͯ͠Δ࣌͸ख਺ྉ͕͍҆

    ࢢ৔ͷݪཧʹΑͬͯ໨͕҆Θ͔Δ ͲͷτϥϯβΫγϣϯΛϒϩοΫʹऔΓࠐΉ͔͸ϚΠφʔ͕ࣗ༝ʹܾΊΒΕΔ ϚΠχϯά΋ϏδωεͳͷͰɺख਺ྉͷߴ͍59͕༏ઌͯ͠औΓࠐ·ΕΔ ૹۚऀ͕෷͏ ిࢠܾࡁͷΑ͏ʹళฮଆ डऔଆෛ୲ ͕Ͱ͖ͳ͍ 31
  32. ϊʔυɾ΢ΥϨοτͷछྨ ϑϧϊʔυ͸11ωοτϫʔΫʹྲྀΕΔτϥϯβΫγϣϯͱϒϩοΫΛݕূ ͠ɺਖ਼͍͠ܗࣜͷ΋ͷ͸ࣗϊʔυऔΓࠐΉ աڈ͔ΒશͯͷτϥϯβΫγϣϯʢऔҾཤྺʣͱϒϩοΫΛ࣋ͭ શͯͷσʔλΛ࣋ͭʹ͸ॏ͗͢ΔͷͰɺϒϩοΫϔομͱࣗ෼ͷ΢ΥϨοτʹ ؔ܎͢ΔऔҾͷΈΛ࣋ͭܰྔ΢ΥϨοτʮ417ϊʔυʗ΢ΥϨοτʯ͕͋Δ औҾͷݕূ͸Ͱ͖ͳ͍ ࣗ෼ͷϊʔυΛ࣋ͨͣʹΞυϨεੜ੒΍ૹۚͷͰ͖Δ8FC΢ΥϨοτ΋͋Δ ͕ɺηΩϡϦςΟతʹ஫ҙ͕ඞཁ ෺ཧతͳૢ࡞ΛߦΘͳ͍ͱૹ͕ۚͰ͖ͳ͍ηΩϡϦςΟ͕ߴ͍ϋʔυ΢ΣΞ

    ΢ΥϨοτ΋͋Δ ϞόΠϧ΢ΥϨοτ͸ɺϞόΠϧΞϓϦʹൿີ伴͕ೖ͍ͬͯͯૹ͕ۚͰ͖Δ େۚ͸ஔ͘΂͖Ͱ͸ͳ͍ 32
  33. ϒϩοΫνΣʔϯΤΫεϓϩʔϥ ࣗ෼ͰϊʔυΛ࣋ͨͳͯ͘΋શͯͷऔҾͱϒϩοΫΛՄࢹԽͰ͖ΔϒϩοΫ νΣʔϯΤΫεϓϩʔϥ͕͋Δ IUUQTXXXCMPDLDIBJODPNKBFYQMPSFS ༷ʑͳ։ൃݩ͔ΒϒϩοΫνΣʔϯΤΫεϓϩʔϥ͕ఏڙ͞Ε͍ͯΔ 33

  34. ։ൃ༻ωοτϫʔΫ ։ൃʹຊ෺ͷϏοτίΠϯΛ࢖ͬͯɺࣗ෼͔Βࣗ෼ʹૹۚͨ͠ͱͯ͠΋ωοτ ϫʔΫख਺ྉ͕͔͔Δ ։ൃ༻ʹؾܰʹૹ͕ۚͰ͖ΔΑ͏ςετωοτ͕ଘࡏ͢Δ ςετωοτίΠϯ͸ແՁ஋ 34 ϝΠϯωοτ ʢຊ෺ʣ ςετωοτ શ͘ผ

  35. 'BVDFU ։ൃ༻ʹςετωοτϏοτίΠϯ͕΋Β͑Δ'BVDFU ʮऄޱʯͱ͍͏ҙຯ ͱ ͍͏όϥϚΩॴαʔϏε͕͋Δ IUUQTDPJOGBVDFUFVFOCUDUFTUOFU ଞʹ΋༷ʑͳ'BVDFU Ҏલ5FTUOFUରԠͷϞόΠϧΞϓϦͷ΢ΥϨοτΛ࢖ͬͨϋϯζΦϯࢿྉ͕͋ ΔͷͰɺͦͪΒΛ͝ཡ͍ͩ͘͞ IUUQTTQFBLFSEFDLDPNTIVLPCCMPDLUFDDPWPMEPU

    CJUDPJOTPOHKJOUJZBO 35