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
BcH-blockchain2.0-20160401a.pdf
Search
Kenji Saito
PRO
April 05, 2016
0
42
BcH-blockchain2.0-20160401a.pdf
Kenji Saito
PRO
April 05, 2016
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
アナログAI からの逃走とメタ・ネイチャーポジティブ / Escape from Analog AI, and Meta-Nature Positive
ks91
PRO
0
4
AI 前提社会におけるトラスト / Trust in an AI-Driven Society
ks91
PRO
0
15
非営利組織の起業/発表と総括 / Starting up a Nonprofit Organization, Presentation and Summary
ks91
PRO
0
57
自己開発 / Self-Development
ks91
PRO
1
22
あなたは何によって憶えられたいですか? / What Do You Want to be Remembered for?
ks91
PRO
0
28
ボランティアと理事会 / Volunteers and Board of Directors
ks91
PRO
0
48
メタ・ネイチャーポジティブへの道 / The Path to Meta Nature Positive
ks91
PRO
0
35
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 3 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 3
ks91
PRO
0
52
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 2 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 2
ks91
PRO
0
87
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
67
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
Why Our Code Smells
bkeepers
PRO
340
58k
Mind Mapping
helmedeiros
PRO
0
89
Making Projects Easy
brettharned
120
6.6k
The agentic SEO stack - context over prompts
schlessera
0
640
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Code Review Best Practice
trishagee
74
20k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
67
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Transcript
2.0 6 SFC
[email protected]
6 2.0 — 2016-04-01 – p.1/42
2.0 / Proof of Stake 6 2.0 — 2016-04-01 –
p.2/42
2.0 1. 2. 3. 6 2.0 — 2016-04-01 – p.3/42
1. Abra – Uber – as is Proof of Existence
– – 6 2.0 — 2016-04-01 – p.4/42
Abra Uber https://www.goabra.com Abra cf. Uber cf. Airbnb 6 2.0
— 2016-04-01 – p.5/42
Abra P2P ( ) ( ) (teller) → ATM →
ATM BTC 6 2.0 — 2016-04-01 – p.6/42
Abra 1.5% Abra 0.25% Abra (by CEO) 6 2.0 —
2016-04-01 – p.7/42
BTC (USD 3 ) Abra UI ( ) “Don’t lose
your phone!” ( ) Abra 6 2.0 — 2016-04-01 – p.8/42
Proof of Existence ( ) https://proofofexistence.com 6 2.0 — 2016-04-01
– p.9/42
Proof of Existence ( ) ( ) OP_RETURN OP_RETURN =
⇒ (burn = ( ) ) 0x444f4350524f4f46 (‘DOCPROOF’) SHA-256 Bitcoin blockchain explorer 5 mBTC (0.005 BTC) 6 2.0 — 2016-04-01 – p.10/42
2. Segregated Witness 6 2.0 — 2016-04-01 – p.11/42
BTC / . . . 6 2.0 — 2016-04-01 –
p.12/42
(Colored Coins) BTC ← 6 2.0 — 2016-04-01 – p.13/42
EPOBC (Open Assets) OP_RETURN 6 2.0 — 2016-04-01 – p.14/42
Open Assets Protocol (OAP) ( = ) 6 2.0 —
2016-04-01 – p.15/42
ID ID (asset ID) 1. 2. 3. 160 = ID
( ) 4. base58check ‘A’ ( = 23) (asset quantity) BTC 6 2.0 — 2016-04-01 – p.16/42
OP_RETURN PUSH 0x4f41 (‘OA’) = 2 0x0100 2 1∼9 LEB128
1∼9 6 2.0 — 2016-04-01 – p.17/42
6 2.0 — 2016-04-01 – p.18/42
Segregated Witness ( = ) (malleability) 6 2.0 — 2016-04-01
– p.19/42
(witness) 6 2.0 — 2016-04-01 – p.20/42
OP_RETURN PUSH 0xaa21a9ed 4 (witness) SHA-256 32 Merkle 6 2.0
— 2016-04-01 – p.21/42
(1) P2WPKH (version 0) (pay-to-(witnessed)-public-key-hash) witness ( ): < >
< > scriptSig ( ): scriptPubKey ( ) 0 <20-byte > 20-byte < > < > CHECKSIG 6 2.0 — 2016-04-01 – p.22/42
(2) P2WSH (version 0) (pay-to-(witnessed)-script-hash) witness: < 1 > <1
< 1 > < 2 > 2 CHECKMULTISIG> scriptSig: scriptPubKey 0 <32-byte > 32-byte 1-out-of-2 6 2.0 — 2016-04-01 – p.23/42
6 2.0 — 2016-04-01 – p.24/42
BIP (Bitcoin Improvement Proposal) ex. BIP 1 : BIP Purposes
and Guidelines https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki ex. BIP 141 : Segregated Witness (Consensus layer) TCP/IP RFC XMPP XEP 6 2.0 — 2016-04-01 – p.25/42
3. Proof of Stake ( ) 6 2.0 — 2016-04-01
– p.26/42
Proof of Stake ( ) 6 2.0 — 2016-04-01 –
p.27/42
Proof of Stake ( ) ( ) 6 2.0 —
2016-04-01 – p.28/42
Proof of Stake Hn (PD + id + t +
. . .) ≤ 2n × balance d H n : n (ex. SHA-256 (n = 256)) PD : id : (ex. ) t : (ex. UNIX ( )) balance : d : (ex. ) POW 6 2.0 — 2016-04-01 – p.29/42
Proof of Stake 3 1. 2. “Nothing at Stake” 3.
51% 6 2.0 — 2016-04-01 – p.30/42
: Proof of Stake Velocity Reddcoin 6 2.0 — 2016-04-01
– p.31/42
Nothing at Stake - 6 2.0 — 2016-04-01 – p.32/42
Nothing at Stake - 100% Proof of Stake 6 2.0
— 2016-04-01 – p.33/42
51% 6 2.0 — 2016-04-01 – p.34/42
. . . 6 2.0 — 2016-04-01 – p.35/42
6 2.0 — 2016-04-01 – p.36/42
6 2.0 — 2016-04-01 – p.37/42
→ ⇒ A. Back, et. al., “Enabling Blockchain Innovations with
Pegged Sidechains”, 2014 6 2.0 — 2016-04-01 – p.38/42
6 2.0 — 2016-04-01 – p.39/42
( ) 1. 2. ( ) 6 2.0 — 2016-04-01
– p.40/42
OP_RETURN DNS ⇒ 6 2.0 — 2016-04-01 – p.41/42
6 2.0 — 2016-04-01 – p.42/42