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

20180515_ブロックチェーンの基礎からスマートコントラクト等の応用まで

 20180515_ブロックチェーンの基礎からスマートコントラクト等の応用まで

ヒカラボで開催した「ブロックチェーンの基礎からスマートコントラクト等の応用まで」の登壇資料

housuke

May 15, 2018
Tweet

More Decks by housuke

Other Decks in Technology

Transcript

  1. τϥϯβΫγϣϯղܾࡦ ެ։伴҉߸Λ༻͍ɺຊਓͷΈ͕ࢧ෷͍ΛͰ͖Δ #PC $IBSMJF "MJDF */165 065165 "MJDF  $IBSMJF

    %BWF */165 065165 065165͸ɺ࣮ࡍʹ ͸"MJDFͷެ։伴Λݩ ʹͨ͠ΞυϨεʹ */165ʹ͸ɺରԠ͢Δ 065165ͷൿີ伴ʹ ΑΔॺ໊͕ඞཁ
  2. ϒϩοΫ  τϥϯβΫγϣϯͷ߹ҙղܾࡦ τϥϯβΫγϣϯΛ·ͱΊͨʮϒϩοΫʯΛܨ ͛ɺ༗ޮͳτϥϯβΫγϣϯͷΈΛه࿥ લͷϒϩοΫͷϋογϡ ϒϩοΫ  લͷϒϩοΫͷϋογϡ #PC

     "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165
  3. τϥϯβΫγϣϯͷ߹ҙ੬ऑੑ ѱҙ͋ΔୈࡾऀʹΑΔෆਖ਼ͳϒϩοΫͷࠞೖ ϒϩοΫ  લͷϒϩοΫͷϋογϡ ϒϩοΫ  લͷϒϩοΫͷϋογϡ #PC 

    "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165
  4. τϥϯβΫγϣϯͷ߹ҙղܾࡦ 1SPPGPG8PSL 1P8 ʹΑΔϒϩοΫͷ୳ࡧͱɺ ϚΠχϯάใुʹΑΔΠϯηϯςΟϒ ϒϩοΫ  #PC  "MJDF

     */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 લͷϒϩοΫͷϋογϡ ϒϩοΫ  લͷϒϩοΫͷϋογϡ OPODF #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 #PC  "MJDF  */165 065165 OPODF OPODFΛௐ੔ͯ͠ϒϩοΫͷ ϋογϡ͕Ұఆ஋ΑΓখ͍͞ ΋ͷΛ୳ࡧ͢Δ ୳ࡧͰ͖ͨΒใु͕΋Β͑Δ
  5. • 11,) 1BZ1VCMJD,FZ)BTI ◦ ެ։伴͔Β࡞੒ͨ͠ΞυϨε • 14) 1BZ4DSJQU)BTI ◦ εΫϦϓτ͔Β࡞੒ͨ͠ΞυϨε

    ◦ ॺ໊ͷ୅ΘΓʹɺεΫϦϓτͷ࣮ߦ৚݅Λ ຬͨ͢͜ͱͰར༻Մೳ εΫϦϓτͷ࣮ߦ
  6. • γʔΫϨοτ ਪଌࠔ೉ͳจࣈྻ ͷϋογϡ ஋ΛεΫϦϓτʹؚΊΔ ◦ ղআ͢Δʹ͸γʔΫϨοτ͕ඞཁ ◦ ྫTIB 3

    FDͱͳΔ3 • ϋογϡؔ਺ͷݪ૾ܭࢉࠔ೉ੑʹΑΓෆਖ਼ར ༻Λ๷ࢭ εΫϦϓτϋογϡ஋
  7. ϒϩοΫνΣʔϯͷࢥ૝తͳഎܠ ҉߸ֶ ϓϥΠόγʔ WTࠃՈ σδλϧΩϟογϡ ήʔϜཧ࿦ ඇதԝूݖ • /4"ʹΑΔ௨৴؂ࢹ •

    ҉߸ٕज़ͷ༌ग़੍ݶ • αΠϑΝʔύϯΫ ग़ॴIUUQTEJHJEBZKQQMBUGPSNTHPPEPSCBEEOBPGCMPDLDIBJO
  8. -BZFSٕज़ -BZFS #MPDLDIBJO -BZFS -JHIUOJOH /FUXPSL 4NBSU$POUSBDU %BUBCBTF .Z42-0SBDMF 1PTUHSF42-FUD

    "QQMJDBUJPO 3VCZ1)1 +BWBFUD ΦϑνΣʔϯͰॲཧΛ ߦ͍ɺ݁ՌΛϒϩοΫ νΣʔϯʹه࿥͢Δ վ᜵଱ੑͳͲʹΑΔ֬ ࣮ͳՁ஋ͷҠಈͷه࿥ Λ෇͚Δ ܭࢉॲཧΛߦ͍ɺσʔ λͷӬଓԽ͢ΔͨΊ %#ʹه࿥͢Δ "$*%ಛੑʹΑΔ࣮֬ ͳσʔλͷه࿥Λ୲͏ -BZFSʹखΛՃ͑Δ͜ͱͳ͘ɺ -BZFSͰੑೳ޲্΍৽ͨͳػೳΛ௥Ճ ϒϩοΫνΣʔϯͷ-BZFS ࢀߟ 8FCΞϓϦͷϨΠϠʔߏ଄
  9. 4NBSU$POUSBDUͰ͸શͯΛ-BZFSͰॲཧ͢Δ ඞཁ͸ͳ͘ɺ-BZFSؒͷ੾Γ෼͚͕ॏཁ ͲͷϨΠϠʔͰॲཧΛߦ͏ͷ͔ -BZFS #MPDLDIBJO -BZFS • #MPDLDIBJOͱ͸ผʹγεςϜΛ૊Ήඞཁ͕͋Γɺ ৴པ΋͔Βݕ౼͠ͳ͚Ε͹ͳΒͳ͍ •

    ҰํͰίʔυͷमਖ਼΍ܖ໿ͷมߋʹ͸ ߏங࣍ୈ Ͱ ॊೈʹରԠͰ͖Δ • εΫϦϓτ&7.0SBDMFΛ༻͍ͨॲཧ • -BZFSΛ૊Ήඞཁ͕ͳ͍൓໘ɺίʔυͷόάର Ԡ΍ɺܖ໿ʹมߋ͕͋ͬͨ৔߹ͷमਖ਼͕໘౗
  10. 4NBSU$POUSBDU࣌୅ͷܖ໿ॻ ར༻ऀ Մಡ ઐ໳Ո Մಡ ػցՄಡ ߕࢧ෷͏ Ե ສԁ ΋͠OPU

    ਃ͠ग़ ܖ໿ظؒߋ৽ ೥ ʮਓʹ΍͍͞͠ʯܖ໿ ࣗ෼ͷϙϦγʔʹ൓͠ ͨ৚߲ͷࣝผ ͜Ε·Ͱ௨Γͷܖ໿ॻ Λ൒ࣗಈੜ੒ ࣗಈࣥߦՄೳͳ৚߲ͷ ίʔυԽ ܗࣜతݕূʹΑΔόά ๷ࢭ
  11. $0%&ن੍ͱۙ୅తՁ஋؍ • ࣗ༝ ◦ ྑ৺తͳҧ๏ऀ FHΩϯά຀ࢣ ◦ ϛοΫεςʔϓ • ฏ౳

    ◦ อݥͷٯબ୒໰୊ • ϓϥΠόγʔ ◦ ʮ5ϙΠϯτΧʔυ͸͓࣋ͪͰ͔͢ ʯ ◦ "OESPJEͰͷҐஔ৘ใɾӾཡཤྺͷऔಘ