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
We Never Took the Kobayashi Maru Test Until Now. What Do You Think of Our Solutions? — Journeys of the Mind Through a No-Win Game
ks91
PRO
0
4
思いつきが武器になる:研究というゲームを始めよう / Ideas Are Your Equipments : Let the Game of Research Begin!
ks91
PRO
0
59
ロボットを雰囲気(ヴァイブ)でプログラミングするこどもたち / Children Vibe-Programming Robots
ks91
PRO
0
21
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 3
ks91
PRO
0
29
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 2
ks91
PRO
0
31
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 1
ks91
PRO
0
150
未来へのフォワードキャスト / Forward Cast to the Future
ks91
PRO
0
82
発表と総括 / Presentations and Summary
ks91
PRO
0
59
サイバーフィジカル社会、金融の未来とアイデアソン / Cyber Physical Society, Future of Finance, and Ideathon
ks91
PRO
0
76
Other Decks in Technology
See All in Technology
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
220
会社にデータエンジニアがいることでできるようになること
10xinc
9
1.6k
つくって納得、つかって実感! 大規模言語モデルことはじめ
recruitengineers
PRO
25
6.6k
kintone開発チームの紹介
cybozuinsideout
PRO
0
73k
Claude Code x Androidアプリ 開発
kgmyshin
1
600
Gaze-LLE: Gaze Target Estimation via Large-Scale Learned Encoders
kzykmyzw
0
330
Goでマークダウンの独自記法を実装する
lag129
0
220
アジャイルテストで高品質のスプリントレビューを
takesection
0
120
現場が抱える様々な問題は “組織設計上” の問題によって生じていることがある / Team-oriented Organization Design 20250827
mtx2s
6
1.5k
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
280
RAID6 を楔形文字で組んで現代人を怖がらせましょう(実装編)
mimifuwa
1
310
モバイルアプリ研修
recruitengineers
PRO
4
430
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
A Tale of Four Properties
chriscoyier
160
23k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Invisible Side of Design
smashingmag
301
51k
Designing for Performance
lara
610
69k
Six Lessons from altMBA
skipperchong
28
4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Making Projects Easy
brettharned
117
6.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
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