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
ビヨンドブロックチェーン基礎 / Beyond Blockchain Basics
Search
Kenji Saito
PRO
September 30, 2020
Technology
1
100
ビヨンドブロックチェーン基礎 / Beyond Blockchain Basics
2020年9月30日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ビヨンドブロックチェーン基礎」にて使用したスライドです。
Kenji Saito
PRO
September 30, 2020
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
デジタル製品パスポート | 身体を持つ生成AI / Digital Product Passports | Generative AI with a Body
ks91
PRO
0
9
ゼミ紹介 : 公共の利益のためのデジタルトランスフォーメーション / Zemi Introduction : Digital Transformation for Public Good
ks91
PRO
0
15
最新 DX 推進論 / Latest DX Promotion Theory
ks91
PRO
0
190
そのデジタル製品パスポートでどこへ行く? / Where Are You Going with That Digital Product Passport?
ks91
PRO
0
12
コバヤシマルテスト ─ 勝ち目のないゲームに抗いながら旅する心の旅路 / Kobayashi Maru Test - a mental journey of defiance against a game that cannot be won
ks91
PRO
0
48
セキュリティ戦略・発表と総括 / Security Strategies, Presentation and Conclusions
ks91
PRO
1
58
暗号資産の経済学・イントロダクション / Economics of Cryptocurrencies (Introduction)
ks91
PRO
0
52
AI とデジタルトランスフォーメーション / AI and Digital Transformation
ks91
PRO
0
35
インシデントレスポンス演習 II / Incident Response Exercise II
ks91
PRO
0
60
Other Decks in Technology
See All in Technology
たった1人からはじめる【Agile Community of Practice】~ソース原理とFearless Changeを添えて~
ktc_corporate_it
1
500
JTCや セキュリティチェックリストが夢の跡
nikinusu
1
770
スタッフエンジニアの道: The Staff Engineer’s Path
snoozer05
PRO
44
14k
公共交通データとアプリ制作 - Mini Tokyo 3D の初期制作過程を振り返る
nagix
1
110
Fediverse Discovery Providers overview
andypiper
0
170
タイミーのレコメンドにおける ABテストの運用
ozeshun
1
200
プログラム検証入門
riru
6
880
ネットワークだけ隔離されたコンテナ作成デモ / Kichijoji.pm36
tenforward
1
240
Kubernetesって何? -大規模なKubernetesを運用するKubernetes as a Serviceチームの話を添えて-
lycorptech_jp
PRO
0
190
ナレッジグラフとLLMの相互利用
koujikozaki
0
430
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
事前準備が肝!AI活用のための業務改革
layerx
PRO
1
390
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
KATA
mclloyd
27
13k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
The Language of Interfaces
destraynor
153
23k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Being A Developer After 40
akosma
84
590k
Visualization
eitanlees
142
15k
A designer walks into a library…
pauljervisheath
201
24k
Building Flexible Design Systems
yeseniaperezcruz
325
38k
Transcript
Chief Science Officer /
[email protected]
— — 2020-09-30 – p.1/33
https://speakerdeck.com/ks91 — — 2020-09-30 – p.2/33
( ) SFC ( ) CSO (Chief Science Officer) 1993
( ) 2006 ( ) SFC 20 P2P (Peer-to-Peer) ( 9 ) 2011 2018 2019 2019 2020 2020 → ( ) — — 2020-09-30 – p.3/33
Beyond Blockchain One (BBc-1) — — 2020-09-30 – p.4/33
Beyond Blockchain One (BBc-1) — — 2020-09-30 – p.5/33
— — 2020-09-30 – p.6/33
(BP : Blockchain Property ) BP-1 : BP-2 : BP-3
: ( ) BP-2 permissionless ( ) permissioned ( ) BP-2’ : — — 2020-09-30 – p.7/33
( ) (1) (2) (3) (4) ( ) (BP-2 )
state machine replication BP-3 ( : ( )) ( ) — — 2020-09-30 – p.8/33
1 : ( ) 2 : ( ) ⇒ (
) ( ) ( ) ( ) ( ) → — — 2020-09-30 – p.9/33
(1) = ( , , , ) (2) ← (1)
(3) ← (1) ⇒ ( ) ⇒ · / (dependable ) — — 2020-09-30 – p.10/33
/ ( ) Bitcoin ( ) Open Assets Protocol (OAP)
( ) Ethereum ( ) ( ) Polkadot relay chain (parachains ↓ ) ( ) ( ) Hyperledger (Linux Foundation) Fabric (IBM/DAH), Sawtooth (Intel), Iroha ( ), Indy (Sovrin) Corda (R3), BBc-1 ( ) — — 2020-09-30 – p.11/33
/ ਖ਼ੑͷอূ ྫ6590ߏͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస ɾ
τϥϯβΫγϣϯͷ༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼ͳϢʔβʹΑΓೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ೖ͞Εͨ߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ — — 2020-09-30 – p.12/33
( ) ↑ (BP-2 BP-2’ ) — — 2020-09-30 –
p.13/33
( ) ( ) — — 2020-09-30 – p.14/33
( ) ( ) BP-2 ( ) — — 2020-09-30
– p.15/33
/ Bitcoin, Ethereum BBc-1 ( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ެڞۭؒ ɾτϥϯβΫγϣϯͷূڌΛແؔͳྺ࢙͕อ༗ ɾͲΕ͔ͷாΛແໃ६ʹॻ͖͑ͯূڌ͕Δ τϥϯβΫγϣϯ ா υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ Ethereum ( ) — — 2020-09-30 – p.16/33
( ( )) (BP-2 : ) ( ) ( )
: ( ) ( ) ( ) BBc-1 ( ; ) — — 2020-09-30 – p.17/33
— — 2020-09-30 – p.18/33
/ ( ) ( ) ( vs. ) ( )
( ) ( ) ⇒ ( : BBc-1) : : — — 2020-09-30 – p.19/33
→ ( ) → — — 2020-09-30 – p.20/33
C V C ≥ V Bitcoin ( ) bitcoin Bitcoin
( ) Ethereum ( ) BBc-1 (PoCX) ( ) C ≥ V (proactive) (introspection ( ) ) ( ) — — 2020-09-30 – p.21/33
— — 2020-09-30 – p.22/33
Ethereum ( ) ⇒ (Casper) ( ) ⇒ ZoE (Zcash
on Ethereum) ( vs. ) ( ) ⇒ Plasma ( ) ⇒ ( ) (Benevolent Dictator For Life (BDFL)) ( ) ⇒ — — 2020-09-30 – p.23/33
DPoS (Delegated Proof of Stake) PoS Delegated ( ) stake
. . . stake stake . . . — — 2020-09-30 – p.24/33
BBc-1 ( ) ⇒ ( ) ⇒ ( vs. )
( ) ⇒ DHT ( ) ⇒ ( ) ( ) ⇒ — — 2020-09-30 – p.25/33
Beyond Blockchain One (BBc-1) https://beyond-blockchain.org https://github.com/beyond-blockchain (2017 10 31 )
offi
[email protected]
— — 2020-09-30 – p.26/33
( ) — — 2020-09-30 – p.27/33
— — 2020-09-30 – p.28/33
Beyond Blockchain One (BBc-1) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ
ଞ ͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ CCDMJC 1ZUIPO (P +4 FUD ( ) ( ) — — 2020-09-30 – p.29/33
BBc-1 ਖ਼ੑͷอূ 6590 جຊߏ εςʔτཧՄ ࣝผࢠͱެ։ݤͷ ଟ༷ͳॺ໊ཁٻ υϝΠϯͰͷݕূ
αΠϯϦΫΤετ ࠴ݖͱͯ͠ͷΞηοτ #Z[BOUJOF1BYPT োੑ ωΠςΟϒ௨՟Λͨͳ͍ υϝΠϯ࣏ࣗ υϝΠϯؒͷཤྺަࠩʹΑΔίϯςΩετূ໌ ॳظʹ͓͍ͯϒϩοΫνΣʔϯͷΞϯΧϦϯά ଘࡏੑͷূ໌ །Ұੑͷ߹ҙ Ψόφϯε — — 2020-09-30 – p.30/33
BBc-1 — — 2020-09-30 – p.31/33
BBc Trust ( ) — https://beyond-blockchain.org/public/bbc-trust.pdf — https://beyond-blockchain.org/public/bbc-trust_ja.pdf Design Paper
(white paper) ( revision 0.2) — https://beyond-blockchain.org/public/bbc1-design-paper.pdf gihyo.jp ∼BBc-1 Beyond Blockchain One — https://gihyo.jp/dev/serial/01/bbc1 — — 2020-09-30 – p.32/33
— — 2020-09-30 – p.33/33