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
140
ブロックチェーン / 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
スマートコントラクトプログラミング / Smart Contract Programming
ks91
PRO
0
10
AI が研究する時代に、人はどう育つのか? — GAMER PAT にみる "シリアスゲームとしての知的訓練" / In an era where AI conducts research, how will humans develop? — "Intellectual Training as a Serious Game" Seen in GAMER PAT
ks91
PRO
0
38
FinTech 5-6 : The World of Apps
ks91
PRO
0
89
生成AI による論文執筆サポート・ワークショップ ─ サーベイ/リサーチクエスチョン編 / Workshop on AI-Assisted Paper Writing Support: Survey/Research Question Edition
ks91
PRO
0
68
ブロックチェーン概論とインストール大会 / Introduction to Blockchain and Installation Workshop
ks91
PRO
0
2
FinTech 3-4 : Internet Technology and Governance
ks91
PRO
0
73
民主主義と博愛(Humanitarianism) / Democracy and Humanitarianism
ks91
PRO
0
8
ブロックチェーン概論 / Introduction to Blockchain
ks91
PRO
0
12
ブロックチェーンと分散ファイナンス概論 / Introduction to Blockchain and Decentralized Finance
ks91
PRO
0
65
Other Decks in Technology
See All in Technology
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
430
Node.js 2025: What's new and what's next
ruyadorno
0
600
AI時代におけるデータの重要性 ~データマネジメントの第一歩~
ryoichi_ota
0
700
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
150
AIツールでどこまでデザインを忠実に実装できるのか
oikon48
6
3.5k
ソースを読むプロセスの例
sat
PRO
15
9.4k
Findy Team+ QAチーム これからのチャレンジ!
findy_eventslides
0
460
コンテキストエンジニアリング入門〜AI Coding Agent作りで学ぶ文脈設計〜
kworkdev
PRO
3
1.9k
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
470
OAuthからOIDCへ ― 認可の仕組みが認証に拡張されるまで
yamatai1212
0
140
AWSでAgentic AIを開発するための前提知識の整理
nasuvitz
2
210
Codexとも仲良く。CodeRabbit CLIの紹介
moongift
PRO
1
250
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
57k
Become a Pro
speakerdeck
PRO
29
5.6k
How STYLIGHT went responsive
nonsquared
100
5.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
The Cult of Friendly URLs
andyhume
79
6.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
GraphQLとの向き合い方2022年版
quramy
49
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Rails Girls Zürich Keynote
gr2m
95
14k
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