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
Search
Kenji Saito
PRO
June 19, 2021
Technology
0
130
ブロックチェーン / Blockchain
2021年6月21日、早稲田大学 大学院経営管理研究科の「フィンテック ─ 金融革新とインターネット (2021夏)」第6-7回にて使用したスライドです。
Kenji Saito
PRO
June 19, 2021
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
発表と総括 / Presentations and Summary
ks91
PRO
0
6
サイバーフィジカル社会、金融の未来とアイデアソン / Cyber Physical Society, Future of Finance, and Ideathon
ks91
PRO
0
53
マニフェスト: 人類の知のフロンティアに向けた拡張的足場へ / Manifesto: Toward Expansive Scaffolding for Humanity's Knowledge Frontier
ks91
PRO
0
11
続・スマートコントラクトと分散ファイナンス / Smart Contracts and Decentralized Finance, Continued
ks91
PRO
0
50
スマートコントラクトと分散ファイナンス / Smart Contracts and Decentralized Finance
ks91
PRO
0
64
シン・ブロックチェーン / Truth of Blockchain
ks91
PRO
0
98
パスワード/パスフレーズと認証 / Password, Passphrase and Authentication
ks91
PRO
0
37
git と GitHub / git and GitHub
ks91
PRO
0
36
ソフトウェアの開発と保守 / Software Development and Maintenance
ks91
PRO
0
51
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
13k
Snowflake Intelligenceという名のAI Agentが切り開くデータ活用の未来とその実現に必要なこと@SnowVillage『Data Management #1 Summit 2025 Recap!!』
ryo_suzuki
1
160
クラウド開発の舞台裏とSRE文化の醸成 / SRE NEXT 2025 Lunch Session
kazeburo
1
590
CDK Toolkit Libraryにおけるテストの考え方
smt7174
1
550
振り返りTransit Gateway ~VPCをいい感じでつなげるために~
masakiokuda
3
210
Maintainer Meetupで「生の声」を聞く ~講演だけじゃないKubeCon
logica0419
0
110
Microsoft Defender XDRで疲弊しないためのインシデント対応
sophiakunii
1
320
ロールが細分化された組織でSREは何をするか?
tgidgd
1
420
How Do I Contact Jetblue Airlines® Reservation Number: Fast Support Guide
thejetblueairhelpsupport
0
150
本当にわかりやすいAIエージェント入門
segavvy
1
460
ClaudeCode_vs_GeminiCLI_Terraformで比較してみた
tkikuchi
1
1.2k
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
200
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Facilitating Awesome Meetings
lara
54
6.5k
Raft: Consensus for Rubyists
vanstee
140
7k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
A designer walks into a library…
pauljervisheath
207
24k
Being A Developer After 40
akosma
90
590k
Agile that works and the tools we love
rasmusluckow
329
21k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
830
Transcript
— 2021 6-7 (WBS) — 2021 6-7 — 2021-06-21 –
p.1/67
https://speakerdeck.com/ks91 — 2021 6-7 — 2021-06-21 – p.2/67
( ) 1 5 31 • 2 6 7 (1)
• 3 6 7 (2) • 4 6 14 – (1) • 5 6 14 – (2) • 6 6 21 (1) • 7 6 21 (2) • 8 6 28 ( ) (1) 9 6 28 ( ) (2) 10 7 5 (1) 11 7 5 (2) 12 7 12 (1) 13 7 12 (2) 14 7 19 (1) 15 7 19 (2) — 2021 6-7 — 2021-06-21 – p.3/67
1. 2. 3. 4. 5. 6. 7. : 8. —
2021 6-7 — 2021-06-21 – p.4/67
1. — 2021 6-7 — 2021-06-21 – p.5/67
3. (1) (end; ) (2) 2021 6 17 ( )
23:59 JST Waseda Moodle (Discord ) — 2021 6-7 — 2021-06-21 – p.6/67
. . . . . . 20 18 (6/18( )
16:30 ) ( ) ( / / ) / / / / ( / ) / / / / / ( ) : https://www.nikkei.com/article/DGKKZO70015990W1A310C2KE8000/ ( ) : https://www.nikkei.com/article/DGKKZO70052650X10C21A3KE8000/ P2P — 2021 6-7 — 2021-06-21 – p.7/67
M ( ) ⇒ — 2021 6-7 — 2021-06-21 –
p.8/67
O vs vs ⇒ DEX DEX : Decentralized EXchange :
(distributed) (decentralized) (autonomous) — 2021 6-7 — 2021-06-21 – p.9/67
M ( ) ⇒ (DAO) ( ) e-GOV — 2021
6-7 — 2021-06-21 – p.10/67
S ⇒ → — 2021 6-7 — 2021-06-21 – p.11/67
N (= ) or (= ) ATM / ⇒ (
) : → ( ) : → — 2021 6-7 — 2021-06-21 – p.12/67
H ⇒ ( ) (Bitcoin ) — 2021 6-7 —
2021-06-21 – p.13/67
2. — 2021 6-7 — 2021-06-21 – p.14/67
( ) ( ) ( 16 ) SHA Secure Hash
Algorithm ( ) 1 : — 2021 6-7 — 2021-06-21 – p.15/67
SHA-1 https://shattered.it SHA-1 160 2017 2 Google (CWI) — 2021
6-7 — 2021-06-21 – p.16/67
— 2021 6-7 — 2021-06-21 – p.17/67
(RSA) RSA (RSA : Rivest, Shamir, Adleman) ECDSA ( DSA
: Digital Signature Algorithm) - — 2021 6-7 — 2021-06-21 – p.18/67
: < , > : : < , , >
: OK NG ⇒ — 2021 6-7 — 2021-06-21 – p.19/67
( ) ← CA — 2021 6-7 — 2021-06-21 –
p.20/67
3. (by Satoshi Nakamoto) Satoshi ( ) (block; , )
← (chain; ) ← — 2021 6-7 — 2021-06-21 – p.21/67
(1) ( ) 3 — 2021 6-7 — 2021-06-21 –
p.22/67
(2) ↓ (1) ( ) (2) (3) ( ) —
2021 6-7 — 2021-06-21 – p.23/67
(1) ( ) ⇒ P2P ⇒ ( ) — 2021
6-7 — 2021-06-21 – p.24/67
(2) (double spending) ( ) ⇒ ⇒ ( ) →
( ) ( ) ⇒ → → ⇒ → — 2021 6-7 — 2021-06-21 – p.25/67
— — 2021 6-7 — 2021-06-21 – p.26/67
(1) 2,100 cm3 (cc) 1 1cm3 ( ) 10 6.25cm3
→ 10 4 ( 21 ) 2009 1 50cm3 — 2021 6-7 — 2021-06-21 – p.27/67
(2) . . . → — 2021 6-7 — 2021-06-21
– p.28/67
∼ ท൪߸O ท൪߸O ท൪߸O લทͷμΠδΣετ λʔήοτҎԼͰͳ͍ͱ͍͚ͳ͍ Έͩ͠ίʔφʔ μΠδΣετ͕λʔήοτҎԼʹͳΔΑ͏ʹೖΕΔదͳ༰
( ) — 2021 6-7 — 2021-06-21 – p.29/67
∼ ϖʔδ൪߸O ϖʔδ൪߸O ϖʔδ൪߸O ϖʔδ൪߸O ϖʔδ൪߸O
ϖʔδ൪߸O ϖʔδ൪߸O ϖʔδ൪߸O ͬͪ͜ͷྺ࢙͕༗ޮ ( → ) ( ) — 2021 6-7 — 2021-06-21 – p.30/67
1 ( ) μΠδΣετ ϒϩοΫ O ϚΠχϯάใु ݻఆ खྉ
ೖྗͷ߹ܭͱग़ྗͷ߹ܭͷࠩ .FSLMFΛܭࢉͯ͠ ͦͷϧʔτΛ֨ೲ ͍ͣΕऔҾه͕औΓग़͞Εɺ ͦͷ࣌ͷਖ਼࢙ʹೖ͍ͬͯͳ͍ͷͳΒ ৽ͨͳϒϩοΫͷதʹ֨ೲ͞ΕΔ ᶃਖ਼ੑͷอূ ϏοτίΠϯͰ 6590 ߏ ᶄଘࡏੑͷূ໌ ϏοτίΠϯͰ࡞ۀূ໌͖ϋογϡνΣʔϯ ᶅ།Ұੑͷ߹ҙ ϏοτίΠϯͰ φΧϞτɾίϯηϯαε ϒϩοΫ O ϒϩοΫ O ϒϩοΫ O ϒϩοΫ O ϒϩοΫ O ϒϩοΫ O μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ #5$ ੜ औҾ औҾ औҾ औҾ ʜʜ ΑΓ͍ ࡞ۀূ໌ ͷίετ͕ΑΓΘ Ε͍ͯΔ νΣʔϯ ͕༗ޮͱͳΔ μΠδΣετ㱡λʔήοτ 1SPPG0G8PSL ࡞ۀূ໌ աڈͷऔҾग़ྗͷࢀর σδλϧॺ໊ ެ։ݤ Ѽઌͱྔ ίΠϯ λʔήοτ ϊϯε ೖྗ ೖྗ ग़ྗ ग़ྗ 1. 10 ( ) 2. 3. 1 — 2021 6-7 — 2021-06-21 – p.31/67
/LT(Ledger Technology) ਖ਼ੑͷอূ ྫ6590ߏͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస
ɾ τϥϯβΫγϣϯͷ༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼ͳϢʔβʹΑΓೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ೖ͞Εͨ߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ End-to-End ( ) ( ) — 2021 6-7 — 2021-06-21 – p.32/67
4. — 2021 6-7 — 2021-06-21 – p.33/67
(Hyperledger ) ( ) ( ) ( ) ( )
IoT / / ( ) — 2021 6-7 — 2021-06-21 – p.34/67
: . . . : Proof of Existence, Everledger, .
. . ( ) ( ) ( ) — 2021 6-7 — 2021-06-21 – p.35/67
( KVS DHT) — 2021 6-7 — 2021-06-21 – p.36/67
5. — 2021 6-7 — 2021-06-21 – p.37/67
(2009 1 ∼2021 6 ) 2 → 2 2 →
→ — 2021 6-7 — 2021-06-21 – p.38/67
vs. — 2021 6-7 — 2021-06-21 – p.39/67
The DAO ( ) The DAO Split ( ) 360
ETH (50∼60 ) (2016/6/17) ( → ) ( → ; ) ( ) (2016/7/20 ) — 2021 6-7 — 2021-06-21 – p.40/67
— 2021 6-7 — 2021-06-21 – p.41/67
: ⇒ ⇒ — 2021 6-7 — 2021-06-21 – p.42/67
Ether Ether Ether ( ) Ether Ether ( ) .
. . . . . BTC ⇒ ( ) — 2021 6-7 — 2021-06-21 – p.43/67
3 1. ( : UTXO + ) ⇒ ( )
2. ( : ) ⇒ 3. ( : ) TX ⇒ 2 3 — 2021 6-7 — 2021-06-21 – p.44/67
/ Bitcoin, Ethereum LT BBc-1 ( ) ( ) (
) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ެڞۭؒ ɾτϥϯβΫγϣϯͷূڌΛແؔͳྺ࢙͕อ༗ ɾͲΕ͔ͷாΛແໃ६ʹॻ͖͑ͯূڌ͕Δ τϥϯβΫγϣϯ ா υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ Ethereum ( ) — 2021 6-7 — 2021-06-21 – p.45/67
— 2021 6-7 — 2021-06-21 – p.46/67
Ethereum ( ) ( ) ⇒ (Casper) ( ) ⇒
ZoE (Zcash on Ethereum) ( vs. ) ( ) ⇒ Plasma ( ) ⇒ ( ) (Benevolent Dictator For Life (BDFL)) ( ) ⇒ — 2021 6-7 — 2021-06-21 – p.47/67
BBc-1 ( ) ( ) ⇒ ( ) ⇒ (
vs. ) ( ) ⇒ DHT ( ) ⇒ ( ) ( ) ⇒ — 2021 6-7 — 2021-06-21 – p.48/67
6. — 2021 6-7 — 2021-06-21 – p.49/67
( ) (by ) (since 1984) ( ) ( )
( ) . . . ( ) ⇒ . . . — 2021 6-7 — 2021-06-21 – p.50/67
( ) ( ) ( ) ( ) ( )
(by ) — 2021 6-7 — 2021-06-21 – p.51/67
Q. ( ) ( = / = ) ⇒ —
2021 6-7 — 2021-06-21 – p.52/67
( ) ( ) ( ) — 2021 6-7 —
2021-06-21 – p.53/67
( ) ( ) / / — 2021 6-7 —
2021-06-21 – p.54/67
— ( ) 1. ( ) 2. ( ) 3.
( ) — 2021 6-7 — 2021-06-21 – p.55/67
. . . Ethereum https://speakerdeck.com/ks91/introduction-to-bbc-1-and-ethereum-f1a5d202-36fe-4a4f-9536-d01e66d51f83 https://speakerdeck.com/ks91/bbc-1-and-ethereum-exercise-ii-39acc9be-9ec2-4fc1-ad3d-d2cca737fa09 — 2021 6-7 —
2021-06-21 – p.56/67
→ 30 : × — 2021 6-7 — 2021-06-21 –
p.57/67
OS (2007) — 2021 6-7 — 2021-06-21 – p.58/67
Amazon Go → — 2021 6-7 — 2021-06-21 – p.59/67
( JPY ) MUFG J S (“Cause-Oriented Economy”) ⇒ —
2021 6-7 — 2021-06-21 – p.60/67
(4 ) ( ) — 2021 6-7 — 2021-06-21 –
p.61/67
→ (AI ) → ← → → / / —
2021 6-7 — 2021-06-21 – p.62/67
( ) ( ) — 2021 6-7 — 2021-06-21 –
p.63/67
7. : — 2021 6-7 — 2021-06-21 – p.64/67
8. — 2021 6-7 — 2021-06-21 – p.65/67
4. 2021 6 24 ( ) 23:59 JST Waseda Moodle
(Discord ) — 2021 6-7 — 2021-06-21 – p.66/67
— 2021 6-7 — 2021-06-21 – p.67/67