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 Advanced
Search
Kenji Saito
PRO
October 07, 2020
Technology
0
70
ビヨンドブロックチェーン応用 / Beyond Blockchain Advanced
2020年10月7日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ビヨンドブロックチェーン応用」にて使用したスライドです。
Kenji Saito
PRO
October 07, 2020
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
続・スマートコントラクトと分散ファイナンス / Smart Contracts and Decentralized Finance, Continued
ks91
PRO
0
39
スマートコントラクトと分散ファイナンス / Smart Contracts and Decentralized Finance
ks91
PRO
0
62
シン・ブロックチェーン / Truth of Blockchain
ks91
PRO
0
92
パスワード/パスフレーズと認証 / Password, Passphrase and Authentication
ks91
PRO
0
35
git と GitHub / git and GitHub
ks91
PRO
0
35
ソフトウェアの開発と保守 / Software Development and Maintenance
ks91
PRO
0
50
インターネットの特徴 / Features of the Internet
ks91
PRO
0
34
インターネットのガバナンス / Governance of the Internet
ks91
PRO
0
30
暗号学的ハッシュ関数 / Cryptographic Hash Function
ks91
PRO
0
37
Other Decks in Technology
See All in Technology
Geminiとv0による高速プロトタイピング
shinya337
0
250
Operating Operator
shhnjk
1
510
なぜ私はいま、ここにいるのか? #もがく中堅デザイナー #プロダクトデザイナー
bengo4com
0
1.3k
Claude Code に プロジェクト管理やらせたみた
unson
5
2.4k
第4回Snowflake 金融ユーザー会 Snowflake summit recap
tamaoki
1
240
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
190
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.3k
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
510
LangChain Interrupt & LangChain Ambassadors meetingレポート
os1ma
2
290
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.7k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
100
AWS Organizations 新機能!マルチパーティ承認の紹介
yhana
1
270
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
52k
Six Lessons from altMBA
skipperchong
28
3.9k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing for Performance
lara
610
69k
Balancing Empowerment & Direction
lara
1
420
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Building Applications with DynamoDB
mza
95
6.5k
Fireside Chat
paigeccino
37
3.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Transcript
Chief Science Officer /
[email protected]
— — 2020-10-07 – p.1/30
https://speakerdeck.com/ks91 — — 2020-10-07 – p.2/30
( ) SFC ( ) CSO (Chief Science Officer) 1993
( ) 2006 ( ) SFC 20 P2P (Peer-to-Peer) ( 9 ) 2011 2018 2019 2019 2020 2020 → ( ) — — 2020-10-07 – p.3/30
BBc-1 — — 2020-10-07 – p.4/30
— — 2020-10-07 – p.5/30
( ) ( ) (1) (2) (3) (4) ( )
⇒ — — 2020-10-07 – p.6/30
( ) (by ) (since 1984) ( { | }
) ( ) ( ) . . . ( ) ⇒ state machine replication — — 2020-10-07 – p.7/30
( ) SMRP (State Machine Replication Problem) SMRP-1 ( )
SMRP-2 : = — — 2020-10-07 – p.8/30
( ) ( ( )) ( ) ( ) (
) ( ) → 30 BBc-1 ( ; ) ( ) — — 2020-10-07 – p.9/30
( ) ( ) ( ) ({ | } )
( ) ( ) (by ) — — 2020-10-07 – p.10/30
( ) (1) = ( , , , ) (2)
(1) (3) (1) ⇒ ( ) ⇒ · / (dependable ) — — 2020-10-07 – p.11/30
— — 2020-10-07 – p.12/30
( ) : etc. ( ) 1 10 ( )
10 /100 ( ) → ( ) — — 2020-10-07 – p.13/30
( : ) (GitHub OK ( D.C.)) ( : )
P2P Ethereum ( ) — — 2020-10-07 – p.14/30
1 2 ( ) — — 2020-10-07 – p.15/30
⇒ — — 2020-10-07 – p.16/30
: ( KVS DHT) — — 2020-10-07 – p.17/30
1 1 16 — — 2020-10-07 – p.18/30
1 ( ) จॻ จॻ จॻ จॻ
จॻ O ཌͷใ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ حͷ߹ ෳ͢Δ ˞μΠδΣετݩͷ ɹσʔλ͕ ϏοτͰ ɹҟͳΔͱશ͘ҟͳΔ ɹͱͳΓɺ·ͨɺμΠδΣ ɹετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱͰ͖ͳ͍ɻ ɾจॻ Λ։ࣔ͞Εͨ " ࢯɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯจॻ ͷμΠδΣετ͔Β࢝Ίͯɺ࿈͖݁͢Ұ࿈ͷμΠδΣετΛΔ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕จॻͷ࡞ͷཌͷใʹهࡌ͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ هࡌ͢Δ ٻʹج͖ͮ ։ࣔ͞Ε͏Δ ใ ެ։͞ΕΔใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ ߦ ͕ อ ͠ ෦ త ʹ ։ ࣔ ͢ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ — — 2020-10-07 – p.19/30
2 ( 1 ) ( ) ( 1 ) —
— 2020-10-07 – p.20/30
2 ( ) จॻ ηΫγϣϯ ෆ։ࣔηΫγϣϯ ෆ։ࣔηΫγϣϯ ηΫγϣϯ ෆ ։
ࣔ จ ࣈ ྻ ܈ จॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ཚ ཚ ཚ ཚ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾจॻΛ જࡏతʹ ෆ։ࣔͳ෦ͱແ݅ʹ։ࣔͰ͖Δ෦ʹηΫγϣϯΛ͚ͯอ͢Δɻ ɾݸਓ໊ͳͲɺෆ։ࣔͳจࣈྻʹ͍ͭͯຊจதʹஔ༻จࣈྻ ʮʯͳͲ Ͱهड़͠ɺ ɹ·ͱΊͯจॻσʔλͷඌʹ ਪଌΛࠔʹ͢ΔͨΊɺ֤ʑɺཚͱϖΞʹͯ͠ อ͢Δɻ ɾෆ։ࣔ෦ʹ͍ͭͯμΠδΣετͷΈ͕։ࣔ͞ΕΔ ϒϧʔͰࣔ͞ΕΔ෦Λ։ࣔ ɻ — — 2020-10-07 – p.21/30
3 ( ) (SMRP-2) — — 2020-10-07 – p.22/30
2 (SMRP-2) ( ) — — 2020-10-07 – p.23/30
et al., — , bit Vol.32, No.11 (2000) ( )
( ) BBc-1 ( ) ( ) ( ) — — 2020-10-07 – p.24/30
Beyond Blockchain One (BBc-1) Core version 1.5 (py-bbclib version 1.6)
— — 2020-10-07 – p.25/30
BBc-1 ( ) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ ଞ
͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ CCDMJC 1ZUIPO (P +4 FUD Bitcoin Ethereum ( ) ( ) — — 2020-10-07 – p.26/30
( ) 1 ( ) + ( ) ( )
( ) SFC MUSCAT ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) BBc-1 — — 2020-10-07 – p.27/30
BBc-1 Core 1. UTXO 2. ( ) : 3. —
— 2020-10-07 – p.28/30
⇒ BBc-1 ( ) · ( ) ( ) ·
( ) ( ) ← — — 2020-10-07 – p.29/30
— — 2020-10-07 – p.30/30