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
April 07, 2021
Technology
1
130
ビヨンドブロックチェーン基礎 / Beyond Blockchain Basics
2021年4月7日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ビヨンドブロックチェーン基礎」にて使用したスライドです。
Kenji Saito
PRO
April 07, 2021
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
続・スマートコントラクトと分散ファイナンス / Smart Contracts and Decentralized Finance, Continued
ks91
PRO
0
18
スマートコントラクトと分散ファイナンス / Smart Contracts and Decentralized Finance
ks91
PRO
0
57
シン・ブロックチェーン / Truth of Blockchain
ks91
PRO
0
88
パスワード/パスフレーズと認証 / Password, Passphrase and Authentication
ks91
PRO
0
33
git と GitHub / git and GitHub
ks91
PRO
0
35
ソフトウェアの開発と保守 / Software Development and Maintenance
ks91
PRO
0
48
インターネットの特徴 / Features of the Internet
ks91
PRO
0
34
インターネットのガバナンス / Governance of the Internet
ks91
PRO
0
29
暗号学的ハッシュ関数 / Cryptographic Hash Function
ks91
PRO
0
37
Other Decks in Technology
See All in Technology
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
390
Connect 100+を支える技術
kanyamaguc
0
160
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
310
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
150
Beyond Kaniko: Navigating Unprivileged Container Image Creation
f30
0
110
Tech-Verse 2025 Global CTO Session
lycorptech_jp
PRO
0
1.2k
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
140
SpringBoot x TestContainerで実現するポータブル自動結合テスト
demaecan
0
130
高速なプロダクト開発を実現、創業期から掲げるエンタープライズアーキテクチャ
kawauso
2
1.7k
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
2
270
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
130
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
940
Featured
See All Featured
Fireside Chat
paigeccino
37
3.5k
Gamification - CAS2011
davidbonilla
81
5.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
730
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Docker and Python
trallard
44
3.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
940
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Building an army of robots
kneath
306
45k
Statistics for Hackers
jakevdp
799
220k
Transcript
Chief Science Officer /
[email protected]
— — 2021-04-07 – p.1/32
https://speakerdeck.com/ks91 — — 2021-04-07 – p.2/32
( ) SFC ( ) CSO (Chief Science Officer) 1993
( ) 2006 ( ) SFC 20 P2P (Peer-to-Peer) ( 2019 9 ) 2011 2018 2019 2021 VR( ) → ( ) — — 2021-04-07 – p.3/32
Beyond Blockchain One (BBc-1) — — 2021-04-07 – p.4/32
Beyond Blockchain One (BBc-1) — — 2021-04-07 – p.5/32
— — 2021-04-07 – p.6/32
(BP : Blockchain Property ) BP-1 : BP-2 : BP-3
: ( ) ( ) BP-2 permissionless ( ) permissioned ( ) BP-2’ : — — 2021-04-07 – p.7/32
( ) (1) (2) (3) (4) ( ) (BP-2 )
state machine replication BP-3 ( : ( )) ( ) — — 2021-04-07 – p.8/32
1 : ( ) 2 : ( ) ⇒ (
) ( ) ( ) ( ) ( ) → — — 2021-04-07 – p.9/32
/ ( ) 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 ( ) — — 2021-04-07 – p.10/32
/ ਖ਼ੑͷอূ ྫ6590ߏͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస ɾ
τϥϯβΫγϣϯͷ༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼ͳϢʔβʹΑΓೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ೖ͞Εͨ߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ — — 2021-04-07 – p.11/32
( ) ↑ (BP-2 BP-2’ ) — — 2021-04-07 –
p.12/32
( ) ( ) — — 2021-04-07 – p.13/32
( ) ( ) BP-2 ( ) — — 2021-04-07
– p.14/32
/ Bitcoin, Ethereum BBc-1 ( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ެڞۭؒ ɾτϥϯβΫγϣϯͷূڌΛແؔͳྺ࢙͕อ༗ ɾͲΕ͔ͷாΛແໃ६ʹॻ͖͑ͯূڌ͕Δ τϥϯβΫγϣϯ ா υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ Ethereum ( ) — — 2021-04-07 – p.15/32
( ( )) (BP-2 : ) ( ) ( )
: ( ) ( ) ( ) BBc-1 ( ; ) — — 2021-04-07 – p.16/32
— — 2021-04-07 – p.17/32
/ ( ) ( ) ( vs. ) ( )
( ) ( ) ⇒ ( : BBc-1) : : — — 2021-04-07 – p.18/32
→ ( ) → — — 2021-04-07 – p.19/32
C V C ≥ V Bitcoin ( ) bitcoin Bitcoin
( ) Ethereum ( ) BBc-1 (PoCX) ( ) C ≥ V (proactive) (introspection ( ) ) ( ) — — 2021-04-07 – p.20/32
— — 2021-04-07 – p.21/32
Ethereum ( ) ⇒ (Casper) ( ) ⇒ ZoE (Zcash
on Ethereum) ( vs. ) ( ) ⇒ Plasma ( ) ⇒ ( ) (Benevolent Dictator For Life (BDFL)) ( ) ⇒ — — 2021-04-07 – p.22/32
DPoS (Delegated Proof of Stake) PoS Delegated ( ) stake
. . . stake stake . . . — — 2021-04-07 – p.23/32
BBc-1 ( ) ⇒ ( ) ⇒ ( vs. )
( ) ⇒ DHT ( ) ⇒ ( ) ( ) ⇒ — — 2021-04-07 – p.24/32
Beyond Blockchain One (BBc-1) https://beyond-blockchain.org https://github.com/beyond-blockchain (2017 10 31 )
offi
[email protected]
— — 2021-04-07 – p.25/32
( ) — — 2021-04-07 – p.26/32
— — 2021-04-07 – p.27/32
Beyond Blockchain One (BBc-1) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ
ଞ ͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ CCDMJC 1ZUIPO (P +4 FUD ( ) ( ) — — 2021-04-07 – p.28/32
BBc-1 ਖ਼ੑͷอূ 6590 جຊߏ εςʔτཧՄ ࣝผࢠͱެ։ݤͷ ଟ༷ͳॺ໊ཁٻ υϝΠϯͰͷݕূ
αΠϯϦΫΤετ ࠴ݖͱͯ͠ͷΞηοτ #Z[BOUJOF1BYPT োੑ ωΠςΟϒ௨՟Λͨͳ͍ υϝΠϯ࣏ࣗ υϝΠϯؒͷཤྺަࠩʹΑΔίϯςΩετূ໌ ॳظʹ͓͍ͯϒϩοΫνΣʔϯͷΞϯΧϦϯά ଘࡏੑͷূ໌ །Ұੑͷ߹ҙ Ψόφϯε — — 2021-04-07 – p.29/32
BBc-1 — — 2021-04-07 – p.30/32
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 — — 2021-04-07 – p.31/32
— — 2021-04-07 – p.32/32