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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kenji Saito
PRO
April 05, 2016
46
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BcH-blockchain2.0-20160401a.pdf
Kenji Saito
PRO
April 05, 2016
More Decks by Kenji Saito
See All by Kenji Saito
責任2.0 ∼ AI が主体となる世界で ∼ / Responsibility 2.0: In a World Where AI Takes Responsibilities
ks91
PRO
0
29
発表と総括 / Presentations and Summary
ks91
PRO
0
170
インシデントレスポンス演習II / Incident Response Exercise II
ks91
PRO
0
74
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
160
戦略と安全保障 / Strategy and Security
ks91
PRO
0
100
ローカル LLM とコンピューティングの脱領土化 / Local LLMs and Deterritorialization of Computing
ks91
PRO
0
25
サイバー戦の現在と未来 / The Present and Future of Cyber Warfare
ks91
PRO
0
82
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
190
AI Agentification: Current State and the Changes Ahead
ks91
PRO
0
56
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.6k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
The SEO Collaboration Effect
kristinabergwall1
1
510
The Curious Case for Waylosing
cassininazir
1
440
We Are The Robots
honzajavorek
0
280
Design in an AI World
tapps
1
260
Speed Design
sergeychernyshev
33
1.9k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Thoughts on Productivity
jonyablonski
76
5.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
The Limits of Empathy - UXLibs8
cassininazir
1
520
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