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
0
290
伝わるコードレビュー
abenben
2
300
GX推進による好循環な地域金融
abenben
0
110
Web3概略:手早く把握
abenben
2
1.5k
Web3とNFTの教科書
abenben
1
420
各種生成AIについて
abenben
3
1.6k
数年先の金融DX/AI活用
abenben
2
570
金融とAI
abenben
1
320
PythonによるWeb3開発
abenben
1
310
Other Decks in Technology
See All in Technology
自治体職員がガバクラの AWS 閉域ネットワークを理解するのにやって良かった個人検証環境
takeda_h
2
330
2025新卒研修・Webアプリケーションセキュリティ #弁護士ドットコム
bengo4com
3
9.6k
Backlog AI アシスタントが切り開く未来
vvatanabe
1
170
信頼できる開発プラットフォームをどう作るか?-Governance as Codeと継続的監視/フィードバックが導くPlatform Engineeringの進め方
yuriemori
1
220
AIと描く、未来のBacklog 〜プロジェクト管理の次の10年を想像し、創造するセッション〜
hrm_o25
0
110
EKS Pod Identity における推移的な session tags
z63d
1
170
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
1
670
Amazon Inspector コードセキュリティで手軽に実現するシフトレフト
maimyyym
0
150
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
2
560
文字列の並び順 / String Collation
tmtms
1
110
いかにして命令の入れ替わりについて心配するのをやめ、メモリモデルを愛するようになったか(改)
nullpo_head
7
2.7k
Telemetry APIから学ぶGoogle Cloud ObservabilityとOpenTelemetryの現在 / getting-started-telemetry-api-with-google-cloud
k6s4i53rx
0
160
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
338
57k
Side Projects
sachag
455
43k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
A better future with KSS
kneath
239
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Designing Experiences People Love
moore
142
24k
Adopting Sorbet at Scale
ufuk
77
9.5k
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(