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
今更はじめるBlockchain #jawsug #jawsugfuk
Search
Takaaki Tanaka
October 19, 2019
Technology
2
2.2k
今更はじめるBlockchain #jawsug #jawsugfuk
Takaaki Tanaka
October 19, 2019
Tweet
Share
More Decks by Takaaki Tanaka
See All by Takaaki Tanaka
Zenn のウラガワ ~エンジニアのアウトプットを支える環境で Google Cloud が採用されているワケ~ #burikaigi #burikaigi_h
kongmingstrap
22
8.2k
AWS re:Invent 2024 ふりかえり
kongmingstrap
0
300
製造の課題に立ち向かう Manufacturing Data Engine と Manufacturing Connect の ご紹介
kongmingstrap
0
1k
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
780
JAWS-UG 福岡 #16 re:Invent 現地に行った人のお話 #jawsugfuk #jawsug
kongmingstrap
0
630
AppMod の開発のイマを知るために現地に潜入した私が見たものは・・・? #GoogleCloudNext
kongmingstrap
0
690
Kong Gateway から読みとく、 API統合・API連携サービスの最新情報 #devio2023
kongmingstrap
0
2k
Cloud Run に憧れて Google Cloud を推進している話 / CX事業本部で使われている技術
kongmingstrap
0
310
AWS / Google Cloud / Azure それぞれの推しサービス.pdf
kongmingstrap
1
1.5k
Other Decks in Technology
See All in Technology
IoTLT@ストラタシスジャパン_20251021
norioikedo
0
140
AIでデータ活用を加速させる取り組み / Leveraging AI to accelerate data utilization
okiyuki99
1
470
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
370
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
0
150
Behind Postgres 18: The People, the Code, & the Invisible Work | Claire Giordano | PGConfEU 2025
clairegiordano
0
140
組織全員で向き合うAI Readyなデータ利活用
gappy50
1
660
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
220
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
260
Observability — Extending Into Incident Response
nari_ex
1
450
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
0
170
RemoteFunctionを使ったコロケーション
mkazutaka
1
120
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
430
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
7k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Why Our Code Smells
bkeepers
PRO
340
57k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Documentation Writing (for coders)
carmenintech
75
5.1k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Facilitating Awesome Meetings
lara
57
6.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Building Applications with DynamoDB
mza
96
6.7k
Transcript
今更はじめるBlockchain ⽥中孝明 JAWS-UG 福岡 7 度⽬もちょっと濃い⽬にAWSの話をしてみよう ~毎度、ごレイワくをおかけいたします~
wϞόΠϧΞϓϦͱ͔ wαʔόʔαΠυͱ͔ w#MPDLDIBJOԿΘ͔ΒΜ wΫϥεϝιουגࣜձࣾ w·Ͱ ాத໌ @kongmingtrap
None
એ
4FSWFSMFTT%BZT'VLVPLB-5ืूதʂʂ https://www.papercall.io/slsdaysfukuoka2019
ͳͥࠓߋ#MPDLDIBJOͷΛ͢Δͷ͔
w࣍ͷۀͰར༻͞ΕΔՄೳੑ͕͋Γɺٕज़ݕূΛ݉ Ͷͯௐࠪͨ͠ w࣍ͷ"84ೝఆࢿ֨ʹग़͖ͯͦ͏͔ͩΒ w"84ೝఆσʔλϕʔεrઐࣝ wϕʔλࢼݧ݄͔Β։࢝ ͳͥࠓߋ#MPDLDIBJOʁ
w#MPDLDIBJOΛࡶʹઆ໌ w"84ʹ͓͚Δாσʔλϕʔε ͢༰
#MPDLDIBJOΛࡶʹઆ໌
wूܕͷϦιʔε wཧͱεέʔϧ͕͍͠ wΤϥʔ͕ൃੜ͘͢͠ෆશ wݕূෆՄೳ wཧऀ͕ඞͣଘࡏ ϦϨʔγϣφϧσʔλϕʔεͰாΛཧ͢Δ՝
wվ᜵͢Δ͜ͱ͕ඇৗʹࠔ wϒϩοΫ͕͍ͷ͕ਖ਼ͳ#MPDLDIBJOͩͱ அ͞ΕΔͨΊɺҰ෦͚ͩվ᜵ͯ͠ਖ਼ͳ #MPDLDIBJOΑΓ͍ͷΛ࡞Δඞཁ͕͋Δ wΦʔϓϯͰࠓ·Ͱͷཤྺ͕શ෦ݟΕΔ wཧऀ͕͍ͳ͍ #MPDLDIBJOͷಛ
wҙຯ̍ wίϯϐϡʔλγεςϜʹ͓͚ΔɺӬଓతͳσʔλʹର͢ΔෆՄ ͳҰ࿈ͷॲཧ wҙຯ̎ wۜߦؒͷऔҾ wҙຯ̏ wՁͷҠసΛදͨ͠ɺॺ໊͞Εͨσʔλߏ wऔҾʹؔ͢Δใ͕هड़ τϥϯβΫγϣϯ
P2Pネットワーク
トランザクション P2Pネットワーク トランザクションの作成
トランザクション P2Pネットワーク トランザクションの承認 トランザクションの作成
トランザクション P2Pネットワーク トランザクションの承認 PoW トランザクションの作成
トランザクション P2Pネットワーク トランザクションの承認 PoW トランザクションの作成
トランザクション P2Pネットワーク トランザクションの承認 Blockchain の更新 PoW トランザクションの作成
トランザクション P2Pネットワーク トランザクションの承認 Blockchain の更新 PoW トランザクションの作成
w11ωοτϫʔΫ wωοτϫʔΫʹࢀՃ͍ͯ͠Δϊʔυ͕શͯฏͰ ωοτϫʔΫΛఏڙ͢ΔෛՙΛ୲͍ͯ͠Δ wཧऀෆࡏ #MPDLDIBJOͷߏཁૉ
w҉߸Խ wެ։伴ํࣜ wσδλϧॺ໊ wϋογϡؔ #MPDLDIBJOͷߏཁૉ
wίϯηϯαεΞϧΰϦζϜ w1P8 1SPPGPG8PSL wࣄྔ $16ͷܭࢉྔ ʹԠͯ͡ɺͦͷʮ୭͔ʯʹঝೝݖΛ༩ ͑Δͱ͍͏Έ ϚΠχϯά
w1P4 1SPPGPG4UBLF w$16ͷॲཧೳྗʹؔͳ͘ɺ௨՟ͷอ༗ྔͱ௨՟ͷอ༗ظؒʹ ΑͬͯɺঝೝݖΛ༩͑ΔΈ .JOUJOH GPSHFɺர wදతͳԾ௨՟ΠʔαϦΞϜ #MPDLDIBJOͷߏཁૉ
wίϯηϯαεΞϧΰϦζϜ w1P* 1SPPGPG*NQPSUBODF w௨՟ͷอ༗ྔʹϓϥεͯ͠औҾճऔҾྔͳͲɺෳͷࢦඪ͔ ΒॏཁʹΑͬͯɺঝೝݖΛ༩͑ΔΈ ϋʔϕεςΟϯά wදతͳԾ௨՟/&. w1P$
1SPPGPG$POTFOTVT wঝೝݖΛಛఆͷϊʔυ ύιίϯ ͷΈʹݶఆ͢ΔΈ wදతͳԾ௨՟Ϧοϓϧ #MPDLDIBJOͷߏཁૉ
wίϯηϯαεΞϧΰϦζϜ w1P" 1SPPGPG"VUIPSJUZ wωοτϫʔΫ্ͰɺϚΠχϯάʹࢀՃͰ͖Δϊʔ υΛݶఆ தԝूݖ wೋॏࢧ͍ͷղܾ #MPDLDIBJOͷߏཁૉ
#MPDLDIBJOͷࡶͳઆ໌ https://goblockchain.network/2019/06/bitcoin_tech/
"84ʹ͓͚Δாσʔλϕʔε
wதԝूݖܕ wෳͷ༻ऀ͕৴པ͞Εͨػؔʹॴ༗ݖΛҰݩԽ ͯ͠τϥϯβΫγϣϯΛѻ͏ wࢄܕ wෳͷ༻ऀ͕ॴ༗ݖΛࢄͯ͠τϥϯβΫγϣ ϯΛѻ͏ "84ͷாσʔλϕʔε
தԝू͕ඞཁͳέʔε https://www.slideshare.net/AmazonWebServices/deep-dive-on-amazon-managed-blockchain-145272991/4 wϔϧεέΞ wӡస໔ڐূ wϝʔΧʔ wڅ༩ɺਓࣄ
wதԝूݖܕͷϑϧϚωʔδυͳாσʔλϕʔε wΠϛϡʔλϒϧ wσʔλͷͯ͢ͷมߋͷγʔέϯεهΛҡ࣋ wݕग़·ͨมߋͰ͖ͳ͍ wશཤྺΛরձ͠ੳͰ͖Δ "NB[PO2-%# 2VBOUVN-FEHFS%BUBCBTF
w҉߸ԽΛ༻ͯ͠σʔλͷཤྺͷ҆શͳग़ྗϑΝΠ ϧΛੜ wඇৗʹεέʔϥϒϧ wҰൠతͳ#MPDLDIBJOϑϨʔϜϫʔΫͷாͷ ഒʙഒͷτϥϯβΫγϣϯΛ࣮ߦ wσʔλͷ͍߹Θͤʹ42-"1*ͷΑ͏ͳ͍׳ ΕͨσʔλϕʔεػೳΛ༻ "NB[PO2-%# 2VBOUVN-FEHFS%BUBCBTF
ࢄ͕ඞཁͳέʔε https://www.slideshare.net/AmazonWebServices/deep-dive-on-amazon-managed-blockchain-145272991/9 wۜߦ wॅϩʔϯ༥ࢿ wαϓϥΠνΣʔϯ wখച
wηοτΞοϓ͕͍͠ wεέʔϦϯά͕͍͠ wཧ͕ෳࡶ wίετ͕ߴ͍ طଘͷ#MPDLDIBJOιϦϡʔγϣϯͷ՝
wϑϧϚωʔδυͳࢄܕͷ#MPDLDIBJOαʔϏε wࢄԽ wຽओతʹωοτϫʔΫΛ౷࣏͢Δ wΦʔϓϯιʔεͷଟ༷ੑ w)ZQFSMFEHFS'BCSJDͱ&UIFSFVN̎ͭͷϑϨʔ ϜϫʔΫΛαϙʔτ "NB[PO.BOBHFE#MPDLDIBJO
w৴པੑͱ҆શੑ֤ϝϯόʔ͕ݟΔ͜ͱ͕Ͱ͖Δாͷτϥ ϯβΫγϣϯΛ੍ݶ͢ΔνϟωϧΛ࣋ͬͨڐՄ੍ωοτ ϫʔΫΛ࡞ w(PͰॻ͔ΕͨνΣʔϯίʔυʢεϚʔτίϯτϥΫτʣ %PDLFSίϯςφͰ࣮ߦ wνΣʔϯίʔυΛ࣮ߦ͢ΔͨΊͷݕূϙϦγʔઃఆՄೳ wνΣʔϯίʔυͷ࣮ߦʹωΠςΟϒͷ҉߸௨՟Λඞཁͱ͠ ͳ͍ )ZQFSMFEHFS'BCSJD
wωοτϫʔΫͷϊʔυؒͰ࣮ߦ͞ΕΔݴޠʮ4PMJEJUZʯΛ༻ͯ͠ εϚʔτίϯτϥΫτΛ࡞͢Δ wεέʔϥϒϧ wڐՄ੍ωοτϫʔΫΛ࡞͢Δ͔ɺ·ͨύϒϦοΫͷ&UIFSFVN ωοτϫʔΫΛ༻͢Δ wίϯηϯαεΞϧΰϦζϜύϒϦοΫωοτϫʔΫʹ1P8ɺϓ ϥΠϕʔτωοτϫʔΫʹ1P"Λ༻͢ΔΑ͏ʹઃఆ͞Ε͍ͯΔ wωοτϫʔΫʹΞΫηεͰ͖ΔਓͩΕͰாͷͯ͢ͷσʔλΛ ݟΔ͜ͱ͕Ͱ͖Δ &UIFSFVN
w৴པੑͱ҆શੑ w"NB[PO2-%#ͷٕज़Λ࠾༻ wίετ wैྔ՝ۚ w౷߹ wηΩϡΞͳੳͷͨΊʹσʔλΛ"NB[PO2-%#ʹૹ Δ "NB[PO.BOBHFE#MPDLDIBJO
wωοτϫʔΫͷ࡞ w#MPDLDIBJOͷϑϨʔϜϫʔΫબ w)ZQFSMFEHFS'BCSJD w&UIFSFVN w#MPDLDIBJOωοτϫʔΫͷηοτΞοϓ wΫϦοΫͰϝϯόʔʹͳΕΔ "NB[PO.BOBHFE#MPDLDIBJOͷར༻
wϝϯόʔͷট wωοτϫʔΫʹࢀՃ͢Δଞͷ"84ΞΧϯτΛ ট͢Δ wϊʔυͷՃ wࢄாͷίϐʔΛ֨ೲ͢Δ#MPDLDIBJOϐΞϊʔ υΛ࡞͓Αͼߏ͢Δ "NB[PO.BOBHFE#MPDLDIBJOͷར༻
wΞϓϦέʔγϣϯͷσϓϩΠ wϊʔυ͝ͱʹࢄΞϓϦέʔγϣϯΛ࡞͠ɺ ωοτϫʔΫʹσϓϩΠ wωοτϫʔΫ্ͷଞͷϝϯόʔͱτϥϯβΫγϣϯ Λߦ͏ "NB[PO.BOBHFE#MPDLDIBJOͷར༻
wωοτϫʔΫࢄԽ͞Ε͓ͯΓɺ࠷ॳͷ࡞ऀ͕Εͨޙ ΞΫςΟϒͳ··ʹͳΔ wϝϯόʔ୭Λট͢Δ͔ɺআ͢Δ͔Λථ͢Δ wωοτϫʔΫͷථϧʔϧΛઃఆͯ͠ɺϝϯόʔ͕ຽओతʹ ωοτϫʔΫΛཧͰ͖Δ w֤ϝϯόʔࣗͷϦιʔεʹରͯ͠ࢧ͏ w"NB[PO.BOBHFE#MPDLDIBJOɺจαʔϏεωοτ ϫʔΫઃఆͳͲڞ༗ίϯϙʔωϯτΛཧ͢Δ ωοτϫʔΫͷॴ༗ऀʹ͍ͭͯ
wಈըͰֶͿϒϩοΫνΣʔϯ wߦͷίʔυͷϒϩοΫνΣʔϯͷ࣮ wϒϩοΫνΣʔϯٕज़ٴͼؔ࿈ٕज़ʢϒϩοΫνΣʔ ϯ࣮͋Γʣ w"NB[PO.BOBHFE#MPDLDIBJOͷ֓ཁ w%FWFMPQFST*0JO04","Ͱʮ"84Ͱ͡ΊΔ #MPDLDIBJOʯΛ͠·ͨ͠DNEFWJP ࢀߟจݙ
5IBOLZPV