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 Applications
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenji Saito
PRO
April 14, 2021
Technology
130
0
Share
ビヨンドブロックチェーン応用 / Beyond Blockchain Applications
2021年4月14日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ビヨンドブロックチェーン応用」にて使用したスライドです。
Kenji Saito
PRO
April 14, 2021
More Decks by Kenji Saito
See All by Kenji Saito
やり抜く力を見せるエージェントたち / Agents Who Demonstrate Perseverance
ks91
PRO
0
19
ブロックチェーン / Blockchain
ks91
PRO
0
72
デジタルとコミュニケーション / Digital and Communication
ks91
PRO
0
29
インターネットの技術 (TCP/IP の鉄道モデル) / Internet Technology (The TCP/IP Railway Model)
ks91
PRO
0
29
インターネットの特徴 / Characteristics of the Internet
ks91
PRO
0
31
インターネットのガバナンス / Internet Governance
ks91
PRO
0
23
暗号学的ハッシュ関数 / Cryptographic Hash Function
ks91
PRO
0
33
デジタル署名 / Digital Signature
ks91
PRO
0
31
クライアント/サーバー / Client-Server Model
ks91
PRO
0
30
Other Decks in Technology
See All in Technology
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
700
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
170
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
1.1k
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
2.1k
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
220
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
1.1k
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
320
はじめてのDatadog
kairim0
0
260
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
380
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
130
Unlocking the Apps
pimterry
0
180
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
490
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
310
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Typedesign – Prime Four
hannesfritz
42
3.1k
Paper Plane (Part 1)
katiecoart
PRO
0
8.3k
Accessibility Awareness
sabderemane
1
130
The Cult of Friendly URLs
andyhume
79
6.9k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
30 Presentation Tips
portentint
PRO
1
310
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
Transcript
Chief Science Officer /
[email protected]
— — 2021-04-14 – p.1/30
https://speakerdeck.com/ks91 — — 2021-04-14 – p.2/30
( ) SFC ( ) CSO (Chief Science Officer) 1993
( ) 2006 ( ) SFC 20 P2P (Peer-to-Peer) ( 2019 9 ) 2011 2018 2019 2021 VR → ( ) — — 2021-04-14 – p.3/30
BBc-1 — — 2021-04-14 – p.4/30
— — 2021-04-14 – p.5/30
( ) ( ) (1) (2) (3) (4) ( )
⇒ — — 2021-04-14 – p.6/30
( ) (by ) (since 1984) ( { | }
) ( ) ( ) . . . ( ) ⇒ state machine replication — — 2021-04-14 – p.7/30
( ) (n > 3f vs. ) SMRP (State Machine
Replication Problem) SMRP-1 ( ) SMRP-2 : = ( ) — — 2021-04-14 – p.8/30
( ) ( ( )) ( ) ( ) (
) ( ) → 30 BBc-1 ( ; ) ( ) — — 2021-04-14 – p.9/30
( ) ( ) ( ) ({ | } )
( ) ( ) (by ) — — 2021-04-14 – p.10/30
( ) (1) = ( , , , ) (2)
(1) (3) (1) ⇒ ( ) ( ) ⇒ · / (dependable ) — — 2021-04-14 – p.11/30
— — 2021-04-14 – p.12/30
( ) : etc. ( ) 1 10 ( )
10 /100 ( ) → ( ) — — 2021-04-14 – p.13/30
( : ) (GitHub OK ( D.C.)) ( : )
P2P Ethereum ( ) — — 2021-04-14 – p.14/30
1 2 ( ) — — 2021-04-14 – p.15/30
⇒ — — 2021-04-14 – p.16/30
: ( KVS DHT) — — 2021-04-14 – p.17/30
1 1 16 — — 2021-04-14 – p.18/30
1 ( ) จॻ จॻ จॻ จॻ
จॻ O ཌͷใ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ حͷ߹ ෳ͢Δ ˞μΠδΣετݩͷ ɹσʔλ͕ ϏοτͰ ɹҟͳΔͱશ͘ҟͳΔ ɹͱͳΓɺ·ͨɺμΠδΣ ɹετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱͰ͖ͳ͍ɻ ɾจॻ Λ։ࣔ͞Εͨ " ࢯɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯจॻ ͷμΠδΣετ͔Β࢝Ίͯɺ࿈͖݁͢Ұ࿈ͷμΠδΣετΛΔ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕จॻͷ࡞ͷཌͷใʹهࡌ͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ هࡌ͢Δ ٻʹج͖ͮ ։ࣔ͞Ε͏Δ ใ ެ։͞ΕΔใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ ߦ ͕ อ ͠ ෦ త ʹ ։ ࣔ ͢ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ — — 2021-04-14 – p.19/30
2 ( 1 ) ( ) ( 1 ) —
— 2021-04-14 – p.20/30
2 ( ) จॻ ηΫγϣϯ ෆ։ࣔηΫγϣϯ ෆ։ࣔηΫγϣϯ ηΫγϣϯ ෆ ։
ࣔ จ ࣈ ྻ ܈ จॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ཚ ཚ ཚ ཚ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾจॻΛ જࡏతʹ ෆ։ࣔͳ෦ͱແ݅ʹ։ࣔͰ͖Δ෦ʹηΫγϣϯΛ͚ͯอ͢Δɻ ɾݸਓ໊ͳͲɺෆ։ࣔͳจࣈྻʹ͍ͭͯຊจதʹஔ༻จࣈྻ ʮʯͳͲ Ͱهड़͠ɺ ɹ·ͱΊͯจॻσʔλͷඌʹ ਪଌΛࠔʹ͢ΔͨΊɺ֤ʑɺཚͱϖΞʹͯ͠ อ͢Δɻ ɾෆ։ࣔ෦ʹ͍ͭͯμΠδΣετͷΈ͕։ࣔ͞ΕΔ ϒϧʔͰࣔ͞ΕΔ෦Λ։ࣔ ɻ — — 2021-04-14 – p.21/30
3 ( ) (SMRP-2) — — 2021-04-14 – p.22/30
2 SFC : https://arxiv.org/abs/2103.07655 (SMRP-2) (SMRP-2 ) ( ) —
— 2021-04-14 – p.23/30
et al., — , bit Vol.32, No.11 (2000) ( )
( ) BBc-1 ( ) ( ) ( ) — — 2021-04-14 – p.24/30
Beyond Blockchain One (BBc-1) Core version 1.5 (py-bbclib version 1.6)
— — 2021-04-14 – p.25/30
BBc-1 ( ) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ ଞ
͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ CCDMJC 1ZUIPO (P +4 FUD Bitcoin Ethereum ( ) ( ) — — 2021-04-14 – p.26/30
( ) ( ) 1 ( ) + ( )
( ) ( ) SFC MUSCAT ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) BBc-1 — — 2021-04-14 – p.27/30
BBc-1 Core 1. UTXO 2. ( ) : 3. —
— 2021-04-14 – p.28/30
⇒ BBc-1 ( ) · ( ) ( ) ·
( ) ( ) ← — — 2021-04-14 – p.29/30
— — 2021-04-14 – p.30/30