Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ブロックチェーンを理解する 〜解説と実演〜 / Understanding Blockchains
Search
Kenji Saito
PRO
June 07, 2017
Technology
1
580
ブロックチェーンを理解する 〜解説と実演〜 / Understanding Blockchains
2017年6月7日(水)、Interop Tokyo 2017 の同名のセッションにて私用したスライドです。
Kenji Saito
PRO
June 07, 2017
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
成果と意思決定 / Performance and Making Decisions
ks91
PRO
0
2
成果 / Achievements
ks91
PRO
0
9
意思決定 / Decision-Making
ks91
PRO
0
13
ファンディングとデジタル市民社会 / Funding and Digital Civil Society
ks91
PRO
0
21
生成AI による論文執筆サポート・ワークショップ 論文執筆・推敲編 / Generative AI-Assisted Paper Writing Support Workshop: Drafting and Revision Edition
ks91
PRO
0
31
私たちの前提は揺るがないのか / Are Our Premises Unshakeable?
ks91
PRO
0
24
貨幣無き世界への過程 / The Process Towards a World without Money
ks91
PRO
0
11
ファンディング / Funding
ks91
PRO
0
11
デジタル市民社会 / Digital Civil Society
ks91
PRO
0
13
Other Decks in Technology
See All in Technology
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
480
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
140
品質のための共通認識
kakehashi
PRO
3
270
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
360
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
1.9k
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
420
SREには開発組織全体で向き合う
koh_naga
0
370
【U/day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
610
AI駆動開発の実践とその未来
eltociear
0
130
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
120
生成AIを利用するだけでなく、投資できる組織へ / Becoming an Organization That Invests in GenAI
kaminashi
0
110
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
540
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Navigating Team Friction
lara
191
16k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Automating Front-end Workflow
addyosmani
1371
200k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Agile that works and the tools we love
rasmusluckow
331
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
∼ ( 1 ) ∼ SFC
[email protected]
— — 2017-06-07
– p.1/33
( ) SFC ( ) CSO (Chief Science Officer) 1993
M.Eng ( ) 2006 ( ) SFC 16 P2P 2011 → ( ) — — 2017-06-07 – p.2/33
1. 2. 3. 4. 5. — — 2017-06-07 – p.3/33
1. (by Satoshi Nakamoto) Satoshi ( ) (block; , )
(chain; ) — — 2017-06-07 – p.4/33
( ) P2P ( ) (double spending) ⇒ ( )
← — — 2017-06-07 – p.5/33
/ (1) 2,100 cm3 1 1cm3 10 12.5cm3 ⇒ ⇒
( ) — — 2017-06-07 – p.6/33
/ (2) ( ) ( ) ( ) ( )
→ — — 2017-06-07 – p.7/33
End-to-End ( ) ( ) — — 2017-06-07 – p.8/33
2. — — 2017-06-07 – p.9/33
– — — 2017-06-07 – p.10/33
– RSA, DSA, ECDSA ( DSA) ( RSA ← )
PKI — — 2017-06-07 – p.11/33
3. — — 2017-06-07 – p.12/33
— — 2017-06-07 – p.13/33
(1) (= ) → UTXO (Unspent TX Output) UTXO —
— 2017-06-07 – p.14/33
(2) M A 60BTC (SegWit . . . ) —
— 2017-06-07 – p.15/33
— — 2017-06-07 – p.16/33
1. 10 ( ) 2. 3. 1 — — 2017-06-07
– p.17/33
— — 2017-06-07 – p.18/33
21 ( 4 ) ( ) 2,100 BTC 1 1
BTC 2140 20,999,999.9769 BTC — — 2017-06-07 – p.19/33
— — 2017-06-07 – p.20/33
CPU → GPU → FPGA → ASIC ( ) →
→ — — 2017-06-07 – p.21/33
— — 2017-06-07 – p.22/33
POW ( ) Proof Of Work . . . —
— 2017-06-07 – p.23/33
(2014.2-2016.1) — — 2017-06-07 – p.24/33
3 1. ( : UTXO ) ⇒ ( ) 2.
( : ) ⇒ 3. ( : ) TX ⇒ 2 3 — — 2017-06-07 – p.25/33
4. https://blockchain.info/ — — 2017-06-07 – p.26/33
1. 2. — — 2017-06-07 – p.27/33
Proof of Existence ( ) https://proofofexistence.com — — 2017-06-07 –
p.28/33
Proof of Existence ( ) ( ) OP_RETURN OP_RETURN =
⇒ (burn = ( ) ) 0x444f4350524f4f46 (‘DOCPROOF’) SHA-256 5 mBTC (0.005 BTC) — — 2017-06-07 – p.29/33
( KVS DHT) — — 2017-06-07 – p.30/33
5. — — — 2017-06-07 – p.31/33
OS (2007) — — 2017-06-07 – p.32/33
∼ ( 2 ) ∼ (Ethereum) — — 2017-06-07 –
p.33/33