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
伝わるコードレビュー
abenben
1
200
GX推進による好循環な地域金融
abenben
0
84
Web3概略:手早く把握
abenben
2
1.4k
Web3とNFTの教科書
abenben
1
410
各種生成AIについて
abenben
3
1.6k
数年先の金融DX/AI活用
abenben
2
560
金融とAI
abenben
1
310
PythonによるWeb3開発
abenben
1
280
【超入門】対談前に知っておこう! 新時代の常識「Web3」のきほん
abenben
1
160
Other Decks in Technology
See All in Technology
産業機械をElixirで制御する
kikuyuta
0
160
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
12k
kotlin-lsp を Emacs で使えるようにしてみた / use kotlin-lsp in Emacs
nabeo
0
140
Data Hubグループ 紹介資料
sansan33
PRO
0
1.8k
VCpp Link and Library - C++ breaktime 2025 Summer
harukasao
0
110
AIエージェントのフレームワークを見るときの個人的注目ポイント
os1ma
1
520
Securing your Lambda 101
chillzprezi
0
250
AWS と定理証明 〜ポリシー言語 Cedar 開発の舞台裏〜 #fp_matsuri / FP Matsuri 2025
ytaka23
9
2.4k
(非公式) AWS Summit Japan と 海浜幕張 の歩き方 2025年版
coosuke
PRO
1
170
"SaaS is Dead" は本当か!? 生成AI時代の医療 Vertical SaaS のリアル
kakehashi
PRO
3
180
宇宙パトロール ルル子から考える LT設計のコツ
masakiokuda
2
100
「規約、知識、オペレーション」から考える中規模以上の開発組織のCursorルールの 考え方・育て方 / Cursor Rules for Coding Styles, Domain Knowledges and Operations
yuitosato
6
1.6k
Featured
See All Featured
Making Projects Easy
brettharned
116
6.2k
Producing Creativity
orderedlist
PRO
346
40k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Designing for humans not robots
tammielis
253
25k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Building Adaptive Systems
keathley
43
2.6k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Practical Orchestrator
shlominoach
188
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
4 Signs Your Business is Dying
shpigford
184
22k
Done Done
chrislema
184
16k
Being A Developer After 40
akosma
90
590k
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(