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
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
講師自己紹介 / Lecturer's Self-Introduction
ks91
PRO
0
75
講師研究紹介 / Lecturer's Research Introduction
ks91
PRO
0
59
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
130
研究って何だっけ / What's Research?
ks91
PRO
0
20
ブロックチェーンと分散ファイナンス概論 / Introduction to Blockchain and Decentralized Finance
ks91
PRO
0
16
招き猫コマロ— ネットワーク贈答経済のエージェント / Manekineko Komaro - Network Gift Economy Agent
ks91
PRO
0
13
Implementation of Blockchain Ecosystems
ks91
PRO
0
10
Utilization of Blockchain in the Public Sector
ks91
PRO
0
6
Other Decks in Technology
See All in Technology
Algyan イベント振り返り
linyixian
0
190
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
160
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
180
なぜ NOT A HOTEL が Web3 に取り組むのか - NOT A HOTEL TECH TALK
ynunokawa
0
160
NgRx Signal Store
rainerhahnekamp
0
120
転移学習とドメイン適応の基礎
kmatsui
2
570
インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation
sakaitakeshi
1
300
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
220
キャラクター制御のためのプロンプト術 for LINE Bot
uezo
0
520
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
150
アプリがつくるNOT A HOTELブランド
hokuts
1
450
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
3
820
Featured
See All Featured
Embracing the Ebb and Flow
colly
79
4.1k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
Debugging Ruby Performance
tmm1
70
11k
How to name files
jennybc
64
92k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Unsuck your backbone
ammeep
662
57k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Product Roadmaps are Hard
iamctodd
43
9.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
76
41k
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