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
ブロックチェーン 2.0 / Blockchains 2.0
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenji Saito
PRO
December 07, 2017
Technology
280
0
Share
ブロックチェーン 2.0 / Blockchains 2.0
2017年12月7日(木)、ブロックチェーンアカデミー「ブロックチェーン基盤技術 ブロックチェーン 2.0」にて使用したスライドです
Kenji Saito
PRO
December 07, 2017
More Decks by Kenji Saito
See All by Kenji Saito
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
16
AI 前提社会における(地球)環境データのセンシング / Sensing of (Global) Environmental Data in an AI-Driven Society
ks91
PRO
0
19
自然言語の扱いと翻訳のためのプロンプト / Handling Natural Language and Prompts for Translation
ks91
PRO
0
18
シリアスゲームとしてのRPG / RPGs as Serious Games
ks91
PRO
0
25
“September 12th” ゲームのプロンプトの構造 / The Structure of the "September 12th" Game Prompt
ks91
PRO
0
22
ウェブとイノベーション / The Web and Innovation
ks91
PRO
0
130
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
200
アカデミーキャンプ2026GW「前倒し!ウチらとヤツらの自由研究」DAY 4 / Academy Camp 2026 GW "Bringing It Forward! Our and Their Free Research Projects" DAY 4
ks91
PRO
0
33
アカデミーキャンプ2026GW「前倒し!ウチらとヤツらの自由研究」DAY 3 / Academy Camp 2026 GW "Bringing It Forward! Our and Their Free Research Projects" DAY 3
ks91
PRO
0
54
Other Decks in Technology
See All in Technology
新卒エンジニア研修、ハンズオンの設計における課題と実践知/ #tachikawaany
nishiuma
2
140
ボトムアップの改善の火を灯し続けろ!〜支援現場で学んだ、消えないための3つの打ち手〜 / 20260509 Kazuki Mori
shift_evolve
PRO
2
610
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
260
freeeで運用しているAIQAについて
qatonchan
0
460
100マイクロサービスのTerraform/Kubernetes管理地獄から抜け出すためのAI活用術
markie1009
0
110
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
150
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
2
1.6k
Agent の「自由」と「安全」〜未来に向けて今できること〜
katayan
0
350
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
370
AI駆動開発で生産性を追いかけたら、行き着いたのは品質とシフトレフトだった
littlehands
0
470
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
2.7k
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.2k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
RailsConf 2023
tenderlove
30
1.4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
120
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
250
BBQ
matthewcrist
89
10k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Statistics for Hackers
jakevdp
799
230k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
350
The Cult of Friendly URLs
andyhume
79
6.9k
Transcript
2.0 CSO / SFC
[email protected]
2.0 — — 2017-09-07 –
p.1/41
( ) SFC ( ) CSO (Chief Science Officer) 1993
M.Eng ( ) 2006 ( ) SFC 17 P2P 2011 → ( ) 2.0 — — 2017-09-07 – p.2/41
/ Segregated Witness Proof of Stake 2.0 — — 2017-09-07
– p.3/41
2.0 1. 2. Segregated Witness 3. 4. Proof of Stake
( ) 5. 6. 2.0 — — 2017-09-07 – p.4/41
1. 2.0 — — 2017-09-07 – p.5/41
BTC / . . . 2.0 — — 2017-09-07 –
p.6/41
EPOBC (Open Assets) OP_RETURN 2.0 — — 2017-09-07 – p.7/41
Open Assets Protocol (OAP) ( = ) 2.0 — —
2017-09-07 – p.8/41
ID ID (asset ID) 1. 2. 3. 160 = ID
( ) 4. base58check ‘A’ ( = 23) (asset quantity) BTC 2.0 — — 2017-09-07 – p.9/41
OP_RETURN PUSH 0x4f41 (‘OA’) = 2 0x0100 2 1∼9 LEB128
1∼9 2.0 — — 2017-09-07 – p.10/41
2.0 — — 2017-09-07 – p.11/41
2. Segregated Witness ( = ) (malleability) 2.0 — —
2017-09-07 – p.12/41
(witness) 2.0 — — 2017-09-07 – p.13/41
OP_RETURN PUSH 0xaa21a9ed 4 (witness) SHA-256 32 Merkle 2.0 —
— 2017-09-07 – p.14/41
Merkle Tree (Bitcoin) Digest = double SHA-256 value Existence of
a TX can be verified if a relevant subtree is provided 2.0 — — 2017-09-07 – p.15/41
(1) P2WPKH (version 0) (pay-to-(witnessed)-public-key-hash) witness ( ): < >
< > scriptSig ( ): scriptPubKey ( ) 0 <20-byte > 20-byte < > < > CHECKSIG 2.0 — — 2017-09-07 – p.16/41
(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 2.0 — — 2017-09-07 – p.17/41
SegWit https://bitcoincore.org/en/2016/01/26/segwit-benefits/ 2.0 — — 2017-09-07 – p.18/41
SegWit 2016 100 SegWit (95% ) . . . 2017
8 24 2.0 — — 2017-09-07 – p.19/41
3. 2.0 — — 2017-09-07 – p.20/41
BIP (Bitcoin Improvement Proposal) ex. BIP 1 : BIP Purposes
and Guidelines https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki ex. BIP 9 : Version bits with timeout and delay ex. BIP 141 : Segregated Witness (Consensus layer) TCP/IP RFC XMPP XEP 2.0 — — 2017-09-07 – p.21/41
Block Header Data Structure Field Description Size (bytes) Version 4
Digest Double SHA-256 value 32 Merkle root Double SHA-256 value 32 Time Seconds (since 1970-01-01T00:00 UTC) 4 Target Compressed format 4 Nonce Appropriate value 4 Merkle root is the digest of all TXs 2.0 — — 2017-09-07 – p.22/41
BIP 9 SegWit https://github.com/bitcoin/bips/blob/master/bip-0009/assignments.mediawiki MTP : Median Time Past (
11 ) 2.0 — — 2017-09-07 – p.23/41
4. Proof of Stake ( ) 2.0 — — 2017-09-07
– p.24/41
Proof of Stake ( ) ( ) 2.0 — —
2017-09-07 – p.25/41
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 2.0 — — 2017-09-07 – p.26/41
Proof of Stake 3 1. 2. “Nothing at Stake” 3.
51% 2.0 — — 2017-09-07 – p.27/41
: Proof of Stake Velocity Reddcoin 2.0 — — 2017-09-07
– p.28/41
Nothing at Stake - = 2.0 — — 2017-09-07 –
p.29/41
Nothing at Stake - 100% Proof of Stake 2.0 —
— 2017-09-07 – p.30/41
51% 2.0 — — 2017-09-07 – p.31/41
Nothing at Stake ⇒ 2.0 — — 2017-09-07 – p.32/41
5. . . . 2.0 — — 2017-09-07 – p.33/41
2.0 — — 2017-09-07 – p.34/41
2.0 — — 2017-09-07 – p.35/41
→ ⇒ A. Back, et. al., “Enabling Blockchain Innovations with
Pegged Sidechains”, 2014 2.0 — — 2017-09-07 – p.36/41
6. 2.0 — — 2017-09-07 – p.37/41
1 1 10 2 2.0 — — 2017-09-07 – p.38/41
A-B 2.0 — — 2017-09-07 – p.39/41
2 2 ( ) Ripple Path 2.0 — — 2017-09-07
– p.40/41
2.0 — — 2017-09-07 – p.41/41