Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ビットコイン・ブロックチェーン 入門する上でのポイント
Search
Shu Kobuchi
December 29, 2019
Technology
0
290
ビットコイン・ブロックチェーン 入門する上でのポイント
フロントエンド 年越し LT忘年会 2019にて、ビットコインの話をしました
https://kfug.connpass.com/event/153648/
Shu Kobuchi
December 29, 2019
Tweet
Share
More Decks by Shu Kobuchi
See All by Shu Kobuchi
MCP・A2A概要 〜Google Cloudで構築するなら〜
shukob
0
170
AIエージェント入門 自律性の基礎からオープンプロトコルMCP・A2Aによる連携まで
shukob
0
86
AIエージェントの自律性と協調性を解放する Google CloudによるMCP・A2A実装のエンタープライズ戦略
shukob
0
59
学術的根拠から読み解くNotebookLMの音声活用法
shukob
1
700
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
1
270
Google Cloudサービスの生成AI関連サービス
shukob
0
95
GoogleのAI Agent
shukob
0
580
React Tokyo LT大会「ストリームの実装」
shukob
0
95
Google CloudのAI Agent関連のサービス紹介
shukob
0
570
Other Decks in Technology
See All in Technology
Multimodal AI Driving Solutions to Societal Challenges
keio_smilab
PRO
1
140
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
150
AI駆動開発によるDDDの実践
dip_tech
PRO
0
390
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
220
“決まらない”NSM設計への処方箋 〜ビットキーにおける現実的な指標デザイン事例〜 / A Prescription for "Stuck" NSM Design: Bitkey’s Practical Case Study
bitkey
PRO
1
530
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
0
600
AI活用によるPRレビュー改善の歩み ― 社内全体に広がる学びと実践
lycorptech_jp
PRO
1
160
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
140
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
510
乗りこなせAI駆動開発の波
eltociear
1
640
21st ACRi Webinar - Univ of Tokyo Presentation Slide (Ayumi Ohno)
nao_sumikawa
0
120
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
140
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Six Lessons from altMBA
skipperchong
29
4.1k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
GitHub's CSS Performance
jonrohan
1032
470k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Become a Pro
speakerdeck
PRO
30
5.7k
Done Done
chrislema
186
16k
Context Engineering - Making Every Token Count
addyosmani
9
480
Transcript
ϏοτίΠϯɾϒϩοΫνΣʔϯ ೖ͢Δ্ͰͷϙΠϯτ ݄,'6( ؔϑϩϯτΤϯυ6( খᔹप 4IV,PCVDIJ
ࣗݾհ খᔹपɹ4IV,PCVDIJɹ!TIV@LPCTIVLPCVDIJ Ԭݝ൧௩ࢢੜ·Εɹฌݿݝٶࢢɾๅ௩ࢢҭͪ ਆށେֶւࣄՊֶ෦ଔۀ ಸྑઌՊֶٕज़େֶӃେֶใՊֶݚڀՊम࢜ྃ ৽ଔͰՈిϝʔΧʔͰιϑτΣΞ։ൃ ͦͷޙ4*FSͰͷडୗ։ൃ લେࡕͷ8FC࡞ձࣾͰ#JUDPJO8FC8BMMFUࢼ࡞։ൃ ʙ*5ϕϯμʔͷେࡕࢧࣾʹೖࣾ͠4& ʙϒϩοΫνΣʔϯͷاըਪਐͷͨΊ౦ژຊࣾసۈ
ʙԾ௨՟ɾϒϩοΫνΣʔϯελʔτΞοϓͷγχΞιϑτ ΣΞΤϯδχΞ w Ծ௨՟औҾॴ͚ΥϨοτͷ։ൃͷޙɺ ݱࡏอकӡ༻ͷϦʔμʔ 2
͜ͷൃදͷૂ͍ χϡʔεͰʹग़ΔϏοτίΠϯΛ͡Ίͱ ͢ΔԾ௨՟ ҉߸ࢿ࢈ ϒϩοΫνΣʔϯٕज़ ʮ͍͠ʯͱݴΘΕΔ͜ͱ͕ଟʑ ϒϩοΫνΣʔϯٕज़ͷ֩Λ͓͑ͯ͠ɺগ͠Ͱ ཧղͷҰॿʹͳΕ͍Ͱ͢ 3
ϏοτίΠϯͱ தԝཧऀΛ࣋ͨͳ͍11ిࢠϚωʔγεςϜʢඇதԝूݖతͳ҉߸௨՟ʣ தԝཧऀΛ࣋ͭۚ༥γεςϜͱۜߦͳͲ ϏοτίΠϯ͕ੜ·ΕΔલ͔Β11ిࢠϚωʔͷݚڀߦΘΕ͍ͯͨ w ࣮༻ԽϨϕϧͰॳΊͯޭͨ͠ͷ͕ϏοτίΠϯ w ҎޙɺϏοτίΠϯͷٕज़Λجʹ༷ʑͳ҉߸௨՟͕ొ w ϏοτίΠϯͷج൫ٕज़ʮϒϩοΫνΣʔϯʯΛ௨՟Ҏ֎ͷԠ༻
4BUPTIJ/BLBNPUP φΧϞτατγ ͕จΛΦʔϓϯιʔεί ϛϡχςΟͷϝʔϦϯάϦετʹߘ w IUUQTCJUDPJOPSHCJUDPJOQEG ݄ʹϏοτίΠϯ͕Քಇ࢝͠Ίͨʢ·ͳ͘ʂʣ ୭ʹૹۚΛअຐͰ͖ͳ͍ 4
ϒϩοΫνΣʔϯͱ ϏοτίΠϯͷج൫ٕज़͕ޙʹϒϩοΫνΣʔϯͱ ݺͿΑ͏ʹͳͬͨ ϒϩοΫͷதʹτϥϯβΫγϣϯ औҾσʔλ ͕ ؚ·ΕΔ ೋॏࢧ͍ΛແޮԽ͢Δखஈ 5
ެ։伴҉߸ ެ։伴ʮ伴ʯͱ͍͏໊લ͕ͩɺʮৣʯΛΠϝʔδ͢ΔͱΘ͔Γ͍͢ ΞϦεϘϒͷެ։伴Λ༻͍ͯɺฏจΛ҉߸Խ͢Δ Ͱ͖ͨ҉߸จϘϒͷൿີ伴Ͱ͔͠෮߸ԽͰ͖ͳ͍ ҉߸Խ͢Δ伴ʢެ։伴ʣͱ෮߸Խ͢Δ伴ʢൿີ伴ʣ͕ผʑ ΞϦεϘϒͷൿີ伴͕ͳͯ͘Ϙϒʹ͔͠෮߸ԽͰ͖ͳ͍҉߸จΛ࡞Մ 6 φΧϞτατγͷ ਖ਼ମʓʓʓ DECGEGE
FCDBEC CEDCCFDD Ϙϒͷެ։伴 φΧϞτατγͷ ਖ਼ମʓʓʓ ҉߸จ ฏจ ฏจ Ϙϒͷൿີ伴 ҉߸Խ ෮߸Խ ΞϦε Ϙϒ
ΞϦε͕Ϙϒʹ#5$ΛૹΔ Ҏલड͚औֹ͍ͬͯͨΛ߹ࢉͯ͠ɺ૬खʹૹΓɺ͓Γࣗ 59தʹهࡌͷͳֹ͍ ͜͜Ͱ#5$ ޙʹϚΠφʔ τϥϯβΫγϣϯ5SBOTBDUJPO59 7 ΞϦε Ϙϒ 5SBOTBDUJPO
59 */165 065165 ΞϦε Ωϟϩϧ ΞϦεˠϘϒ #5$ ΩϟϩϧˠΞϦε #5$ ΞϦεˠΞϦε ͓Γ #5$ #5$ σϏοτˠΞϦε #5$ #5$ σϏοτ ܭ#5$ ܭ#5$ ϚΠφʔ ωοτϫʔΫखྉ #5$ ˞59ʹهࡌͳ͍ ൿີ伴Λࠩ͠ࠐΜͰ ϩοΫղআɿిࢠॺ໊ ΞϦεͷ ൿີ伴 ΞϦεͷ ൿີ伴 ΞϦεͷ ެ։伴 Ϙϒͷ ެ։伴 ΞϦεͷ ެ։伴 ΞϦεͷ ެ։伴
11ωοτϫʔΫͰͷసૹ ࡞ͨ͠τϥϯβΫγϣϯΛϏοτίΠϯ11ωοτϫʔΫʹϒϩʔυΩϟε τ ൃใ ͢Δ ϊʔυ59ͷܗࣜΛνΣοΫ͠ɺϏοτίΠϯͷܗࣜͱͯ͠ਖ਼͚͠Εɺ ྡͷϊʔυʹసૹ͍ͯ͘͠ શͯͷϊʔυ͕ಉ͡59Λ࣋ͭ ʢશੈքͷϊʔυʹߦ͖Δʣ 8
ΞϦε Ϙϒ 59 ൃใ 59 59 59 సૹ సૹ 59 59 59 సૹ సૹ సૹ సૹ స ૹ
τϥϯβΫγϣϯνΣʔϯͱ6590ߏ τϥϯβΫγϣϯ 59 લͷ59ͷใΛ͍࣋ͬͯΔʢϋογϡϙΠϯλʣ ݩΛḷΕɺඞͣ$PJOCBTF59ʹͨͲΓண͘ ϚΠφʔࣗͷΞυϨεʹରͯ͠ϚΠχϯάใुΛૹΔ59ΛϒϩοΫʹؚ· ͤΔ */165෦ۭ 65906OTQFOU5SBOTBDUJPO0VUQVUϏοτίΠϯʮ6590ߏʯ 9
TX Coinbase TX ۭ TX TX TX TX TX TX 9 ࢀর ࢀর ࣍ͷ59ͷ*/165ʹ༻͞Ε͍ͯͳ͍ ະ༻6590ͷ͔͖ूΊ͕ߴ
ΥϨοτʹ͓͕ۚೖ͍ͬͯΔͱ͍͏ΑΓɺൿີ伴͕ೖ͍ͬͯΔ ൿີ伴σδλϧσʔλ จࣈྻ ͳͷͰ౪ΈݟΒΕΔͱଞਓ͑Δ ཧతͳ伴߹伴͕࡞ΕΔʢෳͰ͖ΔʣΑ͏ʹ ϊʔυͷࢄாશऔҾΛ͓࣋ͬͯΓɺΈΜͳಉ͡σʔλ ൿີ伴ͰੈքதͷͲͷϏοτίΠϯϊʔυ͔ΒͰࣗѼͰ ະ༻ͳ 6OTQFOU 5SBOTBDUJPO0VUQVU
6590 Λૢ࡞͢Δ͜ͱ͕Ͱ͖Δ ϏοτίΠϯͷΥϨοτ 10 TX TX ࣗͷ 6590 ଞਓͷ 6590 ࣗͷ 4QFOU ࣗͷ 6590
ೋॏࢧ͍ ΞϦεΩϟϩϧ͔ΒΒͬͨ#5$ΛϘϒʹૹΓɺΤϨϯʹૹͬͨͱ ͢Δʢೋॏࢧ͍Λͨ͠ʣ ͲͪΒͷτϥϯβΫγϣϯΛਖ਼ͱݟͳ͔͢ ཧऀ͕͍Εཧऀͷϊʔυʹಧ͍ͨઌணॱͰܾΊΕྑ͍ ͔͠͠ɺཧऀͷ͍ͳ͍ࢄωοτϫʔΫͰ͜ͷରࡦΛ͠ͳ͚ΕͳΒͳ 11ωοτϫʔΫ্ͰઌணॱͷఆෆՄೳ 11 ΞϦε Ϙϒ
59 5PϘϒ 59 5PΤϨϯ Ωϟϩϧ ΤϨϯ #5$ #5$ #5$ ೋॏࢧ͍ Ϙϒ ΤϨϯ
ೋॏࢧ͍ΛແޮԽ͢Δʹʁ ೋॏࢧ͍ΛແޮԽ͢ΔͨΊʹɺ6590͕༻ࡁΈͰ͋Δ͔ͷఆ͕ඞཁ ༻ࡁΈͰ͋Δ͜ͱɺܝࣔ൘ʹ·ͱΊͯΒͤΔ ϒϩοΫެ༻ܝࣔ൘ 12 ༻ࡁΈ6590Ұཡ ΞϦεˠϘϒ#5$ ΤϨϯˠΩϟϩϧ#5$ ΩϟϩϧˠσϏοτ#5$ ΩϟϩϧˠΞϦε#5$
ϘϒˠΤϨϯ#5$
୭͕ϒϩοΫʢܝࣔ൘ʣΛ࡞͢Δͷ͔ʁ ۃΊ͍ͯ֬ͷλʔήοτΛݟ͚ͭͨਓʹϒϩοΫʢܝࣔ൘ʣ࡞ͷݖར ྫ͑ΔͳΒɺ࢛ͭ༿ͷΫϩʔόʔΛ୳͢େձ ͍֬ͷλʔήοτ͕ݟ͔ͭͬͨ ͦΕ͚ͩେมͳ࡞ۀΛͨ͠ͱ͍͏͜ͱ ӡΑ͙͘͢ʹݟ͔ͭΔ͜ͱ͋Δ͕ɺޭΛଓ͚Δʹ࿑ྗΛׂ͖ଓ͚Δ ͔͠ͳ͍ ϏοτίΠϯͷ߹ɺޮతͳΞϧΰϦζϜ͕ଘࡏ͠ͳ͍ͱ͞ΕΔ୯७ ͳܭࢉΛͻͨ͢ΒΓଓ͚Δ ΔͷϚΠχϯάϚγϯͰɺిؾ͕ͱ͔͔ͯΔ
େมͳ࡞ۀΛͨ͠ਓෆਖ਼ͷͨΊΑΓϒϩοΫใुͱ͍͏ΠϯηϯςΟϒͷ ͨΊʹਖ਼͍͠ߦಈΛ͢Δͱ͍͏લఏ 1SPPGPG8PSLʢ࡞ۀূ໌ʣͱ͍͏ 13
ϚʔΫϧϧʔτ ϒϩοΫͷߏ ϒϩοΫʹؚΊΔτϥϯβΫγϣϯΛ·ͱΊͨϚʔΫϧϧʔτΛܭࢉ 59͕ͲͷϒϩοΫʹೖ͍ͬͯΔ͔͕Θ͔Δ ϒϩοΫϔομͱτϥϯβΫγϣϯ͕ϒϩοΫʹؚ·ΕΔ ʮφϯεʯͱ͍͏ԿͰྑ͍ύϥϝʔλΛೖΕͯϒϩοΫͷϋογϡΛܭࢉ ͦͷ಄/ܻ͕શͯʹͳΔ·ͰʢਐͳͷͰɺ֬ͷ/ʣ ͍֬͘͢͝ʢྫ͑ΔͳΒܻ͋ΔೆژৣΛຖճࣈม͑ͯղৣͰ͖ Δ͔ࢼ͢ʣ 14
લͷϒϩοΫͷϋο γϡ લͷϒϩοΫ ͷϔομ λΠϜελϯϓ φϯε ϒϩοΫͷϋογϡ GFCGEFGEGEECCDE FCFC ͻͨ͢Βม͑ͯ ϒϩοΫϋογϡΛܭࢉ 59 59 59 59 59 59
ϒϩοΫલͷϒϩοΫΛϋογϡϙΠϯλͰࢀরͯ͠ (FOFTJT#MPDL ͔ Β࠷৽ͷϒϩοΫ·Ͱܨ͕͍ͬͯΔ ్தͷϒϩοΫʹऔΓࠐ·Ε͍ͯΔτϥϯβΫγϣϯͷதΛมߋ͢Δʹ ɺϒϩοΫͷ࡞Γ͠ͱޙଓͷϒϩοΫΛ࡞Γ͞ͳ͚ΕͳΒͳ͍ w ϏοτͰม͑Δͱɺϋογϡ͕શ͘ҟͳΔͷͱɺϒϩοΫΛ࡞Γ ͢ϚΠχϯάඞཁͰɺվ͟Μࠔ ϒϩοΫνΣʔϯ
15 ࢀর ࢀর ࢀর ࢀর ࢀর ࢀর 59 59 59 59 59 59 59 ᶃվ͟Μ͍ͨ͠ ᶄϒϩοΫ࡞Γ͠ ͜Ε͚ͩͰେม ᶅޙଓͷϒϩοΫ࡞Γ͠ ͘͢͝େม ͍ϒϩοΫΛ ਖ਼ͱΈͳ͢ ᶆݱࡏͷϒϩοΫνΣʔϯ ΑΓ͘͢Δ
ϒϩοΫνΣʔϯ·ͱΊ ೋॏࢧ͍ΛແޮԽ͢Δखஈ 1SPPGPG8PSL 1P8࡞ۀূ໌ ೋॏࢧ͍Ͱ͖Δ͕ɺϒϩοΫʹࡌΒͳ͚Εແޮ ϒϩοΫνΣʔϯࣄޙঝೝͷζϧ͍γεςϜ ͔ͩΒɺγεςϜμϯ͠ͳ͍ τϥϯβΫγϣϯΛେྔʹྲྀͯ͠ωοτϫʔΫͷෛՙΛ্͛ͯɺԆ͕ ى͜Δ͚ͩͰམͪͳ͍
தԝཧ͞ΕͨγεςϜͩͱɺ%#Ͱॱ൪ʹॲཧ͢ΔͨΊɺॲཧ͕٧·Δͱ མͪΔ ެ։伴҉߸Λར༻͍ͯͯ͠ɺൿີ伴Λऔ͞Εͳ͍ݶΓୣΘΕͳ͍ 16
ϏοτίΠϯͷࠓޙ ԤถͳͲઌਐࠃͰɺதԝۜߦɾ๏ఆ௨՟͕҆ఆ͍ͯ͠ΔͷͰɺԾ௨՟ͷ ৴༻͘ɺܾࡁʹ༻͍Δಈػബ͍ ػత ظࢿ ࢿ࢈ܗ ظࢿ ൃల్্ࠃͰɺ࣏ɺதԝۜߦɺ๏ఆ௨՟͕ෆ҆ఆͰɺԾ௨՟ͷ৴༻ͷํ ͕ߴ͍
17
ίϛϡχςΟհ ຊ҉߸௨՟ϢʔβձɹIUUQTDSZQUPDVSSFODZDPOOQBTTDPN ʮϏοτίΠϯͱ͔ษڧձʯʢ݄̍ճɿฏʣ w ࣍ճ݄ௐத!౦ژ ʮ҉߸௨՟ಡॻձʯʢ݄̍ճɿฏʣ w ࣍ճ݄ௐத!౦ژ DSBTIBDBEFNZ *5ܥಈը৴
ʹͯϏοτίΠϯͱ͔ษڧձͷΞʔΧΠϒ৴த IUUQTDSBTIBDBEFNZDPNNVOJUZDSZQUPDVSSFODZ :PV5VCFνϟϯωϧʢษڧձʗಡॻձʣIUUQCJUMZZPVUVCFDDTUVEZ 18
ࢀߟࢿྉ
ϏοτίΠϯΦʔϓϯιʔε ϏοτίΠϯ #JUDPJO Φʔϓϯιʔε ୭Ͱ։ൃʹࢀՃՄೳʂ IUUQTHJUIVCDPNCJUDPJOCJUDPJO ϏοτίΠϯΛ͡Ίɺ҉߸௨՟ɾϒϩοΫνΣʔϯͷଟ͘044 ٕज़తʹ໘ന͍ʂʂ ϥΠτίΠϯ -JUFDPJO
#JUDPJOͷιʔείʔυ͔ΒϑΥʔΫ IUUQTHJUIVCDPNMJUFDPJOQSPKFDUMJUFDPJO ϞφίΠϯ .POBDPJO -JUFDPJOͷιʔείʔυ͕ϕʔε IUUQTHJUIVCDPNNPOBDPJOQSPKFDUNPOBDPJO ΠʔαϦΞϜ &UIFSFVN Φʔϓϯιʔε IUUQTHJUIVCDPNFUIFSFVNHPFUIFSFVN 20
ϋογϡؔ Մมͷೖྗʹର͠ɺݻఆͷग़ྗΛฦ͢ ཚͰͳ͍ͷͰɺಉ͡ೖྗ͔Βৗʹಉ͡ग़ྗΛಘΔ ग़ྗ͔ΒೖྗΛਪଌ͢Δͷ΄΅ෆՄೳ IUUQTXXXNPWBCMFUZQFDPVLTDSJQUTTIBIUNM IUUQTHPPHM1PHF# 21 ೖྗՄม PQFOTPVSDF ग़ྗݻఆ
PQFOTPVSDJ CFBCCGCEBDFF DDCFBCBCCDDFCGDG CBEBEFBGCEC DBFDBEGDGFFB 4)" ϋογϡؔ 4)" ϋογϡؔ Ұจࣈ ม͑Δ શ͘ҟͳΔ ʹ
ެ։伴҉߸ ެ։伴ʮ伴ʯͱ͍͏໊લ͕ͩɺʮৣʯΛΠϝʔδ͢ΔͱΘ͔Γ͍͢ ΞϦεϘϒͷެ։伴Λ༻͍ͯɺฏจΛ҉߸Խ͢Δ Ͱ͖ͨ҉߸จϘϒͷൿີ伴Ͱ͔͠෮߸ԽͰ͖ͳ͍ ҉߸Խ͢Δ伴ʢެ։伴ʣͱ෮߸Խ͢Δ伴ʢൿີ伴ʣ͕ผʑ ΞϦεϘϒͷൿີ伴͕ͳͯ͘Ϙϒʹ͔͠෮߸ԽͰ͖ͳ͍҉߸จΛ࡞Մ 22 φΧϞτατγͷ ਖ਼ମʓʓʓ DECGEGE
FCDBEC CEDCCFDD Ϙϒͷެ։伴 φΧϞτατγͷ ਖ਼ମʓʓʓ ҉߸จ ฏจ ฏจ Ϙϒͷൿີ伴 ҉߸Խ ෮߸Խ ΞϦε Ϙϒ
ϏοτίΠϯͷެ։伴҉߸ʢུ֓ʣ ΞϦεϘϒʹ#5$ૹΓ͍ͨ ΞϦεΩϟϩϧ͔Βड͚औͬͨ#5$͕͋Δͱ͢Δ ΞϦεͷެ։伴͕͔͔ͬͨ#5$͕͋Δ ΞϦεͷൿີ伴ͰϩοΫΛղআͯ͑͠ΔΑ͏ʹͳΔ ΞϦε͕Ϙϒͷެ։伴Λ͔͚Δ͜ͱͰϘϒʹϏοτίΠϯΛૹΔ #5$ Ϙϒͷެ։伴 ΞϦεͷൿີ伴 Ωϟϩϧ
#5$ ΞϦεͷެ։伴 ϩοΫղআ Ωϟϩϧ͔Β ΞϦεʹૹۚ ΞϦε͔Β Ϙϒʹૹۚ
ΞυϨεੜ ൿີ伴ཚΛͬͯಘΔ ϏοτͷͳͷͰɺճίΠϯΛ͛ͯੜՄೳ ެ։伴&$%4" ପԁۂઢ҉߸ Λ༻͍ͯൿີ伴ͷεΧϥʔഒࢉʢෆՄٯʣ ΞυϨεެ։伴ͷϋογϡʢෆՄٯʣ ެ։伴ِΛ͙ͨΊɺϏοτίΠϯͰެ։伴ͱҰରҰͰରԠ͢Δ ΞυϨεΛ༻ʢதԝཧऀ͕͍ͳ͍ͨΊɺೝূہΘͳ͍ʣ ൿີ伴ΛΒΕΔͱɺ#5$͕౪·ΕΔͷͰཧݫॏʹʂ
24 L ൿີ伴 1SJWBUF,FZ , ެ։伴 1VCMJD,FZ " ΞυϨε "EESFTT ପԁۂઢ্ͷ εΧϥʔഒࢉ Ұํ ϋογϡؔ Ұํ ਪଌෆՄ ෆՄٯ ਪଌෆՄ ෆՄٯ
ൿີ伴ɾެ։伴ɾΞυϨεͷ࣮ྫ ൿີ伴͕Θ͔Εɺੜنଇ͔ΒҰҙʹܾ·ΔΞυϨεʹඥͮ͘ίΠϯΛૹۚ Ͱ͖Δ ઈରʹଞਓʹݟΒΕ͍͚ͯͳ͍ 25 L ൿີ伴 1SJWBUF,FZ , ެ։伴
1VCMJD,FZ " ΞυϨε "EESFTT DEFCDBCEEFFDECGBED CECCFDCDFGEEECE EBDEEFBCGGFCGD DEFCDBCEEFFD ECGBEDCECCFD DYQP.#$::8$H'485EDNYJQO(6T1X
ΞυϨεͷཧͱಗ໊ੑ ΞυϨεҰਓͰ͍ͭ࣋ͯ͘Δ ͓ΓΞυϨεΛૹ৴ݩΞυϨεͱผʹͯ͠ɺಗ໊తʹར༻ͨ͠ํ͕͍͍ ୭͕͍͘Β͍࣋ͬͯΔ͔ΛΒΕͳ͍ͨΊ ΞυϨεٴͼͦͷதʹ͋ΔϏοτίΠϯ͕୭ͷ͔࣋ͪϏοτίΠϯωοτ ϫʔΫͰΘ͔Βͳ͍ ΞυϨεͷੜݩͱͳͬͨൿີ伴Λૢ࡞Ͱ͖Δਓ͕࣋ͪओ w ൿີ伴Λ౪·ΕͯϏοτίΠϯωοτϫʔΫͰؔ༩͠ͳ͍ 26
ϒϩοΫͷঝೝ ঝೝ͕ଟ͚Εଟ͍΄Ͳ෴Γʹ͍͘ʢ֬తϑΝΠφϦςΟʣ 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(τϥϯβΫγϣϯ) ؚ͕·ΕΔ ϚΠφʔใुঝೝ͞ΕΔ·ͰϩοΫ͞Ε͍ͯͯɺͦΕ·Ͱ༻Ͱ͖ͳ͍
ใुͷҙຯ ΠϯηϯςΟϒ͕͋Δ͜ͱͰɺϚΠχϯάͱ͍͏ӡ༻ͷࢀՃΛଅ͢ ϚΠφʔ͕૿͑ɺϋογϡύϫʔ͕େ͖͘ͳΔͱɺϏοτίΠϯωοτ ϫʔΫͷηΩϡϦςΟ͕૿͢ w ੈքதͷεʔύʔίϯϐϡʔλ͕ଋʹͳͬͯϏοτίΠϯωοτϒ ϩοΫνΣʔϯΛվ͟ΜͰ͖ͳ͍ ϒϩοΫʹؚ·ΕΔτϥϯβΫγϣϯͷखྉϚΠφʔ͕Β͑Δ ϒϩοΫใु৽نൃߦ ݱࡏ#5$
Є ϒϩοΫதͷ59खྉ 28 ϒϩοΫ 59 59 59 59 59 59 5SBOTBDUJPO 59 */165 065165 ΞϦεˠϘϒ #5$ ΩϟϩϧˠΞϦε #5$ ΞϦεˠΞϦε ͓Γ #5$ σϏοτˠΞϦε #5$ ܭ#5$ ܭ#5$ ϚΠφʔ ωοτϫʔΫखྉ #5$ ˞59ʹهࡌͳ͍ $PJOCBTF59 ใुΛࣗ
ϒϩοΫνΣʔϯ ϒϩοΫͷϋογϡ಄/ܻ͕Ͱ͋Δ͔ʢқʣϒϩοΫ͔͔ͬͨ࣌ ؒΛ िؒ ͱൺֱܾͯ͠ΊΔ ̍ϒϩοΫ࡞Δͷʹฏۉ қΛ্͛Δʹ಄ͷͷܻΛ૿͢ɺқΛԼ͛ΔͳΒݮΒ͢ ޭ֬?/ʢ/ɿܻɺϋογϡਐʣݱࡏܻ ϒϩοΫใु
(FOFTJT#MPDL ͕#5$ɺ Ͱ#5$ɺ Ͱ#5$ͱ͍͏Α͏ʹ ϒϩοΫ͝ͱʹใुݮ ̐ʹ̍ճՆقޒྠͷͷՆࠒʹݮ͢Δ ϏοτίΠϯΛ৽نൃߦ͍ͯ͠Δ ʹ৽نൃߦ͕ऴΘΓɺ૯ֹສ#5$ͱͳΔ ݶΓ͋Δۚ ΰʔϧυ ͷ࠾۷ ϚΠχϯά ʹͳͧΒ͑ͯϒϩοΫੜ࡞ۀͷ ΛϚΠχϯάͱݺͿ σϑϨܕ௨՟ͳͷͰɺର๏ఆ௨՟Ͱ#5$Ձ্͕͍֨ͬͯ͘ʹ͋Δ 29
ϚΠχϯάͷϏδωεԽ ϚΠχϯάʹେنͳࢿຊ͕Լ͞ΕɺҰେϏδωεʹʂ ੲݸਓͰϚΠχϯάͰ͖͕ͨɺ͍·ͰݸਓͰଠଧͪͰ͖ͳ͍Ϩϕ ϧʹͳ͍ͬͯΔ ϚΠχϯάϚγϯΛฒͨࢪઃϚΠχϯάϑΝʔϜͱΘΕɺͷΑ͏ ͳ ϚΠχϯάใु֫ಘͷͨΊʹɺܹ͍͠ϚΠχϯάڝ૪ 30 ੈք࠷େखͷϚΠχϯάϑΝʔϜ#JUNBJO
ωοτϫʔΫखྉͷҙຯ ϚΠφʔ͕ঝೝͰ͖ΔσʔλྔʹݶΓ͕͋ΔʢϒϩοΫ.#ʣ ωοτϫʔΫखྉΛ՝͢͜ͱʹΑͬͯɺωοτϫʔΫ্ͷσʔλྔΛ੍͢ Δ͜ͱ͕Ͱ͖Δ खྉσʔλαΠζʹൺྫ τϥϯβΫγϣϯͷ*/165ɺ065165͕ଟ͚ΕσʔλαΠζେ͖ ͘ͳΔ खྉωοτϫʔΫͷࠞࡶ߹͍ʹӨڹ͞ΕΔ ର๏ఆ௨՟ͷՁ֨ͱؔͳ͍͕ɺՁ্͕͕֨ΔͱऔҾ͕૿͑Δͨ Ίखྉ্ঢ͠ɺՁ͕֨҆ఆ͍ͯ͠Δ࣌खྉ͕͍҆
ࢢͷݪཧʹΑ͕ͬͯ҆Θ͔Δ ͲͷτϥϯβΫγϣϯΛϒϩοΫʹऔΓࠐΉ͔ϚΠφʔ͕ࣗ༝ʹܾΊΒΕΔ ϚΠχϯάϏδωεͳͷͰɺखྉͷߴ͍59͕༏ઌͯ͠औΓࠐ·ΕΔ ૹۚऀ͕͏ ిࢠܾࡁͷΑ͏ʹళฮଆ डऔଆෛ୲ ͕Ͱ͖ͳ͍ 31
ϊʔυɾΥϨοτͷछྨ ϑϧϊʔυ11ωοτϫʔΫʹྲྀΕΔτϥϯβΫγϣϯͱϒϩοΫΛݕূ ͠ɺਖ਼͍͠ܗࣜͷͷࣗϊʔυऔΓࠐΉ աڈ͔ΒશͯͷτϥϯβΫγϣϯʢऔҾཤྺʣͱϒϩοΫΛ࣋ͭ શͯͷσʔλΛ࣋ͭʹॏ͗͢ΔͷͰɺϒϩοΫϔομͱࣗͷΥϨοτʹ ؔ͢ΔऔҾͷΈΛ࣋ͭܰྔΥϨοτʮ417ϊʔυʗΥϨοτʯ͕͋Δ औҾͷݕূͰ͖ͳ͍ ࣗͷϊʔυΛ࣋ͨͣʹΞυϨεੜૹۚͷͰ͖Δ8FCΥϨοτ͋Δ ͕ɺηΩϡϦςΟతʹҙ͕ඞཁ ཧతͳૢ࡞ΛߦΘͳ͍ͱૹ͕ۚͰ͖ͳ͍ηΩϡϦςΟ͕ߴ͍ϋʔυΣΞ
ΥϨοτ͋Δ ϞόΠϧΥϨοτɺϞόΠϧΞϓϦʹൿີ伴͕ೖ͍ͬͯͯૹ͕ۚͰ͖Δ େۚஔ͖͘Ͱͳ͍ 32
ϒϩοΫνΣʔϯΤΫεϓϩʔϥ ࣗͰϊʔυΛ࣋ͨͳͯ͘શͯͷऔҾͱϒϩοΫΛՄࢹԽͰ͖ΔϒϩοΫ νΣʔϯΤΫεϓϩʔϥ͕͋Δ IUUQTXXXCMPDLDIBJODPNKBFYQMPSFS ༷ʑͳ։ൃݩ͔ΒϒϩοΫνΣʔϯΤΫεϓϩʔϥ͕ఏڙ͞Ε͍ͯΔ 33
։ൃ༻ωοτϫʔΫ ։ൃʹຊͷϏοτίΠϯΛͬͯɺ͔ࣗΒࣗʹૹۚͨ͠ͱͯ͠ωοτ ϫʔΫखྉ͕͔͔Δ ։ൃ༻ʹؾܰʹૹ͕ۚͰ͖ΔΑ͏ςετωοτ͕ଘࡏ͢Δ ςετωοτίΠϯແՁ 34 ϝΠϯωοτ ʢຊʣ ςετωοτ શ͘ผ
'BVDFU ։ൃ༻ʹςετωοτϏοτίΠϯ͕Β͑Δ'BVDFU ʮऄޱʯͱ͍͏ҙຯ ͱ ͍͏όϥϚΩॴαʔϏε͕͋Δ IUUQTDPJOGBVDFUFVFOCUDUFTUOFU ଞʹ༷ʑͳ'BVDFU Ҏલ5FTUOFUରԠͷϞόΠϧΞϓϦͷΥϨοτΛͬͨϋϯζΦϯࢿྉ͕͋ ΔͷͰɺͦͪΒΛ͝ཡ͍ͩ͘͞ IUUQTTQFBLFSEFDLDPNTIVLPCCMPDLUFDDPWPMEPU
CJUDPJOTPOHKJOUJZBO 35