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 Basic and...
Search
Kenji Saito
PRO
October 17, 2018
Technology
1
100
ビヨンドブロックチェーン基礎と応用 / Beyond Blockchain Basic and Applications
2018年10月17日(水)、ブロックチェーンハブ主催で開催されたブロックチェーンアカデミー「ビヨンドブロックチェーン基礎と応用」にて使用したスライドです。
Kenji Saito
PRO
October 17, 2018
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
FinTech 13-14 : FinTech Ideathon and Poster
ks91
PRO
0
79
講師自己紹介 / Lecturer Self-Introduction
ks91
PRO
0
12
講師研究紹介 / Lecturer Research Profile
ks91
PRO
0
10
NPO とは何か (を考えるワールドカフェ) / What is an NPO? (A World Café for Reflection)
ks91
PRO
0
25
FinTech 11-12 : Cyber-Physical Society and Future of Finance
ks91
PRO
0
65
AI 前提社会のキャッチ=22 (または私は如何にして民主主義、文書主義、人道的活動...) / Catch-22 in an AI-Premised Society (or How I Came to Democracy, Documentation, Humanitarian Activities...)
ks91
PRO
0
10
ウェブサービスデザイン 1 / Web Service Design 1
ks91
PRO
0
8
生成AI による論文執筆サポート・ワークショップ データ分析/論文ドラフト編 / Generative AI-Assisted Paper Writing Support Workshop: Data Analysis and Drafting Edition
ks91
PRO
0
55
生成AI による論文執筆サポート・ワークショップ コーディング・エージェントのインストール編 / Generative AI-Assisted Academic Writing Support Workshop: Installing the Coding Agents
ks91
PRO
0
48
Other Decks in Technology
See All in Technology
[CV勉強会@関東 ICCV2025 読み会] World4Drive: End-to-End Autonomous Driving via Intention-aware Physical Latent World Model (Zheng+, ICCV 2025)
abemii
0
230
巨大モノリスのリプレイス──機能整理とハイブリッドアーキテクチャで挑んだ再構築戦略
zozotech
PRO
0
170
明日から真似してOk!NOT A HOTELで実践している入社手続きの自動化
nkajihara
1
860
やり方は一つだけじゃない、正解だけを目指さず寄り道やその先まで自分流に楽しむ趣味プログラミングの探求 2025-11-15 YAPC::Fukuoka
sugyan
3
870
技術広報のOKRで生み出す 開発組織への価値 〜 カンファレンス協賛を通して育む学びの文化 〜 / Creating Value for Development Organisations Through Technical Communications OKRs — Nurturing a Culture of Learning Through Conference Sponsorship —
pauli
5
480
仕様は“書く”より“語る” - 分断を超えたチーム開発の実践 / 20251115 Naoki Takahashi
shift_evolve
PRO
1
1.1k
DDD x Microservice Architecture : Findy Architecture Conf 2025
syobochim
6
1.3k
[mercari GEARS 2025] Building Foundation for Mercari’s Global Expansion
mercari
PRO
1
150
OSだってコンテナしたい❗Image Modeが切り拓くLinux OS運用の新時代
tsukaman
0
110
現地速報!Microsoft Ignite 2025 M365 Copilotアップデートレポート
kasada
1
1.4k
2ヶ月で新規事業のシステムを0から立ち上げるスタートアップの舞台裏
shmokmt
0
230
Post-AIコーディング時代のエンジニア生存戦略
shinoyu
0
300
Featured
See All Featured
Docker and Python
trallard
46
3.7k
Done Done
chrislema
186
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Visualization
eitanlees
150
16k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Code Review Best Practice
trishagee
72
19k
Rails Girls Zürich Keynote
gr2m
95
14k
A Tale of Four Properties
chriscoyier
162
23k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Documentation Writing (for coders)
carmenintech
76
5.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Building an army of robots
kneath
306
46k
Transcript
CSO / SFC
[email protected]
— — 2018-10-17 – p.1/56
( ) SFC ( ) CSO (Chief Science Officer) 1993
( ) 2006 ( ) SFC 18 P2P (Peer-to-Peer) 2011 SFC 2018 → ( ) — — 2018-10-17 – p.2/56
Beyond Blockchain One (BBc-1) — — 2018-10-17 – p.3/56
Beyond Blockchain One (BBc-1) — — 2018-10-17 – p.4/56
— — 2018-10-17 – p.5/56
( ) (1) (2) (3) (4) ( ) state machine
replication — — 2018-10-17 – p.6/56
1 : ( ) 2 : ( ) ( )
( ) → — — 2018-10-17 – p.7/56
1) = ( , , , ) 2) 1) 3)
1) ⇒ ( ) ⇒ · / (dependable ) — — 2018-10-17 – p.8/56
/DLT(Distributed Ledger Technology) ( ) Bitcoin ( ) Open Assets
Protocol (OAP) ( ) Ethereum ( ) ( ) EOS (↓ ) ( / DLT) ( ) Hyperledger (Linux Foundation) Fabric (IBM/DAH), Sawtooth (Intel), Iroha ( ) Corda (R3), Tangle (IOTA), BBc-1 ( ) — — 2018-10-17 – p.9/56
/DLT ਖ਼ੑͷอূ ྫ6590ߏͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస ɾ
τϥϯβΫγϣϯͷ༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼ͳϢʔβʹΑΓೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ೖ͞Εͨ߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ — — 2018-10-17 – p.10/56
( ) ↑ — — 2018-10-17 – p.11/56
( ) — — 2018-10-17 – p.12/56
( ) — — 2018-10-17 – p.13/56
/DLT Bitcoin, Ethereum DLT BBc-1 ( ) ( ) (
) ( ) ( ) ( ) ( ) ( ) ( ) ( ) Ethereum ( ) ( ) — — 2018-10-17 – p.14/56
( ( )) ( ) DLT ( ) ( )
: ( ) ( ) ( ) BBc-1 ( ; ) — — 2018-10-17 – p.15/56
— — 2018-10-17 – p.16/56
/DLT ( ) ( ) ( vs. ) ( )
( ) ( ) ⇒ ( : BBc-1) DLT : : — — 2018-10-17 – p.17/56
→ ( ) → — — 2018-10-17 – p.18/56
C V C ≥ V Bitcoin ( ) bitcoin Bitcoin
( ) Ethereum DLT ( ) BBc-1 ( ) ( ) C ≥ V (proactive) (introspection ( ) ) ( ) — — 2018-10-17 – p.19/56
— — 2018-10-17 – p.20/56
Ethereum ( ) ⇒ (Casper) ( ) ⇒ ZoE (Zcash
on Ethereum) ( vs. ) ( ) ⇒ Plasma ( ) ⇒ ( ) (Benevolent Dictator For Life (BDFL)) ( ) ⇒ — — 2018-10-17 – p.21/56
DPoS (Delegated Proof of Stake) PoS Delegated stake . .
. stake stake — — 2018-10-17 – p.22/56
BBc-1 ( ) ⇒ ( ) ⇒ ( vs. )
( ) ⇒ DHT ( ) ⇒ ( ) ( ) ⇒ — — 2018-10-17 – p.23/56
Beyond Blockchain One (BBc-1) https://beyond-blockchain.org https://github.com/beyond-blockchain (2017 10 31 )
offi
[email protected]
— — 2018-10-17 – p.24/56
( ) — — 2018-10-17 – p.25/56
— — 2018-10-17 – p.26/56
Beyond Blockchain One (BBc-1) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ
ଞ ͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ ( ) ( ) — — 2018-10-17 – p.27/56
BBc-1 — — 2018-10-17 – p.28/56
BBc-1 — — 2018-10-17 – p.29/56
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.1) — https://beyond-blockchain.org/public/bbc1-design-paper.pdf gihyo.jp ∼BBc-1 Beyond Blockchain One — https://gihyo.jp/dev/serial/01/bbc1 — — 2018-10-17 – p.30/56
Beyond Blockchain One (BBc-1) — — 2018-10-17 – p.31/56
BBc-1 — — 2018-10-17 – p.32/56
— — 2018-10-17 – p.33/56
( ) ( ) (1) (2) (3) (4) ( )
⇒ — — 2018-10-17 – p.34/56
( ) (by ) (since 1984) ( ) ( )
( ) . . . ( ) ⇒ state machine replication — — 2018-10-17 – p.35/56
( ) ( ( )) ( ) DLT ( )
( ) ( ) → 30 BBc-1 ( ; ) ( ) — — 2018-10-17 – p.36/56
( ) ( ) ( ) ( ) ( )
( ) (by ) — — 2018-10-17 – p.37/56
( ) 1) = ( , , , ) 2)
1) 3) 1) ⇒ ( ) ⇒ · / (dependable ) — — 2018-10-17 – p.38/56
— — 2018-10-17 – p.39/56
( ) : etc. ( ) 1 10 ( )
10 /100 ( ) → ( ) — — 2018-10-17 – p.40/56
( : ) ( : ) — — 2018-10-17 –
p.41/56
1 2 ( ) — — 2018-10-17 – p.42/56
⇒ — — 2018-10-17 – p.43/56
: ( KVS DHT) — — 2018-10-17 – p.44/56
1 1 16 — — 2018-10-17 – p.45/56
1 ( ) จॻ จॻ จॻ จॻ
จॻ O ཌͷใ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ حͷ߹ ෳ͢Δ ˞μΠδΣετݩͷ ɹσʔλ͕ ϏοτͰ ɹҟͳΔͱશ͘ҟͳΔ ɹͱͳΓɺ·ͨɺμΠδΣ ɹετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱͰ͖ͳ͍ɻ ɾจॻ Λ։ࣔ͞Εͨ " ࢯɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯจॻ ͷμΠδΣετ͔Β࢝Ίͯɺ࿈͖݁͢Ұ࿈ͷμΠδΣετΛΔ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕จॻͷ࡞ͷཌͷใʹهࡌ͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ هࡌ͢Δ ٻʹج͖ͮ ։ࣔ͞Ε͏Δ ใ ެ։͞ΕΔใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ ߦ ͕ อ ͠ ෦ త ʹ ։ ࣔ ͢ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ — — 2018-10-17 – p.46/56
2 ( 1 ) ( ) ( 1 ) —
— 2018-10-17 – p.47/56
2 ( ) จॻ ηΫγϣϯ ෆ։ࣔηΫγϣϯ ෆ։ࣔηΫγϣϯ ηΫγϣϯ ෆ ։
ࣔ จ ࣈ ྻ ܈ จॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ཚ ཚ ཚ ཚ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾจॻΛ જࡏతʹ ෆ։ࣔͳ෦ͱແ݅ʹ։ࣔͰ͖Δ෦ʹηΫγϣϯΛ͚ͯอ͢Δɻ ɾݸਓ໊ͳͲɺෆ։ࣔͳจࣈྻʹ͍ͭͯຊจதʹஔ༻จࣈྻ ʮʯͳͲ Ͱهड़͠ɺ ɹ·ͱΊͯจॻσʔλͷඌʹ ਪଌΛࠔʹ͢ΔͨΊɺ֤ʑɺཚͱϖΞʹͯ͠ อ͢Δɻ ɾෆ։ࣔ෦ʹ͍ͭͯμΠδΣετͷΈ͕։ࣔ͞ΕΔ ϒϧʔͰࣔ͞ΕΔ෦Λ։ࣔ ɻ — — 2018-10-17 – p.48/56
3 — — 2018-10-17 – p.49/56
et al., — , bit Vol.32, No.11 (2000) BBc-1 (
) ( ) — — 2018-10-17 – p.50/56
Beyond Blockchain One (BBc-1) 1 — — 2018-10-17 – p.51/56
BBc-1 ( ) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ ଞ
͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ Bitcoin Ethereum ( ) ( ) — — 2018-10-17 – p.52/56
( ) ( ) ( ) SFC MUSCAT ( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) BBc-1 — — 2018-10-17 – p.53/56
BBc-1 Core 1. UTXO 2. ( ) : 3. —
— 2018-10-17 – p.54/56
⇒ BBc-1 ( ) ( ) ( ) — —
2018-10-17 – p.55/56
— — 2018-10-17 – p.56/56