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

今更はじめるBlockchain #jawsug #jawsugfuk

今更はじめるBlockchain #jawsug #jawsugfuk

808ce3d41280c085f8bdc27dce7ea8fb?s=128

Takaaki Tanaka

October 19, 2019
Tweet

Transcript

  1. 今更はじめるBlockchain ⽥中孝明 JAWS-UG 福岡 7 度⽬もちょっと濃い⽬にAWSの話をしてみよう ~毎度、ごレイワくをおかけいたします~

  2. wϞόΠϧΞϓϦͱ͔ wαʔόʔαΠυͱ͔ w#MPDLDIBJOԿ΋Θ͔ΒΜ wΫϥεϝιουגࣜձࣾ w·Ͱ ాத޹໌ @kongmingtrap

  3. None
  4. એ఻

  5. 4FSWFSMFTT%BZT'VLVPLB-5ืूதʂʂ https://www.papercall.io/slsdaysfukuoka2019

  6. ͳͥࠓߋ#MPDLDIBJOͷ࿩Λ͢Δͷ͔

  7. w࣍ͷۀ຿Ͱར༻͞ΕΔՄೳੑ͕͋Γɺٕज़ݕূΛ݉ Ͷͯௐࠪͨ͠ w࣍ͷ"84ೝఆࢿ֨ʹग़͖ͯͦ͏͔ͩΒ w"84ೝఆσʔλϕʔεrઐ໳஌ࣝ wϕʔλࢼݧ͸݄೔͔Β։࢝ ͳͥࠓߋ#MPDLDIBJOʁ

  8. w#MPDLDIBJOΛࡶʹઆ໌ w"84ʹ͓͚Δ୆ாσʔλϕʔε ࿩͢಺༰

  9. #MPDLDIBJOΛࡶʹઆ໌

  10. wू໿ܕͷϦιʔε w؅ཧͱεέʔϧ͕೉͍͠ wΤϥʔ͕ൃੜ͠΍͘͢ෆ׬શ wݕূෆՄೳ w؅ཧऀ͕ඞͣଘࡏ ϦϨʔγϣφϧσʔλϕʔεͰ୆ாΛ؅ཧ͢Δ՝୊

  11. wվ᜵͢Δ͜ͱ͕ඇৗʹࠔ೉ wϒϩοΫ௕͕௕͍ͷ͕ਖ਼౰ͳ#MPDLDIBJOͩͱ൑ அ͞ΕΔͨΊɺҰ෦͚ͩվ᜵ͯ͠΋ਖ਼౰ͳ #MPDLDIBJOΑΓ௕͍΋ͷΛ࡞Δඞཁ͕͋Δ wΦʔϓϯͰࠓ·Ͱͷཤྺ͕શ෦ݟΕΔ w؅ཧऀ͕͍ͳ͍ #MPDLDIBJOͷಛ௃

  12. wҙຯ̍ wίϯϐϡʔλγεςϜʹ͓͚ΔɺӬଓతͳσʔλʹର͢ΔෆՄ෼ ͳҰ࿈ͷॲཧ wҙຯ̎ wۜߦؒͷऔҾ wҙຯ̏ wՁ஋ͷҠసΛදͨ͠ɺॺ໊͞Εͨσʔλߏ଄ wऔҾʹؔ͢Δ৘ใ͕هड़ τϥϯβΫγϣϯ

  13. P2Pネットワーク

  14. トランザクション P2Pネットワーク トランザクションの作成

  15. トランザクション P2Pネットワーク トランザクションの承認 トランザクションの作成

  16. トランザクション P2Pネットワーク トランザクションの承認 PoW トランザクションの作成

  17. トランザクション P2Pネットワーク トランザクションの承認 PoW トランザクションの作成

  18. トランザクション P2Pネットワーク トランザクションの承認 Blockchain の更新 PoW トランザクションの作成

  19. トランザクション P2Pネットワーク トランザクションの承認 Blockchain の更新 PoW トランザクションの作成

  20. w11ωοτϫʔΫ wωοτϫʔΫʹࢀՃ͍ͯ͠Δϊʔυ͕શͯฏ౳Ͱ ωοτϫʔΫΛఏڙ͢ΔෛՙΛ෼୲͍ͯ͠Δ w؅ཧऀ͸ෆࡏ #MPDLDIBJOͷߏ੒ཁૉ

  21. w҉߸Խ wެ։伴ํࣜ wσδλϧॺ໊ wϋογϡؔ਺ #MPDLDIBJOͷߏ੒ཁૉ

  22. wίϯηϯαεΞϧΰϦζϜ w1P8 1SPPGPG8PSL  w࢓ࣄྔ $16ͷܭࢉྔ ʹԠͯ͡ɺͦͷʮ୭͔ʯʹঝೝݖΛ༩ ͑Δͱ͍͏࢓૊Έ ϚΠχϯά 

    w1P4 1SPPGPG4UBLF  w$16ͷॲཧೳྗʹؔ܎ͳ͘ɺ௨՟ͷอ༗ྔͱ௨՟ͷอ༗ظؒʹ ΑͬͯɺঝೝݖΛ༩͑Δ࢓૊Έ .JOUJOH GPSHFɺர଄  w୅දతͳԾ૝௨՟͸ΠʔαϦΞϜ #MPDLDIBJOͷߏ੒ཁૉ
  23. wίϯηϯαεΞϧΰϦζϜ w1P* 1SPPGPG*NQPSUBODF  w௨՟ͷอ༗ྔʹϓϥεͯ͠औҾճ਺΍औҾྔͳͲɺෳ਺ͷࢦඪ͔ Βॏཁ౓ʹΑͬͯɺঝೝݖΛ༩͑Δ࢓૊Έ ϋʔϕεςΟϯά  w୅දతͳԾ૝௨՟͸/&. w1P$

    1SPPGPG$POTFOTVT  wঝೝݖΛಛఆͷϊʔυ ύιίϯ ͷΈʹݶఆ͢Δ࢓૊Έ w୅දతͳԾ૝௨՟͸Ϧοϓϧ #MPDLDIBJOͷߏ੒ཁૉ
  24. wίϯηϯαεΞϧΰϦζϜ w1P" 1SPPGPG"VUIPSJUZ  wωοτϫʔΫ্ͰɺϚΠχϯάʹࢀՃͰ͖Δϊʔ υΛݶఆ தԝूݖ  wೋॏࢧ෷͍໰୊ͷղܾ #MPDLDIBJOͷߏ੒ཁૉ

  25. #MPDLDIBJOͷࡶͳઆ໌ https://goblockchain.network/2019/06/bitcoin_tech/

  26. "84ʹ͓͚Δ୆ாσʔλϕʔε

  27. wதԝूݖܕ wෳ਺ͷ࢖༻ऀ͕৴པ͞Εͨػؔʹॴ༗ݖΛҰݩԽ ͯ͠τϥϯβΫγϣϯΛѻ͏ w෼ࢄܕ wෳ਺ͷ࢖༻ऀ͕ॴ༗ݖΛ෼ࢄͯ͠τϥϯβΫγϣ ϯΛѻ͏ "84ͷ୆ாσʔλϕʔε

  28. தԝू໿͕ඞཁͳέʔε https://www.slideshare.net/AmazonWebServices/deep-dive-on-amazon-managed-blockchain-145272991/4 wϔϧεέΞ wӡస໔ڐূ wϝʔΧʔ wڅ༩ɺਓࣄ

  29. wதԝूݖܕͷϑϧϚωʔδυͳ୆ாσʔλϕʔε wΠϛϡʔλϒϧ wσʔλ΁ͷ͢΂ͯͷมߋͷγʔέϯεه࿥Λҡ࣋ wݕग़·ͨ͸มߋͰ͖ͳ͍ wશཤྺΛরձ͠෼ੳͰ͖Δ "NB[PO2-%# 2VBOUVN-FEHFS%BUBCBTF

  30. w҉߸ԽΛ࢖༻ͯ͠σʔλͷཤྺͷ҆શͳग़ྗϑΝΠ ϧΛੜ੒ wඇৗʹεέʔϥϒϧ wҰൠతͳ#MPDLDIBJOϑϨʔϜϫʔΫͷ୆ாͷ ഒʙഒͷτϥϯβΫγϣϯΛ࣮ߦ wσʔλͷ໰͍߹Θͤʹ͸42-"1*ͷΑ͏ͳ࢖͍׳ ΕͨσʔλϕʔεػೳΛ࢖༻ "NB[PO2-%# 2VBOUVN-FEHFS%BUBCBTF

  31. ෼ࢄ͕ඞཁͳέʔε https://www.slideshare.net/AmazonWebServices/deep-dive-on-amazon-managed-blockchain-145272991/9 wۜߦ wॅ୐ϩʔϯ༥ࢿ wαϓϥΠνΣʔϯ wখച

  32. wηοτΞοϓ͕೉͍͠ wεέʔϦϯά͕೉͍͠ w؅ཧ͕ෳࡶ wίετ͕ߴ͍ طଘͷ#MPDLDIBJOιϦϡʔγϣϯͷ՝୊

  33. wϑϧϚωʔδυͳ෼ࢄܕͷ#MPDLDIBJOαʔϏε w෼ࢄԽ wຽओతʹωοτϫʔΫΛ౷࣏͢Δ wΦʔϓϯιʔεͷଟ༷ੑ w)ZQFSMFEHFS'BCSJDͱ&UIFSFVN̎ͭͷϑϨʔ ϜϫʔΫΛαϙʔτ "NB[PO.BOBHFE#MPDLDIBJO

  34. w৴པੑͱ҆શੑ֤ϝϯόʔ͕ݟΔ͜ͱ͕Ͱ͖Δ୆ாͷτϥ ϯβΫγϣϯΛ੍ݶ͢ΔνϟωϧΛ࣋ͬͨڐՄ੍ωοτ ϫʔΫΛ࡞੒ w(PͰॻ͔ΕͨνΣʔϯίʔυʢεϚʔτίϯτϥΫτʣ ͸%PDLFSίϯςφͰ࣮ߦ wνΣʔϯίʔυΛ࣮ߦ͢ΔͨΊͷݕূϙϦγʔ͸ઃఆՄೳ wνΣʔϯίʔυͷ࣮ߦʹωΠςΟϒͷ҉߸௨՟Λඞཁͱ͠ ͳ͍ )ZQFSMFEHFS'BCSJD

  35. wωοτϫʔΫ಺ͷϊʔυؒͰ࣮ߦ͞ΕΔݴޠʮ4PMJEJUZʯΛ࢖༻ͯ͠ εϚʔτίϯτϥΫτΛ࡞੒͢Δ wεέʔϥϒϧ wڐՄ੍ωοτϫʔΫΛ࡞੒͢Δ͔ɺ·ͨ͸ύϒϦοΫͷ&UIFSFVN ωοτϫʔΫΛ࢖༻͢Δ wίϯηϯαεΞϧΰϦζϜ͸ύϒϦοΫωοτϫʔΫʹ͸1P8ɺϓ ϥΠϕʔτωοτϫʔΫʹ͸1P"Λ࢖༻͢ΔΑ͏ʹઃఆ͞Ε͍ͯΔ wωοτϫʔΫʹΞΫηεͰ͖Δਓ͸ͩΕͰ΋୆ாͷ͢΂ͯͷσʔλΛ ݟΔ͜ͱ͕Ͱ͖Δ &UIFSFVN

  36. w৴པੑͱ҆શੑ w"NB[PO2-%#ͷٕज़Λ࠾༻ w௿ίετ wैྔ՝ۚ w౷߹ wηΩϡΞͳ෼ੳͷͨΊʹσʔλΛ"NB[PO2-%#ʹૹ Δ "NB[PO.BOBHFE#MPDLDIBJO

  37. wωοτϫʔΫͷ࡞੒ w#MPDLDIBJOͷϑϨʔϜϫʔΫબ୒ w)ZQFSMFEHFS'BCSJD w&UIFSFVN w#MPDLDIBJOωοτϫʔΫͷηοτΞοϓ w਺ΫϦοΫͰϝϯόʔʹͳΕΔ "NB[PO.BOBHFE#MPDLDIBJOͷར༻

  38. wϝϯόʔͷট଴ wωοτϫʔΫʹࢀՃ͢Δଞͷ"84ΞΧ΢ϯτΛ ট଴͢Δ wϊʔυͷ௥Ճ w෼ࢄ୆ாͷίϐʔΛ֨ೲ͢Δ#MPDLDIBJOϐΞϊʔ υΛ࡞੒͓Αͼߏ੒͢Δ "NB[PO.BOBHFE#MPDLDIBJOͷར༻

  39. wΞϓϦέʔγϣϯͷσϓϩΠ wϊʔυ͝ͱʹ෼ࢄΞϓϦέʔγϣϯΛ࡞੒͠ɺ ωοτϫʔΫʹσϓϩΠ wωοτϫʔΫ্ͷଞͷϝϯόʔͱτϥϯβΫγϣϯ Λߦ͏ "NB[PO.BOBHFE#MPDLDIBJOͷར༻

  40. wωοτϫʔΫ͸෼ࢄԽ͞Ε͓ͯΓɺ࠷ॳͷ࡞੒ऀ͕཭Εͨޙ ΋ΞΫςΟϒͳ··ʹͳΔ wϝϯόʔ͸୭Λট଴͢Δ͔ɺ࡟আ͢Δ͔Λ౤ථ͢Δ wωοτϫʔΫͷ౤ථϧʔϧΛઃఆͯ͠ɺϝϯόʔ͕ຽओతʹ ωοτϫʔΫΛ؅ཧͰ͖Δ w֤ϝϯόʔ͸ࣗ෼ͷϦιʔεʹରͯ͠ࢧ෷͏ w"NB[PO.BOBHFE#MPDLDIBJO͸ɺ஫จαʔϏε΍ωοτ ϫʔΫઃఆͳͲڞ༗ίϯϙʔωϯτΛ؅ཧ͢Δ ωοτϫʔΫͷॴ༗ऀʹ͍ͭͯ

  41. wಈըͰֶͿϒϩοΫνΣʔϯ wߦͷίʔυ΁ͷϒϩοΫνΣʔϯͷ࣮૷ wϒϩοΫνΣʔϯٕज़ٴͼؔ࿈ٕज़ʢϒϩοΫνΣʔ ϯ࣮૷͋Γʣ w"NB[PO.BOBHFE#MPDLDIBJOͷ֓ཁ w%FWFMPQFST*0JO04","Ͱʮ"84Ͱ͸͡ΊΔ #MPDLDIBJOʯΛ࿩͠·ͨ͠DNEFWJP ࢀߟจݙ

  42. 5IBOLZPV