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
March 13, 2020
Technology
2
150
ビヨンドブロックチェーン応用 / Beyond Blockchain Advanced
2020年3月13日(金)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ビヨンドブロックチェーン応用」にて使用したスライドです。
Kenji Saito
PRO
March 13, 2020
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
We Never Took the Kobayashi Maru Test Until Now. What Do You Think of Our Solutions? — Journeys of the Mind Through a No-Win Game
ks91
PRO
0
14
思いつきが武器になる:研究というゲームを始めよう / Ideas Are Your Equipments : Let the Game of Research Begin!
ks91
PRO
0
73
ロボットを雰囲気(ヴァイブ)でプログラミングするこどもたち / Children Vibe-Programming Robots
ks91
PRO
0
21
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 3
ks91
PRO
0
30
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 2
ks91
PRO
0
32
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 1
ks91
PRO
0
160
未来へのフォワードキャスト / Forward Cast to the Future
ks91
PRO
0
86
発表と総括 / Presentations and Summary
ks91
PRO
0
61
サイバーフィジカル社会、金融の未来とアイデアソン / Cyber Physical Society, Future of Finance, and Ideathon
ks91
PRO
0
78
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2025年8月度サービス・アップデート
oracle4engineer
PRO
0
200
サンドボックス技術でAI利活用を促進する
koh_naga
0
190
スプリントレトロスペクティブはチーム観察の宝庫? 〜チームの衝突レベルに合わせたアプローチ仮説!〜
electricsatie
1
160
Kubernetes における cgroup driver のしくみ: runwasi の bugfix より
z63d
2
180
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
210
Automating Web Accessibility Testing with AI Agents
maminami373
0
1k
「魔法少女まどか☆マギカ Magia Exedra」のグローバル展開を支える、開発チームと翻訳チームの「意識しない協創」を実現するローカライズシステム
gree_tech
PRO
0
540
クラウドセキュリティを支える技術と運用の最前線 / Cutting-edge Technologies and Operations Supporting Cloud Security
yuj1osm
2
270
AI時代にPdMとPMMはどう連携すべきか / PdM–PMM-collaboration-in-AI-era
rakus_dev
0
280
役割は変わっても、変わらないもの 〜スクラムマスターからEMへの転身で学んだ信頼構築の本質〜 / How to build trust
shinop
0
160
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
220
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
110
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Being A Developer After 40
akosma
90
590k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Designing for humans not robots
tammielis
253
25k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Unsuck your backbone
ammeep
671
58k
Done Done
chrislema
185
16k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
4 Signs Your Business is Dying
shpigford
184
22k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Transcript
Chief Science Officer /
[email protected]
— — 2020-03-13 – p.1/28
https://speakerdeck.com/ks91 — — 2020-03-13 – p.2/28
( ) SFC CSO (Chief Science Officer) 1993 ( )
2006 ( ) SFC 19 P2P (Peer-to-Peer) ( 9 ) 2011 2018 2019 ∼ 2019 ∼ REINVENT THE WORLD → ( ) — — 2020-03-13 – p.3/28
BBc-1 — — 2020-03-13 – p.4/28
— — 2020-03-13 – p.5/28
( ) ( ) (1) (2) (3) (4) ( )
⇒ — — 2020-03-13 – p.6/28
( ) (by ) (since 1984) ( { | }
) ( ) ( ) . . . ( ) ⇒ state machine replication — — 2020-03-13 – p.7/28
( ) ( ( )) ( ) ( ) (
) ( ) → 30 BBc-1 ( ; ) ( ) — — 2020-03-13 – p.8/28
( ) ( ) ( ) ({ | } )
( ) ( ) (by ) — — 2020-03-13 – p.9/28
( ) (1) = ( , , , ) (2)
(1) (3) (1) ⇒ ( ) ⇒ · / (dependable ) — — 2020-03-13 – p.10/28
— — 2020-03-13 – p.11/28
( ) : etc. ( ) 1 10 ( )
10 /100 ( ) → ( ) — — 2020-03-13 – p.12/28
( : ) (GitHub OK ( D.C.)) ( : )
P2P Ethereum ( ) — — 2020-03-13 – p.13/28
1 2 ( ) — — 2020-03-13 – p.14/28
⇒ — — 2020-03-13 – p.15/28
: ( KVS DHT) — — 2020-03-13 – p.16/28
1 1 16 — — 2020-03-13 – p.17/28
1 ( ) จॻ จॻ จॻ จॻ
จॻ O ཌͷใ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ حͷ߹ ෳ͢Δ ˞μΠδΣετݩͷ ɹσʔλ͕ ϏοτͰ ɹҟͳΔͱશ͘ҟͳΔ ɹͱͳΓɺ·ͨɺμΠδΣ ɹετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱͰ͖ͳ͍ɻ ɾจॻ Λ։ࣔ͞Εͨ " ࢯɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯจॻ ͷμΠδΣετ͔Β࢝Ίͯɺ࿈͖݁͢Ұ࿈ͷμΠδΣετΛΔ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕จॻͷ࡞ͷཌͷใʹهࡌ͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ هࡌ͢Δ ٻʹج͖ͮ ։ࣔ͞Ε͏Δ ใ ެ։͞ΕΔใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ ߦ ͕ อ ͠ ෦ త ʹ ։ ࣔ ͢ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ — — 2020-03-13 – p.18/28
2 ( 1 ) ( ) ( 1 ) —
— 2020-03-13 – p.19/28
2 ( ) จॻ ηΫγϣϯ ෆ։ࣔηΫγϣϯ ෆ։ࣔηΫγϣϯ ηΫγϣϯ ෆ ։
ࣔ จ ࣈ ྻ ܈ จॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ཚ ཚ ཚ ཚ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾจॻΛ જࡏతʹ ෆ։ࣔͳ෦ͱແ݅ʹ։ࣔͰ͖Δ෦ʹηΫγϣϯΛ͚ͯอ͢Δɻ ɾݸਓ໊ͳͲɺෆ։ࣔͳจࣈྻʹ͍ͭͯຊจதʹஔ༻จࣈྻ ʮʯͳͲ Ͱهड़͠ɺ ɹ·ͱΊͯจॻσʔλͷඌʹ ਪଌΛࠔʹ͢ΔͨΊɺ֤ʑɺཚͱϖΞʹͯ͠ อ͢Δɻ ɾෆ։ࣔ෦ʹ͍ͭͯμΠδΣετͷΈ͕։ࣔ͞ΕΔ ϒϧʔͰࣔ͞ΕΔ෦Λ։ࣔ ɻ — — 2020-03-13 – p.20/28
3 — — 2020-03-13 – p.21/28
et al., — , bit Vol.32, No.11 (2000) BBc-1 (
) ( ) ( ) — — 2020-03-13 – p.22/28
Beyond Blockchain One (BBc-1) Core version 1.5 (py-bbclib version 1.6)
— — 2020-03-13 – p.23/28
BBc-1 ( ) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ ଞ
͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ CCDMJC 1ZUIPO (P +4 FUD Bitcoin Ethereum ( ) ( ) — — 2020-03-13 – p.24/28
( ) 1 ( ) + ( ) ( )
( ) SFC MUSCAT ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) BBc-1 — — 2020-03-13 – p.25/28
BBc-1 Core 1. UTXO 2. ( ) : 3. —
— 2020-03-13 – p.26/28
⇒ BBc-1 ( ) · ( ) ( ) ·
( ) ( ) ← — — 2020-03-13 – p.27/28
— — 2020-03-13 – p.28/28