Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ブロックチェーンの入門解説

40e86de32af123cd0460d2e5326c5573?s=47 abenben
July 27, 2017

 ブロックチェーンの入門解説

データサイエンスセミナー 【found IT project #8】 ( https://foundit-project.connpass.com/event/60261/ )の発表スライドです

40e86de32af123cd0460d2e5326c5573?s=128

abenben

July 27, 2017
Tweet

Transcript

  1. ϒϩοΫνΣʔϯͷೖ໳ղઆ  !BCFOCFO Ѩ෦Ұ໵ ˞஫ҙɿຊൃද͸ॴଐ͢Δ૊৫ͱ͸Ұ੾ؔ܎͕͋Γ·ͤΜɻ

  2. ࣗݾ঺հʢʣ ໊લɿ͋΂Μ΂Μ 5XJUUFSɿ!BCFOCFO ग़਎ɿ๺ւಓʢ಩খ຀ࢢʣ ΦϥΠϦʔʮ4QBSLʹΑΔ࣮ફσʔλղੳʯ ຋༁ϨϏϡʔ ̕ষʮϞϯςΧϧϩγϛϡϨʔγϣϯʹ
 ɹɹɹɹΑΔۚ༥ϦεΫͷਪఆʯ ॻ੶ɿ4QBSLʹΑΔ࣮ફσʔλղੳʕ େن໛σʔλͷͨΊͷػցֶशࣄྫू


    ʢΦϥΠϦʔδϟύϯʣ ݸਓձһ ɾ#.*"ɿҰൠࣾஂ๏ਓϏδωεϞσϧΠϊϕʔγϣϯڠձ ɾ%"'4ɿࣗ཯෼ࢄࣾձϑΥʔϥϜ ͦͷଞଟ਺ʢϒϩοΫνΣʔϯɺϑΟϯςοΫɺιʔγϟϧʜʣ ϒϩοΫνΣʔϯίϛϡχέʔλʔ׆ಈ ɾߨԋ΍͞·͟·ͳϚονϯά ίϛϡχςΟ׆ಈ ɾ4UBSU1ZUIPO$MVC ɾGPVOE*5QSPKFDU ɾpOQZ ɾpOKBXT
  3. 1ZUIPOେ޷͖ʂʂ ࣗݾ঺հʢʣ

  4. ϏοτίΠϯ㱠ϒϩοΫνΣʔϯ ʮϒϩοΫνΣʔϯʯ͸Ծ૝௨՟ʮϏοτίΠϯʯͷجװٕज़ͱͯ͠ൃ໌ ͞Εͨ֓೦ ʮϒϩοΫνΣʔϯʯΛʮϏοτίΠϯʯͱಉ͡΋ͷͱͯ͠ೝࣝ͞ΕΔ͜ ͱ͕͋Γ·͕͢ɺʮϒϩοΫνΣʔϯʯ͸͋͘·Ͱʮ෼ࢄ୆ாΛ࣮ݱ͢ Δٕज़ʯͰ͋ΓɺͦΕΛϏοτίΠϯ͕࢖༻͍ͯ͠Δʹա͗ͳ͍ɻ

  5. ΠϯλʔωοτʹΑΔՁ஋ͷҠస ॻ੶ɿϒϩοΫνΣʔϯϨϘϦϡʔγϣϯ z͜Ε͸৽͍͠ύϥμΠϜͰ͢ɻࢲʹ͸೥ ͱಉ͡Α͏ʹࢥ͑·͢ɻ౰࣌ɺΠϯλʔωοτ ͱ͍͏΋ͷΛฉ͍ͨ͜ͱ͕͋Δ͔ͱߨԋͰਘͶ ΔͱखΛڍ͛Δਓ͸ҐͰͨ͠ɻϒϩοΫ νΣʔϯɺ͜Ε͕࣍ͷΠϯλʔωοτͰ͢ɻࢲ ͨͪ͸ɺ৘ใͷΠϯλʔωοτʢJOUFSOFUPG JOGPSNBUJPOʣ͔ΒՁ஋ͷΠϯλʔωοτ ʢJOUFSOFUPGWBMVFʣʹ޲͔͓͏ͱ͍ͯ͠·

    ͢ɻz
  6. ΠϯλʔωοτʹΑΔ৘ใͷෳ੡ ΠϯλʔωοτʹΑΓɺ
 ଟ͘ͷ৘ใ͕ࣗ෼ͷσόΠεʹίϐʔ͞ΕΔ͜ͱͰɺ
 ؆୯ʹ৘ใ͕खʹೖΔΑ͏ʹͳͬͨɻ ʢσʔλͷෳ੡ʣ

  7. ΠϯλʔωοτʹΑΔՁ஋ͷҠసʢதԝूݖԽʣ ΦϯϥΠϯόϯΩϯάʹΑΓɺ ωοτ্Ͱͷ௨՟͕ૹۚՄೳʹ

  8. ΠϯλʔωοτʹΑΔՁ஋ͷҠసʢதԝूݖԽʣ ʲ՝୊ʳ ޷͖ͳ࣌ؒʹૹۚ͞Εͳ͍ɻ ޱ࠲Λఀࢭ͞ΕΔϦεΫ͕͋Δɻ ۜߦʹো֐͕͋Δͱɺࢿ࢈Λࣦ͏ɻ ಺༰Λม͑ΒΕΔϦεΫ͕͋Δɻ

  9. ΠϯλʔωοτʹΑΔՁ஋ͷҠసʢඇதԝूݖԽʣ ʲղܾʳ ۜߦଆʹ༬͚͍ͯΔͷͰ޷͖ͳ࣌ؒ ʹૹۚͰ͖ͳ͍ɻ޷͖ͳ࣌ؒʹૹۚ ޱ࠲Λఀࢭ͞ΕΔϦεΫ͕͋Δɻࣗ ෼ͰՁ஋Λ؅ཧ͍ͯ͠Δɻ ۜߦʹো֐͕͋Δͱɺࢿ࢈Λࣦ͏ɻ ୯Ұো֐఺͕ͳ͍ͷͰো֐͕ൃੜ͠ ͣΒ͍ɻ
 ಺༰Λม͑ΒΕΔϦεΫ͕͋Δɻೋ

    ॏࢧ෷͍΍վ᜵͕΄΅ෆՄೳɻ վ᜵ͷͣ͠Β͍Ձ஋Ҡసه࿥ͷ୆ாΛ४උ͢Δɻ ࢀՃऀશһͰՁ஋Ҡస͕ه࿥͞Εͨ୆ாΛ࣋ͪ߹͏ɻ ҰఆͷִؒͰɺ৽͍͠Ձ஋ҠసΛه࿥ͨ͠ू·ΓΛνΣοΫͨ͠ਓʹ৆ۚΛ༩͑Δɻ
  10. ᶃ৘ใͷෳ੡
 ᶄதԝूݖܕʹΑΔՁ஋ͷҠస
 ᶅඇதԝूݖܕʹΑΔՁ஋ͷҠస ʢ͜ΕΛͳΜͱ͔͍ͨ͠ʂʣ Ձ஋ͷ͋Δ΋ͷ
 Ͱ͋Ε͹ɺ
 ͳΜͰ΋ʂ

  11. ΠϯλʔωοτʹΑΔՁ஋ͷҠసʢඇதԝूݖԽʣ ʲղܾʳ ۜߦଆʹ༬͚͍ͯΔͷͰ޷͖ͳ࣌ؒ ʹૹۚͰ͖ͳ͍ɻ޷͖ͳ࣌ؒʹૹۚ ޱ࠲Λఀࢭ͞ΕΔϦεΫ͕͋Δɻࣗ ෼ͰՁ஋Λ؅ཧ͍ͯ͠Δɻ ۜߦʹো֐͕͋Δͱɺࢿ࢈Λࣦ͏ɻ ୯Ұো֐఺͕ͳ͍ͷͰো֐͕͓͖ͣ Β͍ɻ
 ಺༰Λม͑ΒΕΔϦεΫ͕͋Δɻೋ

    ॏࢧ෷͍΍վ᜵͕΄΅ෆՄೳɻ վ᜵ͷͣ͠Β͍Ձ஋Ҡసه࿥ͷ୆ாΛ४උ͢Δɻ ࢀՃऀશһͰՁ஋Ҡస͕ه࿥͞Εͨ୆ாΛ࣋ͪ߹͏ɻ ҰఆͷִؒͰɺ৽͍͠Ձ஋ҠసΛه࿥ͨ͠ू·ΓΛνΣοΫͨ͠ਓʹ৆ۚΛ༩͑Δɻ
  12. ୅ද͢Δ΋ͷɿϏοτίΠϯ ೥݄೔ ɹϦʔϚϯγϣοΫ
 ೥݄೔
 ɹ࿦จ౤ߘ ೥݄
 ɹྲྀ௨͕։࢝ ೥݄೔
 ɹॳΊͯͷऔҾ
 ɹʢϐβ̎ຕʣ

    ʮ#*5$0*/"1&&3501&&3&-&$530/*$$"4)4:45&.ʯ ৴༻Ͱ͖Δୈࡾऀ͕ଘࡏ͠ͳ͘ͱ΋ɺݸਓؒͰ՟ฎͷ΍ΓऔΓ͕Ͱ͖ΔγεςϜ <ಛ௃> ୈࡾऀػؔΛඞཁͱ͠ͳ͍௚઀औҾ͖ ॏࢧ෷͍ͷ๷ࢭ ඇՄٯతͳʢվ͟ΜͰ͖ͳ͍ʣऔҾ͖ γεςϜ͕Ұ౓΋μ΢ϯ͍ͯ͠ͳ͍ ظ଴͞ΕΔޮՌͷྫ গֹऔҾ͖ʹ͓͚Δ৴༻ίετͷ࡟ݮɹˠɹϚΠΫϩϖΠϝϯτɺد෇ ख਺ྉͷ௿ίετԽɹɹɹɹɹɹɹɹɹˠɹࠃࡍؒૹۚ ୭΋͕ࢀՃɾ཭୤ՄೳɹɹɹɹɹɹɹɹˠɹΞϯόϯΫτʢVOCBOLFEʣɹ
  13. ʮατγɹφΧϞτʯ࿦จʢʣ ݪจ ೔ຊޠ༁ ग़యɿIUUQTDPJODIFDLDPNCMPH ग़యɿIUUQTCJUDPJOPSHCJUDPJOQEG

  14. ʢิ଍ʣॻ੶ʮσδλϧɾΰʔϧυᴷᴷϏοτίΠϯɺͦͷ஌ΒΕ͟Δ෺ޠʯ ॻ੶ɿσδλϧɾΰʔϧυʢ೔ຊܦࡁ৽ฉग़൛ࣾʣ ٕज़ॻͰ͸ͳ͍͕ɺ̣̮λΠϜζࢽهऀʢφ αχΤϧɾϙούʔʣʹΑͬͯɺϒϩοΫ νΣʔϯΛੜΈग़ͨ͠Ṗͷ೔ຊਓɺ੓෎΍ ΢Υʔϧ֗ʹઓ͍Λ௅΋͏ͱͨ͠ཧ૝ओٛ ऀɺʮσδλϧɾΰʔϧυʯͷϙςϯγϟϧ ʹ໨Λ෇͚ͨγϦίϯόϨʔͷىۀՈɾ౤ ࢿՈͨͪͳͲͷϏοτίΠϯ༳ឈظͷڰ૽ ʹ͍ͭͯ෺ޠ෩ʹॻ͖ԼΖ͞Ε͍ͯΔຊɻ

  15. ϏοτίΠϯʹΑΔϝϦοτʢւ֎ʣ ▸ ϚΠΫϩϖΠϝϯτ ▸ খޱɾ௒খޱܾࡁʢॻ੶ͷϖʔδ୯ҐɺԻָ̍ۂ͚ͩͳͲʣ
 ɹ˞௿ίετɺϦΞϧλΠϜʹɹˠɹ৽͍͠αʔϏε͕ժੜ͑ͦ͏ ▸ د෇ ▸ ඃࡂऀ΁ͷد෇


    ɹ˞࣮֬ʹ૬खʹد෇ɺதൈ͖ʹΑΔίετ࡟ݮ ▸ ࠃࡍૹۚ ▸ ฼ࠃ΁ͷ࢓ૹΓɺ๵қΤεΫϩʔɺ48*'5ʢࠃࡍۜߦؒ௨৴ڠձʣͷதൈ͖
 ɹ˞௿ίετ ▸ ΞϯόϯΫτ ▸ ۜߦޱ࠲Λ࣋ͨͳ͍ਓʹΑΔՁ஋ͷஷଂ΍Ҡస
 ɹ˞࣮֬ʹอଘɺࠃՈͷ՟ฎͷෆ҆ఆʹґଘͤͣʹ ॻ੶ɿϒϩοΫνΣʔϯͷিܸʢ೔ܦ#1ʣ
  16. ϏοτίΠϯʹΑΔϝϦοτʢ೔ຊʣ ౤ػɿ೔ຊ͸౤ػ͕ଟ͍
 ʢͨͩ͠Ձ֨มಈ͕େ͖͍ʣ ܾࡁɿίετʢख਺ྉʣ͕Լ͕Ε͹ྲྀߦΔ͔΋ɻ


  17. ϏοτίΠϯͷΤΫεϓϩʔϥʔ ग़ॴɿIUUQTNBSLFUTCMPDLDIBJOJOGP 

  18. ΠϯλʔωοτʹΑΔՁ஋ͷҠస վ᜵ͷͣ͠Β͍Ձ஋Ҡసه࿥ͷ୆ாΛ४උ͢Δɻ ࢀՃऀશһͰՁ஋Ҡస͕ه࿥͞Εͨ୆ாΛ࣋ͪ߹͏ɻ ҰఆͷִؒͰɺ৽͍͠Ձ஋ҠసΛه࿥ͨ͠ू·ΓΛνΣοΫͨ͠ਓʹ৆ۚΛ༩͑Δɻ

  19. վ᜵ͷͣ͠Β͍Ձ஋Ҡ సه࿥ͷ୆ாΛ४උ͢ Δɻ ࢀՃऀશһͰՁ஋Ҡస ͕ه࿥͞Εͨ୆ாΛ࣋ ͪ߹͏ɻ ҰఆͷִؒͰɺ৽ ͍͠Ձ஋ҠసΛه࿥͠ ͨू·ΓΛνΣοΫ͠ ͨਓʹ৆ۚΛ༩͑Δɻ

    ϒϩοΫνΣʔϯ 11ωοτϫʔΫ ϚΠχϯά ϋογϡؔ਺ ిࢠॺ໊ τϥϯβΫγϣϯ
 ϚʔΫϧ໦ɺϒϩοΫ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ 1SPPGPG8PSL ରࡦ ࢓૊Έ ٕज़
  20. Ͳ͜ʹ࢖͏ͷ͔ʁ ެ։伴҉߸ ిࢠॺ໊ ϋογϡؔ਺ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ ϚΠχϯά
 ɹʢ1SPPGPG8PSLʣ

  21. ϋογϡؔ਺ <ಛ௃> ᶃม׵͞ΕͨϏοτྻ͔ΒݩͷϝοηʔδΛਪଌͣ͠Β͍ ᶄҟͳΔϝοηʔδ͔Βಉ͡Ϗοτྻ͕ੜΈग़͞ΕΔ͜ͱ͕΄ͱΜͲͳ͍ ᶅಉ͡Ϗοτྻʹม׵͞ΕΔҟͳΔͭͷϝοηʔδΛ୳͢͜ͱ͕ࠔ೉

  22. ʲࣄલ஌ࣝʳڞ௨伴҉߸ ڞ௨伴҉߸ͱ͸҉߸Խͱ ෮߸ʹಉ͡伴Λ༻͍Δ҉ ߸Խํࣜ <σϝϦοτ> ࣄલʹ૬खʹ΋ಉ͡伴Λ౉ ͓ͯ͠ޓ͍ʹൿີʹ͓ͯ͠ ͘ඞཁ͕͋ΔɻʢͲ͏҆શ ʹಧ͚Δ͔ʁͲ͜·Ͱ૬ख ͷൿີΛ৴༻͍ͯ͠ͷ͔ʣ

  23. ެ։伴҉߸ ެ։伴҉߸ͱ͸҉߸Խͱ ෮߸ʹผʑͷ伴Λ༻͍Δ ҉߸Խํࣜ 伴Λʮຊਓ͚͕ͩ༻͍Δ伴 ൿີ伴 ʯͱʮ୭Ͱ΋ར༻ Ͱ͖Δ伴 ެ։伴 ʯͷೋͭ

    ʹ෼͚Δ͜ͱͰ伴ͷड͚౉ ͠໰୊Λղܾ <ϝϦοτ> ෮߸༻ͷ伴 ൿີ伴 Λ૬ख ʹ౉͞ͳͯ͘΋ྑ͍
  24. ిࢠॺ໊ ωοτϫʔΫܦ༝Ͱૹ৴ͨ͠σʔλ͕ ਖ਼͍͠΋ͷͰ͋Δ͜ͱΛূ໌͢Δ࢓૊ Έ ిࢠॺ໊ͷݪཧɿެ։伴Λ͍࣋ͬͯΔ ਓͰ͋Ε͹ɺ୭Ͱ΋ಡΊΔ͕ɺ࡞੒ऀ ͸།Ұൿີ伴Λ͍࣋ͬͯΔࠤ౻͞Μຊ ਓͰ͔͠ͳ͍͜ͱ͕ূ໌͞Ε͍ͯΔɻ ϏοτίΠϯͷిࢠॺ໊Ͱར༻͞ΕΔ ެ։伴҉߸͸&$%4"ʢପԁۂઢ%4"ʣ

    ॺ໊ํࣜ ʢଞʹ34"҉߸ํࣜɺ%4"ॺ໊ํࣜ ͳͲ͕͋Δʣ
  25. Ͳ͜ʹ࢖͏ͷ͔ʁ ެ։伴҉߸ ిࢠॺ໊ ϋογϡؔ਺ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ ϚΠχϯά
 ɹʢ1SPPGPG8PSLʣ

  26. τϥϯβΫγϣϯʢऔҾʣ

  27. ϒϩοΫ

  28. ϚʔΫϧ໦

  29. ϒϩοΫνΣʔϯ νΣʔϯ͸෼ذ͢Δ͜ͱ͕͋Δ͕ɺҰ൪௕͍νΣʔϯ͕࠾༻͞ΕΔ

  30. 11ωοτϫʔΫ ूதܕ͸γεςϜઃܭ΍อक͕͠΍͍͢ ن໛͕େ͖͘ͳΔͱߴੑೳαʔό΍ωοτϫʔΫ ͕ඞཁʹͳΔ ΫϥΠΞϯτ਺ʹݶք͕͋Δ εέʔϥϏϦςΟ͕ߴ͍ ୯Ұো֐఺ʢ4JOHMF1PJOUPG'BJMVSFʣ͕ͳ͍ ಉظ·Ͱͷੑೳ͕ूதܕΑΓ஗͍ ϊʔυݕࡧʹ޻෉͕ඞཁ
 ʢΞϧΰϦζϜɺεʔύʔϊʔυಋೖ౳ʣ

  31. ϚΠχϯά ϚΠφʔͷݕূʹΑͬͯɺϢʔβʔͷೋॏ෷͍ʢμϒϧεϖϯτʣΛ ๷ࢭ͢Δ࡞ۀ औҾͷه࿥ΛશһͰݕࠪ͢Δ͜ͱͰɺෆਖ਼ͳऔҾΛॻ͖ࠐΊͳ͍ɻ

  32. ϚΠχϯάʢϋογϡύϫʔʣ https://blockchain.info/ja/pools

  33. ϚΠχϯάʢ#*5."*/ࣾʣ #*5."*/ࣾɿ "OU1PPMӡӦ ैۀһ͸໿໊

  34. ϚΠχϯάͷྺ࢙ $16 (16 '1(" "4*$ Ϋϥ΢υ ϚΠχϯά

  35. ϚΠχϯάʢ1SPPGPG8PSLʣ ϏοτίΠϯͷϚΠχϯά͸1SPPGPG8PSLʢ࡞ۀྔʹΑΔূ໌ʣ ίϯϐϡʔλʔʹ๲େͳܭࢉྔΛ͔͚ͤ͞Δ͜ͱͰίΠϯͷِ଄Λ๷͙࢓ ֻ͚ OBODFͱݺ͹ΕΔϥϯμϜ஋Λൃݟ͢ΔʢΫΠζͬΆ͍ʣͨΊίϯϐϡʔ λʔϦιʔε͕ඞཁͱͳΔ ஋Λݟ͚ͭͨΒωοτϫʔΫ্ʹ௨஌ͯ͠ঝೝΛಘΔʢ୭͔͕ݟ͚ͭͨ஋ ͔Β౴͑Λ֬ೝ͢Δͷ͸؆୯ʣ ঝೝʹ͸໿෼ఔ౓͔͔ΔΑ͏ʹઃఆ͞Ε͍ͯΔ վ᜵͢Δʹ͸աڈ෼͔ΒḪͬͯશϒϩοΫΛ࠶ܭࢉ͢Δ͜ͱʹͳΔͷͰɺ

    ലେͳܭࢉྔ͕ඞཁͱͳΔͷͰɺϚΠχϯάͰใुΛಘͨํ͕རޱ ϝʔϧͷ)BTI$BTI͔ΒώϯτΛಘͨ
  36. ϏοτίΠϯ͸ैདྷͷطଘٕज़ͷ૊Έ߹Θͤ

  37. 11ωοτϫʔΫͰͷॲཧϑϩʔʢʣ Ϣʔβʔ͸ࣗ෼ͷʢຊਓͰ͋Δ͜ͱ Λূ໌͢Δҝʹిࢠॺ໊ͨ͠ʣऔҾ Λ11ωοτϫʔΫΛհͯ͠ϒϩʔ υΩϟετ͢Δ

  38. 11ωοτϫʔΫͰͷॲཧϑϩʔʢʣ ϚΠφʔ͸ड͚औͬͨऔҾͷి ࢠॺ໊΍಺༰Λ֬ೝͯ͠ɺϒϩο Ϋͷੜ੒৚݅Λຬͨ͢࡞ۀ ʢOBODFͷܭࢉʣΛߦ͏ɻ ˞OBODFͷܭࢉʹ͍ͭͯ͸ϚΠχϯάͰઆ໌

  39. 11ωοτϫʔΫͰͷॲཧϑϩʔʢʣ ϚΠφʔ͸ϒϩοΫͷੜ੒৚݅ Λຬͨ͢࡞ۀ͕׬ྃͨ͠Βɺ ࡞੒ͨ͠ϒϩοΫΛ11ωοτ ϫʔΫΛհͯ͠ϒϩʔυΩϟε τ͢Δ

  40. 11ωοτϫʔΫͰͷॲཧϑϩʔʢʣ ϒϩοΫΛड਍ͨ͠ϊʔυ ͸ɺਖ਼౰ੑΛݕূͯ͠໰୊͕ͳ ͚Ε͹ࣗ෼ͷϒϩοΫνΣʔϯ ʹ௥Ճ͢Δ ϚΠφʔ͸ɺϚΠχϯάதͷϒ ϩοΫ͸ഁغͯ͠ɺ࣍ͷϒϩο ΫͷϚΠχϯάΛ։࢝͢Δʢ͸ ͣʣ

  41. ࢖ΘΕ͍ͯΔٕज़ վ᜵ͷͣ͠Β͍Ձ஋Ҡసه࿥ ͷ୆ாΛ४උ͢Δɻ ࢀՃऀશһͰՁ஋Ҡస͕ه࿥ ͞Εͨ୆ாΛ࣋ͪ߹͏ɻ ҰఆͷִؒͰɺ৽͍͠Ձ஋Ҡ సΛه࿥ͨ͠ू·ΓΛνΣο Ϋͨ͠ਓʹ৆ۚΛ༩͑Δɻ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ

    ϚΠχϯά ϋογϡؔ਺ ిࢠॺ໊ τϥϯβΫγϣϯ
 ϚʔΫϧ໦ɺϒϩοΫ ϒϩοΫνΣʔϯ 11ωοτϫʔΫ 1SPPGPG8PSL ରࡦ ࢓૊Έ ٕज़
  42. طଘٕज़ͷ૊Έ߹ΘͤͰ࣮ݱ

  43. ηοτΞοϓํ๏

  44. CJUDPJODPSFʢʣ ҰൠతͳϏοτίΠϯͷΫϥΠΞϯτιϑτʢCJUDPJODPSFʣΛ Πϯετʔϧͯ͠"1*ͳͲΛࢼͯ͠ݟΔ

  45. CJUDPJODPSFʢʣ

  46. CJUDPJODPSFʢʣ

  47. CJUDPJODPSFʢʣ

  48. CJUDPJODPSFʢʣ

  49. CJUDPJODPSFʢʣ

  50. 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ʣ

  51. #MPDLDIBJO$PSF$BNQ<#$>4FBTPO 

  52. ϒϩοΫνΣʔϯେֶߍ

  53. ϏοτίΠϯҎ֎ʹ͍ͭͯ

  54. ϏοτίΠϯͱԾ૝௨՟ͷҧ͍ Ծ૝௨՟/҉߸௨՟ 5IF#JUDPJO ;$BTI -JUF$PJO

  55. ௨՟ͱԾ૝௨՟ʹ͍ͭͯ

  56. ʢ෮शʣϏοτίΠϯ㱠ϒϩοΫνΣʔϯ ʮϒϩοΫνΣʔϯʯ͸Ծ૝௨՟ʮϏοτίΠϯʯͷجװٕज़ͱͯ͠ൃ໌ ͞Εͨ֓೦ ʮϒϩοΫνΣʔϯʯΛʮϏοτίΠϯʯͱಉ͡΋ͷͱͯ͠ೝࣝ͞ΕΔ͜ ͱ͕͋Γ·͕͢ɺʮϒϩοΫνΣʔϯʯ͸͋͘·Ͱʮ෼ࢄ୆ாΛ࣮ݱ͢ Δٕज़ʯͰ͋ΓɺͦΕΛϏοτίΠϯ͕࢖༻͍ͯ͠Δʹա͗ͳ͍ɻ ΠϯλʔωοτͳͲΦʔϓϯͳωοτϫʔΫ্Ͱɺߴ͍৴པੑ͕ٻΊΒΕ Δۚ༥औҾ΍ॏཁσʔλͷ΍ΓͱΓͳͲΛՄೳʹ͢Δʮ෼ࢄܕ୆ாٕ ज़ʯɻͦͷத৺ͱͳΔͷ͕ʮϒϩοΫνΣʔϯʯɻ

  57. ϓϥΠϕʔτܕͱύϒϦοΫܕϒϩοΫνΣʔϯͷҧ͍

  58. Ծ૝௨՟ʹ͸Ұ߸Ծ૝௨՟ͱೋ߸Ծ૝௨՟͕͋Δ

  59. Ծ૝௨՟ʢͱ෼ࢄܕ୆ாʣͷൃల ॻ੶ɿҰ࡭Ͱ·ΔΘ͔ Γ҉߸௨՟d ʢݬౙࣷʣ

  60. ϒϩοΫνΣʔϯͷओཁϓϩδΣΫτ 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
  61. &UIFSFVN w෼ࢄωοτϫʔΫ্ͰϓϩάϥϜΛಈ࡞͞ ͤΔ؀ڥɻʢ௨՟ͷૹ͕ۚ໨తͰ͸ͳ͍ɻʣ w͜ͷωοτϫʔΫ্Ͱಈ͔ͤΔϓϩάϥϜ ΛίϯτϥΫτͱݺͼɺCJUDPJOΑΓ΋ෳࡶ ͳॲཧ͕ॻ͚Δɻ wύϒϦοΫϒϩοΫνΣʔϯ্ʹ௨՟Ҏ֎ Λূ໌͢Δ৔߹ʹ༗༻ɻ w߹ҙܗ੒ΞϧΰϦζϜΛ1P8͔Β1P4ʹม ߋ༧ఆ

    wاۀ޲͚ͷ&OUFSQSJTF&UIFSFVN΋͋Γɺ &OUFSQSJTF&UIFSFVN"MMJBODFʢ&&"ʣͷϝ ϯόʔ૊৫͕ࣾΛ௒͑ͨ
  62. εϚʔτίϯτϥΫτ wʮϓϩάϥϜͰ͖Δܖ໿ʯɺʮݡ͍ܖ໿ʯͳͲͱݺ͹ΕΔɺϒϩοΫνΣʔ ϯωοτϫʔΫ্ʹϓϩάϥϜΛॻ͍ͨΓ΍σʔλΛه࿥Ͱ͖Δ͜ͱɻ wܖ໿৚݅ɺཤߦɺϓϩηεͷϩδοΫΛϒϩοΫνΣʔϯ্ʹه࿥ͯ͠ɺ ୈࡾऀΛհͣ͞ʹࣗಈͰܖ໿Λ࣮ߦ͢Δ࢓૊Έɻ͋·Γෳࡶ͗͢ͳ͍ܖ໿ ৚݅ͷ֬ೝ΍ࣥߦ·ͰͷϓϩηεͰ͋Ε͹ɺͦͷ͢΂ͯΛࣗಈԽͰ͖Δɻ wϏοτίΠϯͷ࿦จ͕ൃද͞ΕΔΑΓ΋ઌʹɺΞϝϦΧͷ҉߸ઐ໳Ոͷ /JDL4[BCPNͷ࿦จʮ5IF*EFBPG4NBSU$POUSBDUTʯͰൃද͞Ε͍ͯΔɻ w&UIFSFVNͷεϚʔτίϯτϥΫτͰ༗໊ͳ΋ͷʹ4PMJEJUZʢKBWBTDSJQU MJLFʣ΍7JQFSʢQZUIPOMJLFʣ͕͋Δ͕ɺ4PMJEJUZ͸ͦͷதͰ΋*%&౳͕࠷

    ΋ॆ࣮͍ͯ͠Δɻ
  63. #JUDPJOͱΠϯλʔωοτͷྨࣅ఺ͱ૬ҧ఺ ʮ&NBJM͕Πϯλʔωοτᴈ໌ظͷΩϥʔΞϓ ϦͰ͋ͬͨͷͱಉ༷ʹɺ๻͸#JUDPJO͕ϒ ϩοΫνΣʔϯʹͱͬͯͷ࠷ॳͷΩϥʔΞϓϦ ͩͱߟ͍͑ͯΔɻF#BZɺ"NB[PO͓Αͼ (PPHMFʹ૬౰͢Δ΋ͷ͕ൃ໌͞Εͭͭ͋Δͷ ͩɻʯ ग़యɿIUUQTKPJJUPDPNKQBSDIJWFTIUNM MITϝσΟΞϥϘॴ௕ɹҏ౻ᜨҰࢯ Πϯλʔωοτ

    &NBJM F#BZ "NB[PO 
 (PPHMF ϒϩοΫνΣʔϯ ϏοτίΠϯ ʁʁʁ ΩϥʔΞϓϦ ৽ͨͳൃ໌
  64. %"0 ෼ࢄཱࣗܕ૊৫ʢ%JTUSJCVUFE%FDFOUSBMJ[FE"VUPOPNPVT0SHBOJ[BUJPOʣ தԝͷ؅ཧऀ͕ଘࡏͤͣɺ෼ࢄܕͰࣗಈతʹ౷࣏͞ΕΔ૊৫ ࢀՃऀͷ֤ओମ͕ɺࣗ཯తʹଞͷओମʢϏοτίΠϯͷ৔߹ɺϢʔβʔͱ࠾۷ ऀʹΑΔΤοδɾΠϊϕʔγϣϯʣͱ࿈ܞͯ͠αʔϏεΛ࣮ݱ͍ͯ͠Δͱ͍͏ ఺΋ಛ௃ ϧʔϧ ϓϩτίϧ ܖ໿ ਓؒ

    ʢ؅ཧऀʣ ਓؒ ʢ؅ཧऀʣ ػց ਓؒ ʢैۀһʣ ࣗಈԽ Ϣʔβʔ ࠾۷ऀ Ұൠతͳ૊৫ ػցʹΑΔΦʔτϝʔγϣϯ
 ʢ޻৔ͳͲʣ DAOʢྫɿϏοτίΠϯʣ ϧʔϧ ϓϩτίϧ ܖ໿ ਓؒ ਓؒ DAOs ॻ੶ɿϒϩοΫνΣʔϯͷিܸʢ೔ܦ#1ʣ
  65. ٕज़ॻ੶ʢʣ .BTUFSJOH#JUDPJOʢ࿨༁ʣ .BTUFSJOH#JUDPJOʢ༸ॻʣ Ծ૝௨՟ͷڭՊॻ ϒϩοΫνΣʔϯ࢓૊Έͱཧ࿦ ࠃ಺Ͱ͸ό Πϒϧతͳଘ ࡏʂ ༸ॻ͸ OE&EJUJPO

    ৄ͍͠ #JUDPJO $PSF
 Ҏ֎΋ &UIFSJVN ΍εϚʔτ ίϯτϥΫ τʹ͍ͭͯ εϚʔτίϯτϥΫτຊ֨ೖ໳
  66. ٕज़ॻ੶ʢʣ ͸͡ΊͯͷϒϩοΫνΣʔϯɾΞϓϦέʔγϣϯ
 &UIFSFVNʹΑΔεϚʔτίϯτϥΫτ։ൃೖ໳ ϒϩοΫνΣʔϯɾϓϩάϥϛϯάԾ૝௨՟ೖ໳ ൃച ൃച

  67. ࠃ಺֎ͷಈ޲Λ஌Δʹ͸ʁ ϏοτίΠϯݚڀॴʢ༗ྉʣ ೔ຊσδλϧϚωʔڠձ ϏοτίΠϯχϡʔε (BJBY#MPDLDIBJO ࠃ಺֎ͷτϐο ΫΛຖिใࠂ ਺ϲ݄͓͖ʹใࠂ͞ ΕΔʮϒϩοΫνΣʔ ϯ֓ཁʯձٞ


    ʢಈը͋Γʣ ϗοτͳχϡʔεΛ ຖ೔ൃ৴ ւ֎ͷ৘ใ΍ɺٕज़ ಺༰ ϏοτίΠϯݚڀॴʢແྉ൛΋͋Γʣ
  68. ۀքஂମɾίϛϡχςΟ #$$$ʢϒϩοΫνΣʔϯਪਐڠձʣ +#"ʢ೔ຊϒϩοΫνΣʔϯڠձʣ ϏοτίΠϯݚڀॴ 4NBSU$POUSBDU +BQBO
 Ұൠࣾஂ๏ਓ೔ຊσδλ ϧϚωʔڠձ ϒϩοΫνΣʔϯϋϒ #MPDLDIBJO

    ϒϩοΫνΣʔϯϏδωεݚڀձ
  69. ҉߸௨՟ಡॻձʗษڧձ ग़యɿ҉߸௨՟ಡॻձʗษڧձDPOOQBTT

  70. %"4'ࣗ཯෼ࢄࣾձϑΥʔϥϜ ग़ॴɿࣗ཯෼ࢄࣾձϑΥʔϥϜʢIUUQEBTGHMPCBMʣ

  71. ΋ͬͱ͕࣌ؒ͋Ε͹఻͔͑ͨͬͨ͜ͱ ෼ࢄٕज़୆ாͱ͸ *$0΍τʔΫϯΤίϊϛʔʹ͍ͭͯ ϏοτίΠϯͷ෼྾໰୊ʹ͍ͭͯ σʔλϕʔεͱϒϩοΫνΣʔϯͷҧ͍ *05" ྔࢠίϯϐϡʔλʔͷӨڹ Ϣʔεέʔεɺࣄྫɺ1P$Ҏ֎ʹ࣮੷͸͋Δͷ ͔ʁ 4PDJFUZɺୈ̐࣍࢈ۀֵ໋ɺ8&'ʢੈքܦ

    ࡁϑΥʔϥϜʣൃදͷӨڹ "*౳ͷςΫϊϩδʔͱͷίϥϘϨʔγϣϯ ஫໨͢΂͖#*1ʹ͍ͭͯ ϏοτίΠϯ͸Ͳ͏΍ͬͯखʹೖΕΔͷ͔ɻ 4FH8JUYʢ΍6")'ɺ6"4'ʣͱ͸ #JUDPJO$BTIʢϏοτίΠϯΩϟογϡʣͱ͸ɻ ιϑτϑΥʔΫͱϋʔυϑΥʔΫͷҧ͍͸ ΢ΥϨοτͷछྨʹ͍ͭͯ 7"-6&ͱ͸ ;&/ͱ͸ ࢈ֶ࿈ܞ૊৫ʮ#"4&ʢ#MPDLDIBJO"DBEFNJD 4ZOFSHJ[FE&OWJSPONFOUʣΞϥΠΞϯεʯͱ͸ ΞϧτίΠϯͷछྨʹ͍ͭͯ ϥΠτχϯάωοτϫʔΫͳͲͷΦϑνΣʔϯͱ͸ ֶͿʹ͸ͲΜͳ஌͕ࣝඞཁʁʢ҉߸ٕज़ɺηΩϡϦ ςΟɺ11ωοτϫʔΫɺήʔϜཧ࿦ɺܦࡁֶɻɻʣ
  72. "* ϓϥοτϑΥʔϜ ૊Έ߹ΘͤʹΑΔ૑଄ ϒϩοΫνΣʔϯ *P5 "373 Ϗοάσʔλ

  73. ٕज़తʹ͸·ͩ·ͩະख़ɻ ࠃ಺͔Βσϕϩούʔ͕ ΋ͬͱ૿͑ͨΒ͍͍ͳɻ ͓͠·͍

  74. ಇ͖ํɾ૊৫ɾΠϊϕʔγϣϯɾະདྷɾαεςΟφϒϧ ಇ͖ํ Πϊϕʔγϣϯ αεςΟφϒϧ
 ɾϨδϦΤϯτ ૊৫ʢ૊৫ͷதͰͷํ޲ੑʣ ະདྷ ˞αεςΟφϒϧʀ؀ڥɾࣾձɾܦࡁͷ̏ͭͷ؍఺͔Β͜ͷੈͷதΛ࣋ଓՄೳʹ͍ͯ͘͠ͱ͍͏ߟ͑ํ

  75. YY5FDIͷྲྀΕ͸΍͕ͯzΘΕΘΕͷz΁ "E5FDI &EV5FDI 'JO5FDI )FBMUI5FDI 3F5FDI "HSJ5FDI ޿ࠂ ڭҭ ۚ༥

    ҩྍ ೶ۀ ෆಈ࢈ $JWJD5FDI ΘΕΘΕͷ *OTVSBODF5FDI อݥ YY5FDI XX -FHBM5FDI ๏཯ IoT C2C M2M ˞αεςΟφϒϧʀ؀ڥɾࣾձɾܦࡁͷ̏ͭͷ؍఺͔Β͜ͷੈͷதΛ࣋ଓՄೳʹ͍ͯ͘͠ͱ͍͏ߟ͑ํ αεςΟφϒϧ
  76. ࣗ෼ͨͪͷ਎ͷ·ΘΓͷ՝୊ΛɺςΫϊ ϩδʔΛ׆༻ͯ͠ղܾ͢Δɻ $JWJD5FDI ΘΕΘΕͷ

  77. '1(