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
OSC京都2018ビットコイン送金体験
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shu Kobuchi
August 04, 2018
Technology
1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSC京都2018ビットコイン送金体験
2018年8月4日日本暗号通貨ユーザ会京都支部@OSC京都でのビットコインテストネット送金体験ハンズオンセミナー資料です。
Shu Kobuchi
August 04, 2018
More Decks by Shu Kobuchi
See All by Shu Kobuchi
生成AIに振り回されない 〜確率論と決定論の使い分け〜
shukob
0
190
LT準備のToilを削減 〜決定論×確率論のスライド生成CLI〜
shukob
0
150
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
190
AIエージェント・エコノミーの幕開け 〜 オープンプロトコルが変えるビジネスの未来 〜
shukob
0
250
AIエージェント・エコノミーの幕開け 〜オープンプロトコルが変えるビジネスの未来〜
shukob
0
150
Google Cloudでの動画解析と検索のサービス紹介と比較
shukob
0
120
MCP・A2A概要 〜Google Cloudで構築するなら〜
shukob
0
490
AIエージェント入門 自律性の基礎からオープンプロトコルMCP・A2Aによる連携まで
shukob
0
150
AIエージェントの自律性と協調性を解放する Google CloudによるMCP・A2A実装のエンタープライズ戦略
shukob
0
110
Other Decks in Technology
See All in Technology
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
190
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
300
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
340
5分でわかるDuckDB Quack
chanyou0311
4
310
ゼロをイチにする仕事が終わったあと
smasato
0
260
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
430
AWS Summit Japan 2026の振り返りと2027へ向けて / AWS Summit Japan 2026 Recap and Prospects for 2027
kaminashi
1
190
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
140
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
Terraform 101 (初心者向け) 資料
shuadachi
0
170
NDIAS CTF 2026 問題解説会資料
bata_24
0
170
HookでSAST、CIでSAST、SCAでどうにかしている話 / layered-security-for-ai-written-code-with-sast-and-sca
yamaguchitk333
0
100
Featured
See All Featured
Done Done
chrislema
186
16k
The Language of Interfaces
destraynor
162
27k
Code Review Best Practice
trishagee
74
20k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
580
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
A designer walks into a library…
pauljervisheath
211
24k
Transcript
ॳ৺ऀͷͨΊͷϏοτίΠϯૹۚମݧ ͱϒϩοΫνΣʔϯߏͷղઆ 2018/8/4 OSCژ ຊ҉߸௨՟Ϣʔβձژࢧ෦ খᔹ प Shu Kobuchi
ࣗݾհ খᔹपɹ4IV,PCVDIJɹ!TIV@LPCTIVLPCVDIJ 4*FSͷ*5εϖγϟϦετ ɹϒϩοΫνΣʔϯͷݚڀ։ൃ୲ ओͳίϛϡχςΟ׆ಈ ɹ҉߸௨՟ྠಡձϏοτίΠϯͱ͔ษڧձ ɹɹIUUQTDSZQUPDVSSFODZDPOOQBTTDPN ɹɹӡӦ ɹຊ҉߸௨՟Ϣʔβձ ౦ژࢧ෦
ɹɹ04$౦ژͷग़లɾӡӦ ɹຊ҉߸௨՟Ϣʔβձژࢧ෦ IUUQTDSZQUPDVSSFODZLZPUPDPOOQBTTDPN ɹɹൃىਓ ɹɹ04$ژͷग़లɾӡӦ ϛεϏοτίΠϯ౻ຊਅҥࢯͷΠϯλϏϡʔهࣄ IUUQTHPPHMKNRL !2
ίϛϡχςΟհ ҉߸௨՟ಡॻձษڧձɹIUUQTDSZQUPDVSSFODZDPOOQBTTDPN ౦ژͰ׆ಈ 04$౦ژʹʮຊ҉߸௨՟Ϣʔβձʯͱͯ͠ग़ల ॳ৺ऀʙதڃऀ͚ͷʮϏοτίΠϯͱ͔ษڧձʯʢ݄̍ճʣ தڃऀʙ্ڃऀ͚ͷʮ҉߸௨՟ྠಡձʯʢ݄̍ճʣ DSBTIBDBEFNZ *5ܥಈը৴ ʹͯϏοτίΠϯͱ͔ษڧձͷΞʔΧΠϒ৴த ɹIUUQTDSBTIBDBEFNZMFDUVSFSDSZQUPDVSSFODZ
ϩάϛʔ5FDIʢςοΫʣ ษڧձॻ͖ى͜͠ ͱͷఏܞDSBTIBDBEFNZΛհͯ͠։࢝༧ఆ IUUQTMPHNJKQUFDI ຊ҉߸௨՟Ϣʔβձژࢧ෦ɹIUUQTDSZQUPDVSSFODZLZPUPDPOOQBTTDPN 04$ژʹͯ׆ಈ։࢝ʂ ίϛϡχςΟϝϯόʔืूதʂʂ !3
ژͷίϛϡχςΟհ #MPDLDIBJO,ZPUP IUUQTCMPDLDIBJOLZPUPDPOOQBTTDPN ژͷϒϩοΫνΣʔϯษڧձ ݄̍ճฏʹ։࠵ ࣍ճ ۚ ʙ!Ωϟϯύεϓϥβژ ଞɺژɾେࡕͳͲͰ౦ژڌͷίϛϡχςΟ͕ษڧձ։࠵͢Δ͜ͱʂ ʲؔॳʳ1PQTIPPUº$SZQUP"HFϒϩοΫνΣʔϯϛʔτΞοϓ
։࠵ࡁ IUUQTDSZQUPBHFDPOOQBTTDPNFWFOU !4
ϏοτίΠϯΦʔϓϯιʔε ϏοτίΠϯ #JUDPJO Φʔϓϯιʔε ୭Ͱ։ൃʹࢀՃՄೳʂ IUUQTHJUIVCDPNCJUDPJOCJUDPJO ϏοτίΠϯΛ͡Ίɺ҉߸௨՟ɾϒϩοΫνΣʔϯͷଟ͘Φʔϓϯιʔε ٕज़తʹ໘ന͍ʂʂ ΠʔαϦΞϜ &UIFSFVN
Φʔϓϯιʔε IUUQTHJUIVCDPNFUIFSFVNHPFUIFSFVN ϥΠτίΠϯ -JUFDPJO #JUDPJOͷιʔείʔυ͔ΒϑΥʔΫ IUUQTHJUIVCDPNMJUFDPJOQSPKFDUMJUFDPJO ϞφίΠϯ .POBDPJO -JUFDPJOͷιʔείʔυ͕ϕʔε IUUQTHJUIVCDPNNPOBDPJOQSPKFDUNPOBDPJO !5
ϏοτίΠϯૹۚମݧ
ςετωοτ ຊͷϏοτίΠϯ͕ྲྀ௨͢ΔωοτϫʔΫ͕ϝΠϯωοτ NBJOOFU ɺ։ൃ࣌ͳͲʹຊͷϏο τίΠϯΛ༻͠ͳ͍͍ͯ͘Α͏ʹɺςετωοτ UFTUOFU ͕༻ҙ͞Ε͍ͯ·͢ɻ ɹςετωοτύϒϦοΫͳωοτϫʔΫͰɺϝΠϯωοτͱಠཱͨ͠ωοτϫʔΫͰ͢ɻ ࣄલࣝ メインネット
テストネット 独立 !7
ࣄલࣝ Copay େ෦ຊޠରԠ #JUDPJO$BTIಉҰΞϓϦͰରԠ Green Address ϝΠϯͱςετผΞϓϦ ݰਓ͚ͰӳޠͷΈ Indie Square
ϝΠϯωοτͷΈ શ໘తʹຊޠରԠ #5$Ҏ֎ͷτʔΫϯѻ͑Δ ϞόΠϧΥϨοτͷྫ ΥϨοτͷछྨ ɹଟछଟ༷ͳΥϨοτ͕ଘࡏʢதʹةݥͳΥϨοτ͕͋Δ͔Ε·ͤΜʣ ɹࠓճɺຊޠʹରԠͨ͠ςετωοτରԠΥϨοτΛ༻ ɹ$PQBZɺ̍ͭͷΞϓϦͰɺϏοτίΠϯͷϝΠϯωοτɺςετωοτ྆ํʹରԠ͍ͯ͠·͢ɻ !8
$PQBZΛΠϯετʔϧ "QQMF4UPSF(PPHMF1MBZ4UPSFʹͯɺʮDPQBZʯΛݕࡧ Πϯετʔϧ ˞εϚϗΩϟϓνϟJ1IPOFͷ߹ɻ"OESPJEΛ͓͍ͷํɺదٓಡΈସ͍͑ͯͩ͘͞ɻ !9
ॱ൪ʹઃఆ ຊདྷύεϫʔυΛઃఆͨ͠΄͏͕͍͍ͷͰ͕͢ɺࠓճςετωοτͷΈͷૹۚͳͷͰɺύ εϫʔυઃఆύε͠·͠ΐ͏ɻ !10
෮ݩϑϨʔζ ※メモしてください 順番も合ってないと いけません ෮ݩϑϨʔζʢχʔϞχοΫίʔυʣ͕͋ΔͱɺΞϓϦʹΞΫηεͰ͖ͳ͘ͳͬͨΓɺΞϯΠϯετʔϧͯ͠ɺ ΥϨοτΛ෮ݩͰ͖·͢ɻʢ$PQBZҎ֎ͷΥϨοτͰՄೳͰ͢ʣ ෮ݩϑϨʔζൿີ伴ͷେݩͰ͋Γɺઈରʹ୭͔ʹΒΕ͍͚ͯ·ͤΜɻ εΫϦʔϯγϣοτΛࡱΔ͜ͱ͓εεϝ͠·ͤΜɻΫϥυΛܦ༝ͯ͠୭͔ʹΘΕΔ͔͠Ε·ͤΜɻࢴʹ ϝϞͯ͠ɺ୭ʹΒΕͳ͍Α͏ʹอଘ͠·͠ΐ͏ɻ !11
෮ݩϑϨʔζͱൿີ伴 ෮ݩϑϨʔζ (χʔϞχοΫ ίʔυ) ΥϨοτ ̺ ൿີ伴 Ϛελʔ伴 ̺ ൿີ伴
̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ࢠ伴 ଙ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ̺ ൿີ伴 ෮ݩϑϨʔζɺൿີ伴ੜͷγʔυʹͳΓ·͢ 伴ଋͷΑ͏ͳͷͳͷͰɺઈରʹଞਓʹΒΕͯͳΓ·ͤΜ !12
෮ݩϑϨʔζ ※メモした後に タップ ෮ݩϑϨʔζʢχʔϞχοΫίʔυʣΛॱ൪௨Γʹλοϓ͠·͠ΐ͏ !13
ΥϨοτ ΥϨοτ͕͠·͕͢ɺॳظঢ়ଶͰϝΠϯωοτ༻͔͠ͳ͍ͷͰɺςετωοτ༻Υ ϨοτΛ࡞͠·͢ !14
ςετωοτΥϨοτ࡞ ςετωοτ༻ΥϨοτΛ࡞͠·͢ ύεϫʔυࠓճʹݶΓઃఆ͠·ͤΜ !15
࡞͔ͨ͠ΓͷΥϨοτɺવͳ͕Β·ͩԿ͋Γ·ͤΜ ࣍ͷεςοϓͰɺςετωοτ༻ϏοτίΠϯΛड͚औͬͨΓɺૹۚͨ͠Γͯ͠Έ·͠ΐ͏ɻ ςετωοτΥϨοτ 戻る !16
ςετωοτͷ෮ݩϑϨʔζ $PQBZΞϓϦॳظىಈ࣌ʹදࣔ͞Εͨ෮ݩϑϨʔζσϑΥϧτͰ࡞͞ΕͨϝΠϯωοτ ͚ͩͷͷͰ͢ ςετωοτͷ෮ݩϑϨʔζผͰɺΥϨοτຖʹ֬ೝ͢Δ͜ͱ͕Ͱ͖·͢ $PQBZͰɺෳͷ෮ݩϑϨʔζͰੜ͞ΕͨΥϨοτΛҰݩཧ͢Δ͜ͱ͕Ͱ͖·͢ɻ !17
ςετωοτͰडऔ ࡞ͨ͠ςετωοτ༻ΥϨοτͰςετωοτϏοτίΠϯΛड͚औͬͯΈ·͠ΐ͏ ޙͰ͝આ໌͢Δ'BVDFU͔ΒແྉͰςετωοτϏοτίΠϯΛೖख͢ΔͨΊʹɺࣗͷΞυϨεΛ༻ҙ͠·͢ ςετωοτ༻ΞυϨεͷ23ίʔυΛλοϓ͢ΔͱɺΞυϨεΛίϐʔͰ͖·͢ !18
ςετωοτͰडऔ ςετωοτ༻ϏοτίΠϯΛແྉͰͯ͘͠Ε͍ͯΔαΠτ͕͋Γ·͢ IUUQTUFTUOFUNBOVCBDLFOEIBNCVSHGBVDFU IUUQTHPPHMXYW&F 'BVDFUऄޱͱ͍͏ҙຯͰɺόϥϚΩॴͰ͢ɻ ςετωοτ༻ίΠϯͷ'BVDFUෳ͋ΓɺϏοτίΠϯҎ֎ͷ͋Γ·͢ !19
ςετωοτͰडऔ 'BVDFUʹࣗͷΞυϨεΛೖΕͯɺςετωοτϏοτίΠϯΛೖखͯ͠Έ·͠ΐ͏ ϩϘοτνΣοΫͰɺը૾ೝࣝνΣοΫ͕ଟͯ̏͘ճग़͖ͯ·͢ !20 少しでも対象の画像を含 むタイルを選択
ϒϩοΫνΣʔϯΤΫεϓϩʔϥʔ ϏοτίΠϯΠʔαϦΞϜͳͲύϒϦοΫϒϩοΫνΣʔϯͷૹۚϒϩοΫνΣʔϯΤΫ εϓϩʔϥʔͱ͍͏αΠτͰ֬ೝ͢Δ͜ͱ͕Ͱ͖·͢ɻ༷ʑͳछྨ͕͋ΓɺϝΠϯωοτ༻ɺ ςετωοτ༻͋Γ·͢ɻ JOTJHIU$PQBZ͔ΒϦϯΫͰΘΕ͍ͯΔΤΫεϓϩʔϥʔͰ͢ɻ !21
ϒϩοΫνΣʔϯΤΫεϓϩʔϥʔ $PQBZ͔ΒϦϯΫͰɺJOTJHIUΛ։͚·͢ l5SBOTBDUJPO/PUGPVOEzͱͳ͍ͬͯΔ߹গͪ͠·͠ΐ͏ !22
ϒϩοΫνΣʔϯΤΫεϓϩʔϥʔ l5SBOTBDUJPO/PUGPVOEzͱͳ͍ͬͯͨ߹ɺগͬͯ͠ߋ৽͢ΔͱτϥϯβΫγϣϯͷใ ͕ݟΒΕ·͢ !23 Լ 自分が受け取った額 Faucetからの送金 Faucetへのお釣り
ະঝೝϏοτίΠϯΛ༻ τϥϯβΫγϣϯͷঝೝʹ͕͔͔࣌ؒΔ߹͕͋ΓɺϋϯζΦϯͷ࣌ؒͷ੍্ɺະঝೝϏο τίΠϯΛ༻Ͱ͖ΔΑ͏ʹɺ্ڃऀ͚ઃఆΛߦ͍·͢ɻ !24 Լ
ૹۚͱडऔ ྡಉ࢜ͰૹۚͱडऔΛମݧͯ͠Έ·͠ΐ͏ डऔଆςετωοτͷ23ίʔυΛ૬खʹݟͤ·͢ ૹۚଆ23ίʔυΛεΩϟϯͯ͠ΞυϨεΛηοτ͠·͢ ΞυϨεͷखଧͪ໘ͩؒ͠ҧ͑ΔͷͰ23 ίʔυ͕ศར 受取側 送金側 送金側に見せる テストネット
!25
ૹۚ ૹֹۚΛηοτ͠ɺૹۚ͠·͢ !26 Slide
ૹۚ ૹ͕ۚྃͨ͠ΒɺϒϩοΫνΣʔϯΤΫεϓϩʔϥJOTJHIUͰ֬ೝͯ͠Έ·͠ΐ͏ !27
ૹۚ JOTJHIUͰ֬ೝͨ͠Βɺz6/$0/'*3.&%53"/4"$5*0/z ະঝೝ ͔͠Ε·ͤΜ͕ɺ͠ Β͕࣌ؒ͘ܦͭͱɺঝೝ͞Ε·͢ɻ !28 ࣌ؒܦաޙ Լ
ঝೝͷ͑ํ !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(τϥϯβΫγϣϯ) ؚ͕·ΕΔ ϚΠφʔใुঝೝ͞ΕΔ·ͰϩοΫ͞Ε͍ͯͯɺͦΕ·Ͱ༻Ͱ͖·ͤΜ
ϏοτίΠϯͷΈ
ϋογϡؔ ϋογϡؔ Մมͷೖྗʹର͠ɺݻఆͷग़ྗΛฦ͠·͢ ཚͰͳ͍ͷͰɺಉ͡ೖྗ͔Βৗʹಉ͡ग़ྗΛಘ·͢ ग़ྗ͔ΒೖྗΛਪଌ͢Δʹ΄΅ෆՄೳͰ͢ IUUQTXXXNPWBCMFUZQFDPVLTDSJQUTTIBIUNM IUUQTHPPHM1PHF# !31 tonkatsu 6841142de445e6b87c2493c7b6576be00278f83aa5a7bdc025d69d5059042a
cc tonkatsi 9fe42c2bd129a0d165fcad68d6d426959a041bd6e27a7998f7b0a8d98322841 8 SHA-256 ϋογϡؔ SHA-256 ϋογϡؔ Ұจࣈม ͑Δ શ͘ҟͳ Δʹ ೖྗՄม ग़ྗݻఆ ਪଌෆՄʢෆՄٯʣ
ΞυϨεੜʢൿີ伴ɾެ։伴ʣͱެ։伴҉߸ ൿີ伴ཚΛͬͯಘ·͢ ϏοτͷͳͷͰɺճίΠϯΛ͛ͯ࡞Δ͜ͱͰ͖·͢ ެ։伴ପԁۂઢ্ͷεΧϥʔഒࢉͰɺෆՄٯͰ͢ ΞυϨεެ։伴ͷϋογϡؔͰෆՄٯͰ͢ ൿີ伴ΛΒΕΔͱΞυϨεʹඥͮ͘#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͞ Μࣗͷൿີ伴Ͱ෮߸Խͯ͠ೖखͰ͖·͢
ૹۚ࣌ͷτϥϯβΫγϣϯ࡞ ΞϦε͕Ϙϒʹ#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 TX TX TX
Block ϚΠφʔA Block Block͕࠾۷Ͱ͖ͨΒ ωοτϫʔΫʹྲྀ͢ (ϒϩʔυΩϟετ) TX ̍൪Γͩͱউརʂ Block Blockݕূ͠ɺਖ਼͚͠ Εɺۙྡʹసૹ͢Δ ϚΠφʔB ࢲϚΠχϯάͯͨ͠ͷʹ ϚΠφʔAʹઌӽ͞Εͨ ෛ͚ͨʂ
ೋॏࢧͷߦํ !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͕ঝೝ
ϒϩοΫͷذ ಉ࣌ʹϒϩοΫ͕ෳͰ͖ͯɺϒϩοΫνΣʔϯ͕ذ͢Δ͜ͱ͕͋Γ·͢ ͦͷͱ͖ɺνΣʔϯ͕৳ͼͨํ͕উͪͱͳΓɺ͍΄͏ແޮͱͳΓ·͢ Ϧιʔε͕ଟׂ͔͘Ε͍ͯΔํ͕ਖ਼͍͠ͱ͍͏ߟ͑ํͰ͢ ͜ͷΞϧΰϦζϜΛ1SPPGPG8PSLɿ1P8ʢ࡞ۀূ໌ʣͱ͍͍·͢ !36 ͨ·ʹಉ͡λΠϛϯάͰ ϒϩοΫ͕ੜ͞Εɺϒϩο ΫνΣʔϯ͕ذ͢Δ ͍ํʹͭͳ͍Ͱ͍
͘ͱ͍͏ϧʔϧ͕͋ Δ
ϒϩοΫͷذ աڈͷϒϩοΫΛॻ͖͑Δʹɺ͚̍ͭͩॻ͖͑ͯɺϒϩοΫϋογϡͷ࿈Ͱ͋ΔͨΊɺޙͷ ϒϩοΫφϯεΛͯΊͯϚΠχϯάܭࢉΛ͠ͳ͍ͱ͍͚·ͤΜ ॻ͖͑ͷͨΊͷϚΠχϯάΛ͍ͯ͠Δؒʹɺਖ਼ͳνΣʔϯ৳ͼ͍͖ͯ·͢ ਖ਼ͳνΣʔϯΑΓ͘ͳΒͳ͍ͱʢϦιʔεׂ͕͔Εͳ͍ͱʣ͍νΣʔϯͷ··Ͱແޮͳ··Ͱ͢ ਖ਼ͳ͍νΣʔϯΛ͍ӽ͢ʹɺϏοτίΠϯͷϋογϡύϫʔʢϚΠχϯάʹ͕ΕΔిྗʣΛωο τϫʔΫ্ͷաʢ̑̍ˋʣऔΒͳ͍ͱ͍͚·ͤΜ ͦΕʹ͓͕͔͔ۚ͘͢͝ΔͨΊɺվ͟Μ͢ΔΑΓɺਖ਼ͳ͍νΣʔϯͷϒϩοΫΛ࡞ͯ͠ɺใु ΛΒͬͨํ͕͍͍ͷͰ͢ ͜ͷΑ͏ͳߦಈܦࡁֶతΠϯηϯςΟϒͰϏοτίΠϯϒϩοΫνΣʔϯಈ͍͍ͯ·͢
!37 ਖ਼ͳ͍νΣʔϯΛϚ Πχϯά͢Δํ͕͓ಘ աڈͷϒϩοΫΛॻ͖͑Δ ʹɺ࠶ϚΠχϯάܭࢉΛ Γ͞ͳ͚ΕͳΒͳ͍
ϏοτίΠϯૹۚͷΈ τϥετϨε ৴པ͢Δୈࡾऀʢதԝཧऀʣ͕͍ͳͯ͘औҾ͕Γཱͭ औҾ૬खɺϊʔυϚΠφʔ͕৴པͰ͖ͳͯ͘ɺ୭͕ϏοτίΠϯͷϧʔϧͰ͋ΔϏοτ ίΠϯϓϩτίϧͰنఆ͞Εͨ͜ͱ͔͠Ͱ͖·ͤΜ վ͟Μੑ ެ։伴҉߸ͱ1SPPGPG8PSLʢ࡞ۀূ໌ʣ ͨͩ͠ɺ1P8ϚΠφʔʹΑΔϋογϡύϫʔΛؚΊͨΤίγεςϜͰ࣮ݱͰ͖͍ͯ·͢ োੑ ੈքதʹϊʔυ͕ࢄ͠ɺෆಛఆଟͷਓ͕ϊʔυΛཱͯΒΕΔͨΊɺ௵ͤ·ͤΜ
·ͨɺશͯͷϊʔυ͕ಉ͡σʔλΛ࣋ͪɺಉ͡ಇ͖Λ͢ΔͨΊɺ୯Ұো͕͋Γ·ͤΜ !38
ϏοτίΠϯͷൃߦ্ݶ ϏοτίΠϯͷใुݱࡏɺ#5$Ͱ͕͢ɺϒϩοΫ͝ͱʢ̐ʹ̍ճʣʹݮ ͠·͢ɻ ൃߦຕສ#5$Ͱɺ๏ఆ௨՟ͷΑ͏ʹۚ༥؇ͳ͍ͨΊɺσϑϨܕͷ௨՟ͱݴΘΕ ·͢ɻ !39 ビットコイン百科事典「ビットコインの総量が決まっているから価値が上がる?」より http://xn--eck3a9bu7cul.pw/articles/D0zZ1
ϏοτίΠϯͷखྉ ϒϩοΫੜͰಘΒΕΔϏοτίΠϯใुͱखྉͷྫ ͷ߹ɺϒϩοΫใु खྉ߹ܭ#5$ IUUQTCMPDLDIBJOJOGPCMPDL DBEEGDDBBGCFFGDBDEB !40 参考)混雑時
6590ͱτϨʔαϏϦςΟ ΞϦε͕Ϙϒͷఆ৯ͰԁͷϥϯνΛ৯·ͨ͠ɻ ΞϦεԁࡳΛຕɺԁࡳΛຕɺԁۄΛຕ͍࣋ͬͯ·͢ɻ ΞϦεࢧ͍ʹɺԁࡳຕɺԁۄຕΛ͍·ͨ͠ɻ ԁΛ͢ͱɺ͓ΓԁͰ͢ɻ τϥϯβΫγϣϯ*/165෦ʢऩೖʣͱ065165෦ʢࢧग़ʣͷऩࢧ͕߹͏ෳࣜه Ͱ͢ɻ !41 アリス ボブ
アリス τϥϯβΫγϣϯ 1000ԁࡳ 500ԁۄ INPUT OUTPUT ࢧ 1200ԁ ߹ܭ1500ԁ ͓Γ 300ԁ ߹ܭ1500ԁ
6590ߏͱߴ 6590 6OTQFOU5SBOTBDUJPO0VUQVU ϏοτίΠϯͷτϥϯβΫγϣϯߏ6590ߏͱݴΘΕ·͢ɻ ϚΠχϯάใुͷτϥϯβΫγϣϯ͚ͩ*/165෦͕ۭͰ͢ɻ $PJOCBTF5SBOTBDUJPO উखʹ#5$ΛݮΒ͢͜ͱͰ͖·ͤΜɻʢൿີ伴Λࣦͯ͘͠ಈ͔ͤͳ͘ͳͬͨ#5$ߟ͑ͳ͍ʣ উखʹ૿͢ʢೋॏࢧʣͯɺϒϩοΫੜʹΑΓɺೋॏࢧغ٫͞Εɺ૿ͤ·ͤΜ
τϥϯβΫγϣϯͷ࿈ͳΓΛՄࢹతʹදݱ͢ΔͱɺͷͷΑ͏ʹඳ͚·͢ɻ !42 TX Coinbase TX 空 TX TX TX TX TX TX ࣍ͷTXͷINPUTʹ༻͞ Ε͍ͯͳ͍ɿະ༻ UTXOͷ͔͖ूΊ͕ߴ
ൃలࢀߟࢿྉ Lightning Network
#JUDPJOͷεέʔϥϏϦςΟ #JUDPJOͷϊʔυΈΜͳಉ͡ಇ͖Λ͢Δ !44 #JUDPJOͷॲཧೳྗ ϒϩοΫͷ.#্ݶͰඵ͋ͨΓ ɹτϥϯβΫγϣϯະຬΛαϙʔτ ϒϩοΫαΠζΛແ੍ݶͱ͢Δͱɺ7JTB ɹϐʔΫ࣌ͷ UQTʹରॲ͢Δʹɺ ɹ̍ϒϩοΫͰ(#Λ͝ͱʹੜ
ͦΕؒ5#Ҏ্ͷσʔλʹͳΔ ͳ͓ɺݱࡏؒͰ(#΄Ͳ 7JTBͷॲཧೳྗ ɹͷ࿈ٳதʹ UQT USBOTBDUJPOQFSTFDPOE ౸ୡ ɹݱࡏฏۉ͋ͨΓԯυϧͷऔΓѻ͍ IUUQTCMPDLDIBJOJOGPKBDIBSUTOUSBOTBDUJPOT UJNFTQBOBMM
-JHIUOJOH/FUXPSL ϖΠϝϯτνϟωϧͰԿճૹ͕ۚߦΘΕͨޙͷ࠷ऴߴΛϒϩοΫνΣʔϯʹॻ͖ࠐΉ !45 ϖΠϝϯτνϟωϧ ϒϩοΫνΣʔϯ "MJDF ྫʣ"MJDFΫϦʔχϯάΛӦΜͰ͓Γɺ#PC ύϯΛӦΜͰ͍ͯɺ͓ޓ͍ళΛར༻͢Δ #PC 利用した店
送金者 受取者 支払額 パン屋 Alice Bob ¥1,500 クリーニング屋 Bob Alice ¥2,500 パン屋 Alice Bob ¥2,000 ૬ࡴ͢ΔͳΒ"MJDF͕#PCʹ= ͑Α͍
#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
-JHIUOJOH/FUXPSL&YQMPSFS -JHIUOJOH/FUXPSLνϟωϧΛՄࢹԽͨ͠αΠτ 5FTUOFU IUUQTFYQMPSFSBDJORDP ύϒϦοΫ%/4ͷϊʔυొ͞Εͳ͍ʁ !47
-JHIUOJOH/FUXPSL&YQMPSFS -JHIUOJOH/FUXPSLνϟωϧΛՄࢹԽͨ͠αΠτ .BJOOFU IUUQTMONBJOOFUHBCFOXJO !48 5FTUOFUΛ͑Δن ɹϊʔυɺνϟωϧͱʹ.BJOOFUͷํ͕ଟ 03"/(&#&". ɹখᔹ͕.BJOOFUͰཱ͍ͯͯΔϊʔυ
-JHIUOJOH/FUXPSLΛ5FTUOFUͰମݧ 4UBS#MPDLT ձܭ23ίʔυಡΈऔΓ ɹεϚϗͰಡΈऔܾͬͯࡁ ɹ#JUDPJOͱผن֨ͷૹۚํ๏ !49 IUUQTTUBSCMPDLTBDJORDP
-JHIUOJOH/FUXPSLͷ࣮ళฮܾࡁ ݄ ຊͰॳΊͯͷ-JHIUOJOH/FUXPSL࣮ళฮܾࡁ͕ߦΘΕͨ !50 ϕϧΪʔϏʔϧμΠχϯάαϯλϧψʔ ҉߸௨՟ܾࡁͷ *$0 *OJUJBM$PJO0⒎FSJOH Ͱ໊ݹ͔Β
ɹ౦ژࡔʹҠస ܸࣗऀͱͳΓɺ5XJUUFSͰେ͖ͳڹ ຊͰ-JHIUOJOH/FUXPSL͕େ͖ͳҰาΛ ɹ౿Έग़ͨ͠ IUUQTUXJUUFSDPNTIV@LPCTUBUVT