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
ブロックチェーンの入門解説
Search
abenben
July 27, 2017
Technology
2
1.3k
ブロックチェーンの入門解説
データサイエンスセミナー 【found IT project #8】 (
https://foundit-project.connpass.com/event/60261/
)の発表スライドです
abenben
July 27, 2017
Tweet
Share
More Decks by abenben
See All by abenben
GeminiとNotebookLMによる金融実務の業務革新
abenben
1
330
伝わるコードレビュー
abenben
2
370
GX推進による好循環な地域金融
abenben
1
120
Web3概略:手早く把握
abenben
2
1.5k
Web3とNFTの教科書
abenben
1
430
各種生成AIについて
abenben
3
1.6k
数年先の金融DX/AI活用
abenben
2
580
金融とAI
abenben
1
320
PythonによるWeb3開発
abenben
1
330
Other Decks in Technology
See All in Technology
CoRL 2025 Survey
harukiabe
1
200
Digitization部 紹介資料
sansan33
PRO
1
5.5k
ビズリーチ求職者検索におけるPLMとLLMの活用 / Search Engineering MEET UP_2-1
visional_engineering_and_design
1
130
エンタメとAIのための3Dパラレルワールド構築(GPU UNITE 2025 特別講演)
pfn
PRO
0
330
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
850
プレーリーカードを活用しよう❗❗デジタル名刺交換からはじまるイベント会場交流のススメ
tsukaman
0
160
プロダクトのコードから見るGoによるデザインパターンの実践 #go_night_talk
bengo4com
1
2.5k
いまからでも遅くない!SSL/TLS証明書超入門(It's not too late to start! SSL/TLS Certificates: The Absolute Beginner's Guide)
norimuraz
0
240
LLMアプリの地上戦開発計画と運用実践 / 2025.10.15 GPU UNITE 2025
smiyawaki0820
1
570
アイテムレビュー機能導入からの学びと改善
zozotech
PRO
0
170
AWSでAgentic AIを開発するための前提知識の整理
nasuvitz
2
160
BI ツールはもういらない?Amazon RedShift & MCP Server で試みる新しいデータ分析アプローチ
cdataj
0
160
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How STYLIGHT went responsive
nonsquared
100
5.8k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
The Language of Interfaces
destraynor
162
25k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
980
Producing Creativity
orderedlist
PRO
347
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
How to Think Like a Performance Engineer
csswizardry
27
2k
Transcript
ϒϩοΫνΣʔϯͷೖղઆ !BCFOCFO Ѩ෦Ұ ˞ҙɿຊൃදॴଐ͢Δ৫ͱҰ͕ؔ͋Γ·ͤΜɻ
ࣗݾհʢʣ ໊લɿ͋ΜΜ 5XJUUFSɿ!BCFOCFO ग़ɿւಓʢখࢢʣ ΦϥΠϦʔʮ4QBSLʹΑΔ࣮ફσʔλղੳʯ ༁ϨϏϡʔ ̕ষʮϞϯςΧϧϩγϛϡϨʔγϣϯʹ ɹɹɹɹΑΔۚ༥ϦεΫͷਪఆʯ ॻ੶ɿ4QBSLʹΑΔ࣮ફσʔλղੳʕ େنσʔλͷͨΊͷػցֶशࣄྫू
ʢΦϥΠϦʔδϟύϯʣ ݸਓձһ ɾ#.*"ɿҰൠࣾஂ๏ਓϏδωεϞσϧΠϊϕʔγϣϯڠձ ɾ%"'4ɿࣗࢄࣾձϑΥʔϥϜ ͦͷଞଟʢϒϩοΫνΣʔϯɺϑΟϯςοΫɺιʔγϟϧʜʣ ϒϩοΫνΣʔϯίϛϡχέʔλʔ׆ಈ ɾߨԋ͞·͟·ͳϚονϯά ίϛϡχςΟ׆ಈ ɾ4UBSU1ZUIPO$MVC ɾGPVOE*5QSPKFDU ɾpOQZ ɾpOKBXT
1ZUIPOେ͖ʂʂ ࣗݾհʢʣ
ϏοτίΠϯ㱠ϒϩοΫνΣʔϯ ʮϒϩοΫνΣʔϯʯԾ௨՟ʮϏοτίΠϯʯͷجװٕज़ͱͯ͠ൃ໌ ͞Εͨ֓೦ ʮϒϩοΫνΣʔϯʯΛʮϏοτίΠϯʯͱಉ͡ͷͱͯ͠ೝࣝ͞ΕΔ͜ ͱ͕͋Γ·͕͢ɺʮϒϩοΫνΣʔϯʯ͋͘·ͰʮࢄாΛ࣮ݱ͢ Δٕज़ʯͰ͋ΓɺͦΕΛϏοτίΠϯ͕༻͍ͯ͠Δʹա͗ͳ͍ɻ
ΠϯλʔωοτʹΑΔՁͷҠస ॻ੶ɿϒϩοΫνΣʔϯϨϘϦϡʔγϣϯ z͜Ε৽͍͠ύϥμΠϜͰ͢ɻࢲʹ ͱಉ͡Α͏ʹࢥ͑·͢ɻ࣌ɺΠϯλʔωοτ ͱ͍͏ͷΛฉ͍ͨ͜ͱ͕͋Δ͔ͱߨԋͰਘͶ ΔͱखΛڍ͛ΔਓҐͰͨ͠ɻϒϩοΫ νΣʔϯɺ͜Ε͕࣍ͷΠϯλʔωοτͰ͢ɻࢲ ͨͪɺใͷΠϯλʔωοτʢJOUFSOFUPG JOGPSNBUJPOʣ͔ΒՁͷΠϯλʔωοτ ʢJOUFSOFUPGWBMVFʣʹ͔͓͏ͱ͍ͯ͠·
͢ɻz
ΠϯλʔωοτʹΑΔใͷෳ ΠϯλʔωοτʹΑΓɺ ଟ͘ͷใ͕ࣗͷσόΠεʹίϐʔ͞ΕΔ͜ͱͰɺ ؆୯ʹใ͕खʹೖΔΑ͏ʹͳͬͨɻ ʢσʔλͷෳʣ
ΠϯλʔωοτʹΑΔՁͷҠసʢதԝूݖԽʣ ΦϯϥΠϯόϯΩϯάʹΑΓɺ ωοτ্Ͱͷ௨՟͕ૹۚՄೳʹ
ΠϯλʔωοτʹΑΔՁͷҠసʢதԝूݖԽʣ ʲ՝ʳ ͖ͳ࣌ؒʹૹۚ͞Εͳ͍ɻ ޱ࠲Λఀࢭ͞ΕΔϦεΫ͕͋Δɻ ۜߦʹো͕͋Δͱɺࢿ࢈Λࣦ͏ɻ ༰Λม͑ΒΕΔϦεΫ͕͋Δɻ
ΠϯλʔωοτʹΑΔՁͷҠసʢඇதԝूݖԽʣ ʲղܾʳ ۜߦଆʹ༬͚͍ͯΔͷͰ͖ͳ࣌ؒ ʹૹۚͰ͖ͳ͍ɻ͖ͳ࣌ؒʹૹۚ ޱ࠲Λఀࢭ͞ΕΔϦεΫ͕͋Δɻࣗ ͰՁΛཧ͍ͯ͠Δɻ ۜߦʹো͕͋Δͱɺࢿ࢈Λࣦ͏ɻ ୯Ұো͕ͳ͍ͷͰো͕ൃੜ͠ ͣΒ͍ɻ ༰Λม͑ΒΕΔϦεΫ͕͋Δɻೋ
ॏࢧ͍վ᜵͕΄΅ෆՄೳɻ վ᜵ͷͣ͠Β͍ՁҠసهͷாΛ४උ͢Δɻ ࢀՃऀશһͰՁҠస͕ه͞ΕͨாΛ࣋ͪ߹͏ɻ ҰఆͷִؒͰɺ৽͍͠ՁҠసΛهͨ͠ू·ΓΛνΣοΫͨ͠ਓʹۚΛ༩͑Δɻ
ᶃใͷෳ ᶄதԝूݖܕʹΑΔՁͷҠస ᶅඇதԝूݖܕʹΑΔՁͷҠస ʢ͜ΕΛͳΜͱ͔͍ͨ͠ʂʣ Ձͷ͋Δͷ Ͱ͋Εɺ ͳΜͰʂ
ΠϯλʔωοτʹΑΔՁͷҠసʢඇதԝूݖԽʣ ʲղܾʳ ۜߦଆʹ༬͚͍ͯΔͷͰ͖ͳ࣌ؒ ʹૹۚͰ͖ͳ͍ɻ͖ͳ࣌ؒʹૹۚ ޱ࠲Λఀࢭ͞ΕΔϦεΫ͕͋Δɻࣗ ͰՁΛཧ͍ͯ͠Δɻ ۜߦʹো͕͋Δͱɺࢿ࢈Λࣦ͏ɻ ୯Ұো͕ͳ͍ͷͰো͕͓͖ͣ Β͍ɻ ༰Λม͑ΒΕΔϦεΫ͕͋Δɻೋ
ॏࢧ͍վ᜵͕΄΅ෆՄೳɻ վ᜵ͷͣ͠Β͍ՁҠసهͷாΛ४උ͢Δɻ ࢀՃऀશһͰՁҠస͕ه͞ΕͨாΛ࣋ͪ߹͏ɻ ҰఆͷִؒͰɺ৽͍͠ՁҠసΛهͨ͠ू·ΓΛνΣοΫͨ͠ਓʹۚΛ༩͑Δɻ
ද͢ΔͷɿϏοτίΠϯ ݄ ɹϦʔϚϯγϣοΫ ݄ ɹจߘ ݄ ɹྲྀ௨͕։࢝ ݄ ɹॳΊͯͷऔҾ ɹʢϐβ̎ຕʣ
ʮ#*5$0*/"1&&3501&&3&-&$530/*$$"4)4:45&.ʯ ৴༻Ͱ͖Δୈࡾऀ͕ଘࡏ͠ͳ͘ͱɺݸਓؒͰ՟ฎͷΓऔΓ͕Ͱ͖ΔγεςϜ <ಛ> ୈࡾऀػؔΛඞཁͱ͠ͳ͍औҾ͖ ॏࢧ͍ͷࢭ ඇՄٯతͳʢվ͟ΜͰ͖ͳ͍ʣऔҾ͖ γεςϜ͕Ұμϯ͍ͯ͠ͳ͍ ظ͞ΕΔޮՌͷྫ গֹऔҾ͖ʹ͓͚Δ৴༻ίετͷݮɹˠɹϚΠΫϩϖΠϝϯτɺد खྉͷίετԽɹɹɹɹɹɹɹɹɹˠɹࠃࡍؒૹۚ ୭͕ࢀՃɾՄೳɹɹɹɹɹɹɹɹˠɹΞϯόϯΫτʢVOCBOLFEʣɹ
ʮατγɹφΧϞτʯจʢʣ ݪจ ຊޠ༁ ग़యɿIUUQTDPJODIFDLDPNCMPH ग़యɿIUUQTCJUDPJOPSHCJUDPJOQEG
ʢิʣॻ੶ʮσδλϧɾΰʔϧυᴷᴷϏοτίΠϯɺͦͷΒΕ͟Δޠʯ ॻ੶ɿσδλϧɾΰʔϧυʢຊܦࡁ৽ฉग़൛ࣾʣ ٕज़ॻͰͳ͍͕ɺ̣̮λΠϜζࢽهऀʢφ αχΤϧɾϙούʔʣʹΑͬͯɺϒϩοΫ νΣʔϯΛੜΈग़ͨ͠Ṗͷຊਓɺ Υʔϧ֗ʹઓ͍Λ͏ͱͨ͠ཧओٛ ऀɺʮσδλϧɾΰʔϧυʯͷϙςϯγϟϧ ʹΛ͚ͨγϦίϯόϨʔͷىۀՈɾ ࢿՈͨͪͳͲͷϏοτίΠϯ༳ឈظͷڰ૽ ʹ͍ͭͯޠ෩ʹॻ͖ԼΖ͞Ε͍ͯΔຊɻ
ϏοτίΠϯʹΑΔϝϦοτʢւ֎ʣ ▸ ϚΠΫϩϖΠϝϯτ ▸ খޱɾখޱܾࡁʢॻ੶ͷϖʔδ୯ҐɺԻָ̍ۂ͚ͩͳͲʣ ɹ˞ίετɺϦΞϧλΠϜʹɹˠɹ৽͍͠αʔϏε͕ժੜ͑ͦ͏ ▸ د ▸ ඃࡂऀͷد
ɹ˞࣮֬ʹ૬खʹدɺதൈ͖ʹΑΔίετݮ ▸ ࠃࡍૹۚ ▸ ࠃͷૹΓɺқΤεΫϩʔɺ48*'5ʢࠃࡍۜߦؒ௨৴ڠձʣͷதൈ͖ ɹ˞ίετ ▸ ΞϯόϯΫτ ▸ ۜߦޱ࠲Λ࣋ͨͳ͍ਓʹΑΔՁͷஷଂҠస ɹ˞࣮֬ʹอଘɺࠃՈͷ՟ฎͷෆ҆ఆʹґଘͤͣʹ ॻ੶ɿϒϩοΫνΣʔϯͷিܸʢܦ#1ʣ
ϏοτίΠϯʹΑΔϝϦοτʢຊʣ ػɿຊػ͕ଟ͍ ʢͨͩ͠Ձ֨มಈ͕େ͖͍ʣ ܾࡁɿίετʢखྉʣ͕Լ͕ΕྲྀߦΔ͔ɻ
ϏοτίΠϯͷΤΫεϓϩʔϥʔ ग़ॴɿIUUQTNBSLFUTCMPDLDIBJOJOGP
ΠϯλʔωοτʹΑΔՁͷҠస վ᜵ͷͣ͠Β͍ՁҠసهͷாΛ४උ͢Δɻ ࢀՃऀશһͰՁҠస͕ه͞ΕͨாΛ࣋ͪ߹͏ɻ ҰఆͷִؒͰɺ৽͍͠ՁҠసΛهͨ͠ू·ΓΛνΣοΫͨ͠ਓʹۚΛ༩͑Δɻ
վ᜵ͷͣ͠Β͍ՁҠ సهͷாΛ४උ͢ Δɻ ࢀՃऀશһͰՁҠస ͕ه͞ΕͨாΛ࣋ ͪ߹͏ɻ ҰఆͷִؒͰɺ৽ ͍͠ՁҠసΛه͠ ͨू·ΓΛνΣοΫ͠ ͨਓʹۚΛ༩͑Δɻ
ϒϩοΫνΣʔϯ 11ωοτϫʔΫ ϚΠχϯά ϋογϡؔ ిࢠॺ໊ τϥϯβΫγϣϯ ϚʔΫϧɺϒϩοΫ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ 1SPPGPG8PSL ରࡦ Έ ٕज़
Ͳ͜ʹ͏ͷ͔ʁ ެ։伴҉߸ ిࢠॺ໊ ϋογϡؔ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ ϚΠχϯά ɹʢ1SPPGPG8PSLʣ
ϋογϡؔ <ಛ> ᶃม͞ΕͨϏοτྻ͔ΒݩͷϝοηʔδΛਪଌͣ͠Β͍ ᶄҟͳΔϝοηʔδ͔Βಉ͡Ϗοτྻ͕ੜΈग़͞ΕΔ͜ͱ͕΄ͱΜͲͳ͍ ᶅಉ͡Ϗοτྻʹม͞ΕΔҟͳΔͭͷϝοηʔδΛ୳͢͜ͱ͕ࠔ
ʲࣄલࣝʳڞ௨伴҉߸ ڞ௨伴҉߸ͱ҉߸Խͱ ෮߸ʹಉ͡伴Λ༻͍Δ҉ ߸Խํࣜ <σϝϦοτ> ࣄલʹ૬खʹಉ͡伴Λ ͓ͯ͠ޓ͍ʹൿີʹ͓ͯ͠ ͘ඞཁ͕͋ΔɻʢͲ͏҆શ ʹಧ͚Δ͔ʁͲ͜·Ͱ૬ख ͷൿີΛ৴༻͍ͯ͠ͷ͔ʣ
ެ։伴҉߸ ެ։伴҉߸ͱ҉߸Խͱ ෮߸ʹผʑͷ伴Λ༻͍Δ ҉߸Խํࣜ 伴Λʮຊਓ͚͕ͩ༻͍Δ伴 ൿີ伴 ʯͱʮ୭Ͱར༻ Ͱ͖Δ伴 ެ։伴 ʯͷೋͭ
ʹ͚Δ͜ͱͰ伴ͷड͚ ͠Λղܾ <ϝϦοτ> ෮߸༻ͷ伴 ൿີ伴 Λ૬ख ʹ͞ͳͯ͘ྑ͍
ిࢠॺ໊ ωοτϫʔΫܦ༝Ͱૹ৴ͨ͠σʔλ͕ ਖ਼͍͠ͷͰ͋Δ͜ͱΛূ໌͢Δ Έ ిࢠॺ໊ͷݪཧɿެ։伴Λ͍࣋ͬͯΔ ਓͰ͋Εɺ୭ͰಡΊΔ͕ɺ࡞ऀ །Ұൿີ伴Λ͍࣋ͬͯΔࠤ౻͞Μຊ ਓͰ͔͠ͳ͍͜ͱ͕ূ໌͞Ε͍ͯΔɻ ϏοτίΠϯͷిࢠॺ໊Ͱར༻͞ΕΔ ެ։伴҉߸&$%4"ʢପԁۂઢ%4"ʣ
ॺ໊ํࣜ ʢଞʹ34"҉߸ํࣜɺ%4"ॺ໊ํࣜ ͳͲ͕͋Δʣ
Ͳ͜ʹ͏ͷ͔ʁ ެ։伴҉߸ ిࢠॺ໊ ϋογϡؔ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ ϚΠχϯά ɹʢ1SPPGPG8PSLʣ
τϥϯβΫγϣϯʢऔҾʣ
ϒϩοΫ
ϚʔΫϧ
ϒϩοΫνΣʔϯ νΣʔϯذ͢Δ͜ͱ͕͋Δ͕ɺҰ൪͍νΣʔϯ͕࠾༻͞ΕΔ
11ωοτϫʔΫ ूதܕγεςϜઃܭอक͕͍͢͠ ن͕େ͖͘ͳΔͱߴੑೳαʔόωοτϫʔΫ ͕ඞཁʹͳΔ ΫϥΠΞϯτʹݶք͕͋Δ εέʔϥϏϦςΟ͕ߴ͍ ୯Ұোʢ4JOHMF1PJOUPG'BJMVSFʣ͕ͳ͍ ಉظ·Ͱͷੑೳ͕ूதܕΑΓ͍ ϊʔυݕࡧʹ͕ඞཁ ʢΞϧΰϦζϜɺεʔύʔϊʔυಋೖʣ
ϚΠχϯά ϚΠφʔͷݕূʹΑͬͯɺϢʔβʔͷೋॏ͍ʢμϒϧεϖϯτʣΛ ࢭ͢Δ࡞ۀ औҾͷهΛશһͰݕࠪ͢Δ͜ͱͰɺෆਖ਼ͳऔҾΛॻ͖ࠐΊͳ͍ɻ
ϚΠχϯάʢϋογϡύϫʔʣ https://blockchain.info/ja/pools
ϚΠχϯάʢ#*5."*/ࣾʣ #*5."*/ࣾɿ "OU1PPMӡӦ ैۀһ໊
ϚΠχϯάͷྺ࢙ $16 (16 '1(" "4*$ Ϋϥυ ϚΠχϯά
ϚΠχϯάʢ1SPPGPG8PSLʣ ϏοτίΠϯͷϚΠχϯά1SPPGPG8PSLʢ࡞ۀྔʹΑΔূ໌ʣ ίϯϐϡʔλʔʹେͳܭࢉྔΛ͔͚ͤ͞Δ͜ͱͰίΠϯͷِΛ͙ ֻ͚ OBODFͱݺΕΔϥϯμϜΛൃݟ͢ΔʢΫΠζͬΆ͍ʣͨΊίϯϐϡʔ λʔϦιʔε͕ඞཁͱͳΔ Λݟ͚ͭͨΒωοτϫʔΫ্ʹ௨ͯ͠ঝೝΛಘΔʢ୭͔͕ݟ͚ͭͨ ͔Β͑Λ֬ೝ͢Δͷ؆୯ʣ ঝೝʹఔ͔͔ΔΑ͏ʹઃఆ͞Ε͍ͯΔ վ᜵͢Δʹաڈ͔ΒḪͬͯશϒϩοΫΛ࠶ܭࢉ͢Δ͜ͱʹͳΔͷͰɺ
ലେͳܭࢉྔ͕ඞཁͱͳΔͷͰɺϚΠχϯάͰใुΛಘͨํ͕རޱ ϝʔϧͷ)BTI$BTI͔ΒώϯτΛಘͨ
ϏοτίΠϯैདྷͷطଘٕज़ͷΈ߹Θͤ
11ωοτϫʔΫͰͷॲཧϑϩʔʢʣ ϢʔβʔࣗͷʢຊਓͰ͋Δ͜ͱ Λূ໌͢Δҝʹిࢠॺ໊ͨ͠ʣऔҾ Λ11ωοτϫʔΫΛհͯ͠ϒϩʔ υΩϟετ͢Δ
11ωοτϫʔΫͰͷॲཧϑϩʔʢʣ ϚΠφʔड͚औͬͨऔҾͷి ࢠॺ໊༰Λ֬ೝͯ͠ɺϒϩο Ϋͷੜ݅Λຬͨ͢࡞ۀ ʢOBODFͷܭࢉʣΛߦ͏ɻ ˞OBODFͷܭࢉʹ͍ͭͯϚΠχϯάͰઆ໌
11ωοτϫʔΫͰͷॲཧϑϩʔʢʣ ϚΠφʔϒϩοΫͷੜ݅ Λຬͨ͢࡞ۀ͕ྃͨ͠Βɺ ࡞ͨ͠ϒϩοΫΛ11ωοτ ϫʔΫΛհͯ͠ϒϩʔυΩϟε τ͢Δ
11ωοτϫʔΫͰͷॲཧϑϩʔʢʣ ϒϩοΫΛडͨ͠ϊʔυ ɺਖ਼ੑΛݕূ͕ͯ͠ͳ ͚ΕࣗͷϒϩοΫνΣʔϯ ʹՃ͢Δ ϚΠφʔɺϚΠχϯάதͷϒ ϩοΫഁغͯ͠ɺ࣍ͷϒϩο ΫͷϚΠχϯάΛ։࢝͢Δʢ ͣʣ
ΘΕ͍ͯΔٕज़ վ᜵ͷͣ͠Β͍ՁҠసه ͷாΛ४උ͢Δɻ ࢀՃऀશһͰՁҠస͕ه ͞ΕͨாΛ࣋ͪ߹͏ɻ ҰఆͷִؒͰɺ৽͍͠ՁҠ సΛهͨ͠ू·ΓΛνΣο Ϋͨ͠ਓʹۚΛ༩͑Δɻ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ
ϚΠχϯά ϋογϡؔ ిࢠॺ໊ τϥϯβΫγϣϯ ϚʔΫϧɺϒϩοΫ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ 1SPPGPG8PSL ରࡦ Έ ٕज़
طଘٕज़ͷΈ߹ΘͤͰ࣮ݱ
ηοτΞοϓํ๏
CJUDPJODPSFʢʣ ҰൠతͳϏοτίΠϯͷΫϥΠΞϯτιϑτʢCJUDPJODPSFʣΛ Πϯετʔϧͯ͠"1*ͳͲΛࢼͯ͠ݟΔ
CJUDPJODPSFʢʣ
CJUDPJODPSFʢʣ
CJUDPJODPSFʢʣ
CJUDPJODPSFʢʣ
CJUDPJODPSFʢʣ
CJUDPJODPSFʢʣ "1*ͷҰཡ ग़ॴɿOriginal Bitcoin client/API calls listʢhttps://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_listʣ ग़ॴɿBitcoin: bitcoind APIͷ·ͱΊʢhttp://qiita.com/hshimo/items/9e14396c5277b6dab85fʣ
#MPDLDIBJO$PSF$BNQ<#$>4FBTPO
ϒϩοΫνΣʔϯେֶߍ
ϏοτίΠϯҎ֎ʹ͍ͭͯ
ϏοτίΠϯͱԾ௨՟ͷҧ͍ Ծ௨՟/҉߸௨՟ 5IF#JUDPJO ;$BTI -JUF$PJO
௨՟ͱԾ௨՟ʹ͍ͭͯ
ʢ෮शʣϏοτίΠϯ㱠ϒϩοΫνΣʔϯ ʮϒϩοΫνΣʔϯʯԾ௨՟ʮϏοτίΠϯʯͷجװٕज़ͱͯ͠ൃ໌ ͞Εͨ֓೦ ʮϒϩοΫνΣʔϯʯΛʮϏοτίΠϯʯͱಉ͡ͷͱͯ͠ೝࣝ͞ΕΔ͜ ͱ͕͋Γ·͕͢ɺʮϒϩοΫνΣʔϯʯ͋͘·ͰʮࢄாΛ࣮ݱ͢ Δٕज़ʯͰ͋ΓɺͦΕΛϏοτίΠϯ͕༻͍ͯ͠Δʹա͗ͳ͍ɻ ΠϯλʔωοτͳͲΦʔϓϯͳωοτϫʔΫ্Ͱɺߴ͍৴པੑ͕ٻΊΒΕ Δۚ༥औҾॏཁσʔλͷΓͱΓͳͲΛՄೳʹ͢Δʮࢄܕாٕ ज़ʯɻͦͷத৺ͱͳΔͷ͕ʮϒϩοΫνΣʔϯʯɻ
ϓϥΠϕʔτܕͱύϒϦοΫܕϒϩοΫνΣʔϯͷҧ͍
Ծ௨՟ʹҰ߸Ծ௨՟ͱೋ߸Ծ௨՟͕͋Δ
Ծ௨՟ʢͱࢄܕாʣͷൃల ॻ੶ɿҰͰ·ΔΘ͔ Γ҉߸௨՟d ʢݬౙࣷʣ
ϒϩοΫνΣʔϯͷओཁϓϩδΣΫτ 3$POTPSUJVN )ZQFSMFEHFS1SPKFDU #JUDPJO$PSF &UIFSFVN'PVOEBUJPO ύʔϛϯγϣϯυܕϒϩοΫνΣʔϯ ύϒϦοΫܕϒϩοΫνΣʔϯ ۚ༥ܥاۀ ITاۀ $PSEB
'BCSJD +VOP 4XBUPPUI-BLF 5IF#JUDPJO &UIFSFVN &SJT )ZESB$IBJO ※Linux Foundation ੈքओཁۜߦʢߦҎ্ʣ ถ3$&7 ถ+1ϞϧΨϯ ถ%") ถ*#. ถΠϯςϧ Ճ#MPDLTUSFBN ถϚΠΫϩιϑτ ʢࠃʣ NJKJO PSC υΠπূ݊औҾॴ ถ$.&ʢূ݊औҾॴʣ ถ%5$$ʢਗ਼ࢉػؔʣ ถΞΫηϯνϡΞ ࢜௨ ཱ࡞ॴ .6'( .*;*)0 τϤλϑΝΠφϯε ։ൃ ։ൃ ։ൃ ੜ ར༻ Open Assets ProtocolͳͲͷࢿ࢈ӡ༻ϓϩτίϧ Ϋϥυ։ൃڥΛఏڙ ओཁ։ൃऀ͕ࡏ੶ ҰൠձһͰࢀը ॻ੶ɿ'JO5FDIֵ໋ʢܦ#1ʣΛࢀߟʹ࡞ ։ൃ ʢͦͷଞʣถ/"4%"2ɹˠɹ-JOR 48*'5 ,FZDIBJO *SPIB ΤΞόε ιϥϛπʢຊʣ ։ൃ .JZBCJ
&UIFSFVN wࢄωοτϫʔΫ্ͰϓϩάϥϜΛಈ࡞͞ ͤΔڥɻʢ௨՟ͷૹ͕ۚతͰͳ͍ɻʣ w͜ͷωοτϫʔΫ্Ͱಈ͔ͤΔϓϩάϥϜ ΛίϯτϥΫτͱݺͼɺCJUDPJOΑΓෳࡶ ͳॲཧ͕ॻ͚Δɻ wύϒϦοΫϒϩοΫνΣʔϯ্ʹ௨՟Ҏ֎ Λূ໌͢Δ߹ʹ༗༻ɻ w߹ҙܗΞϧΰϦζϜΛ1P8͔Β1P4ʹม ߋ༧ఆ
wاۀ͚ͷ&OUFSQSJTF&UIFSFVN͋Γɺ &OUFSQSJTF&UIFSFVN"MMJBODFʢ&&"ʣͷϝ ϯόʔ৫͕ࣾΛ͑ͨ
εϚʔτίϯτϥΫτ wʮϓϩάϥϜͰ͖Δܖʯɺʮݡ͍ܖʯͳͲͱݺΕΔɺϒϩοΫνΣʔ ϯωοτϫʔΫ্ʹϓϩάϥϜΛॻ͍ͨΓσʔλΛهͰ͖Δ͜ͱɻ wܖ݅ɺཤߦɺϓϩηεͷϩδοΫΛϒϩοΫνΣʔϯ্ʹهͯ͠ɺ ୈࡾऀΛհͣ͞ʹࣗಈͰܖΛ࣮ߦ͢ΔΈɻ͋·Γෳࡶ͗͢ͳ͍ܖ ݅ͷ֬ೝࣥߦ·ͰͷϓϩηεͰ͋Εɺͦͷͯ͢ΛࣗಈԽͰ͖Δɻ wϏοτίΠϯͷจ͕ൃද͞ΕΔΑΓઌʹɺΞϝϦΧͷ҉߸ઐՈͷ /JDL4[BCPNͷจʮ5IF*EFBPG4NBSU$POUSBDUTʯͰൃද͞Ε͍ͯΔɻ w&UIFSFVNͷεϚʔτίϯτϥΫτͰ༗໊ͳͷʹ4PMJEJUZʢKBWBTDSJQU MJLFʣ7JQFSʢQZUIPOMJLFʣ͕͋Δ͕ɺ4PMJEJUZͦͷதͰ*%&͕࠷
ॆ࣮͍ͯ͠Δɻ
#JUDPJOͱΠϯλʔωοτͷྨࣅͱ૬ҧ ʮ&NBJM͕Πϯλʔωοτᴈ໌ظͷΩϥʔΞϓ ϦͰ͋ͬͨͷͱಉ༷ʹɺ#JUDPJO͕ϒ ϩοΫνΣʔϯʹͱͬͯͷ࠷ॳͷΩϥʔΞϓϦ ͩͱߟ͍͑ͯΔɻF#BZɺ"NB[PO͓Αͼ (PPHMFʹ૬͢Δͷ͕ൃ໌͞Εͭͭ͋Δͷ ͩɻʯ ग़యɿIUUQTKPJJUPDPNKQBSDIJWFTIUNM MITϝσΟΞϥϘॴɹҏ౻ᜨҰࢯ Πϯλʔωοτ
&NBJM F#BZ "NB[PO (PPHMF ϒϩοΫνΣʔϯ ϏοτίΠϯ ʁʁʁ ΩϥʔΞϓϦ ৽ͨͳൃ໌
%"0 ࢄཱࣗܕ৫ʢ%JTUSJCVUFE%FDFOUSBMJ[FE"VUPOPNPVT0SHBOJ[BUJPOʣ தԝͷཧऀ͕ଘࡏͤͣɺࢄܕͰࣗಈతʹ౷࣏͞ΕΔ৫ ࢀՃऀͷ֤ओମ͕ɺࣗతʹଞͷओମʢϏοτίΠϯͷ߹ɺϢʔβʔͱ࠾۷ ऀʹΑΔΤοδɾΠϊϕʔγϣϯʣͱ࿈ܞͯ͠αʔϏεΛ࣮ݱ͍ͯ͠Δͱ͍͏ ಛ ϧʔϧ ϓϩτίϧ ܖ ਓؒ
ʢཧऀʣ ਓؒ ʢཧऀʣ ػց ਓؒ ʢैۀһʣ ࣗಈԽ Ϣʔβʔ ࠾۷ऀ Ұൠతͳ৫ ػցʹΑΔΦʔτϝʔγϣϯ ʢͳͲʣ DAOʢྫɿϏοτίΠϯʣ ϧʔϧ ϓϩτίϧ ܖ ਓؒ ਓؒ DAOs ॻ੶ɿϒϩοΫνΣʔϯͷিܸʢܦ#1ʣ
ٕज़ॻ੶ʢʣ .BTUFSJOH#JUDPJOʢ༁ʣ .BTUFSJOH#JUDPJOʢ༸ॻʣ Ծ௨՟ͷڭՊॻ ϒϩοΫνΣʔϯΈͱཧ ࠃͰό Πϒϧతͳଘ ࡏʂ ༸ॻ OE&EJUJPO
ৄ͍͠ #JUDPJO $PSF Ҏ֎ &UIFSJVN εϚʔτ ίϯτϥΫ τʹ͍ͭͯ εϚʔτίϯτϥΫτຊ֨ೖ
ٕज़ॻ੶ʢʣ ͡ΊͯͷϒϩοΫνΣʔϯɾΞϓϦέʔγϣϯ &UIFSFVNʹΑΔεϚʔτίϯτϥΫτ։ൃೖ ϒϩοΫνΣʔϯɾϓϩάϥϛϯάԾ௨՟ೖ ൃച ൃച
ࠃ֎ͷಈΛΔʹʁ ϏοτίΠϯݚڀॴʢ༗ྉʣ ຊσδλϧϚωʔڠձ ϏοτίΠϯχϡʔε (BJBY#MPDLDIBJO ࠃ֎ͷτϐο ΫΛຖिใࠂ ϲ݄͓͖ʹใࠂ͞ ΕΔʮϒϩοΫνΣʔ ϯ֓ཁʯձٞ
ʢಈը͋Γʣ ϗοτͳχϡʔεΛ ຖൃ৴ ւ֎ͷใɺٕज़ ༰ ϏοτίΠϯݚڀॴʢແྉ൛͋Γʣ
ۀքஂମɾίϛϡχςΟ #$$$ʢϒϩοΫνΣʔϯਪਐڠձʣ +#"ʢຊϒϩοΫνΣʔϯڠձʣ ϏοτίΠϯݚڀॴ 4NBSU$POUSBDU +BQBO Ұൠࣾஂ๏ਓຊσδλ ϧϚωʔڠձ ϒϩοΫνΣʔϯϋϒ #MPDLDIBJO
ϒϩοΫνΣʔϯϏδωεݚڀձ
҉߸௨՟ಡॻձʗษڧձ ग़యɿ҉߸௨՟ಡॻձʗษڧձDPOOQBTT
%"4'ࣗࢄࣾձϑΥʔϥϜ ग़ॴɿࣗࢄࣾձϑΥʔϥϜʢIUUQEBTGHMPCBMʣ
ͬͱ͕࣌ؒ͋Ε͔͑ͨͬͨ͜ͱ ࢄٕज़ாͱ *$0τʔΫϯΤίϊϛʔʹ͍ͭͯ ϏοτίΠϯͷ྾ʹ͍ͭͯ σʔλϕʔεͱϒϩοΫνΣʔϯͷҧ͍ *05" ྔࢠίϯϐϡʔλʔͷӨڹ Ϣʔεέʔεɺࣄྫɺ1P$Ҏ֎ʹ࣮͋Δͷ ͔ʁ 4PDJFUZɺୈ̐࣍࢈ۀֵ໋ɺ8&'ʢੈքܦ
ࡁϑΥʔϥϜʣൃදͷӨڹ "*ͷςΫϊϩδʔͱͷίϥϘϨʔγϣϯ ͖͢#*1ʹ͍ͭͯ ϏοτίΠϯͲ͏ͬͯखʹೖΕΔͷ͔ɻ 4FH8JUYʢ6")'ɺ6"4'ʣͱ #JUDPJO$BTIʢϏοτίΠϯΩϟογϡʣͱɻ ιϑτϑΥʔΫͱϋʔυϑΥʔΫͷҧ͍ ΥϨοτͷछྨʹ͍ͭͯ 7"-6&ͱ ;&/ͱ ࢈ֶ࿈ܞ৫ʮ#"4&ʢ#MPDLDIBJO"DBEFNJD 4ZOFSHJ[FE&OWJSPONFOUʣΞϥΠΞϯεʯͱ ΞϧτίΠϯͷछྨʹ͍ͭͯ ϥΠτχϯάωοτϫʔΫͳͲͷΦϑνΣʔϯͱ ֶͿʹͲΜͳ͕ࣝඞཁʁʢ҉߸ٕज़ɺηΩϡϦ ςΟɺ11ωοτϫʔΫɺήʔϜཧɺܦࡁֶɻɻʣ
"* ϓϥοτϑΥʔϜ Έ߹ΘͤʹΑΔ ϒϩοΫνΣʔϯ *P5 "373 Ϗοάσʔλ
ٕज़తʹ·ͩ·ͩະख़ɻ ࠃ͔Βσϕϩούʔ͕ ͬͱ૿͑ͨΒ͍͍ͳɻ ͓͠·͍
ಇ͖ํɾ৫ɾΠϊϕʔγϣϯɾະདྷɾαεςΟφϒϧ ಇ͖ํ Πϊϕʔγϣϯ αεςΟφϒϧ ɾϨδϦΤϯτ ৫ʢ৫ͷதͰͷํੑʣ ະདྷ ˞αεςΟφϒϧʀڥɾࣾձɾܦࡁͷ̏ͭͷ؍͔Β͜ͷੈͷதΛ࣋ଓՄೳʹ͍ͯ͘͠ͱ͍͏ߟ͑ํ
YY5FDIͷྲྀΕ͕ͯzΘΕΘΕͷz "E5FDI &EV5FDI 'JO5FDI )FBMUI5FDI 3F5FDI "HSJ5FDI ࠂ ڭҭ ۚ༥
ҩྍ ۀ ෆಈ࢈ $JWJD5FDI ΘΕΘΕͷ *OTVSBODF5FDI อݥ YY5FDI XX -FHBM5FDI ๏ IoT C2C M2M ˞αεςΟφϒϧʀڥɾࣾձɾܦࡁͷ̏ͭͷ؍͔Β͜ͷੈͷதΛ࣋ଓՄೳʹ͍ͯ͘͠ͱ͍͏ߟ͑ํ αεςΟφϒϧ
ࣗͨͪͷͷ·ΘΓͷ՝ΛɺςΫϊ ϩδʔΛ׆༻ͯ͠ղܾ͢Δɻ $JWJD5FDI ΘΕΘΕͷ
'1(