$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ビヨンドブロックチェーン基礎 / Beyond Blockchain Basics
Search
Kenji Saito
PRO
October 09, 2019
Technology
0
100
ビヨンドブロックチェーン基礎 / Beyond Blockchain Basics
2019年10月9日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ビヨンドブロックチェーン基礎」にて使用したスライドです。
Kenji Saito
PRO
October 09, 2019
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
成果 / Achievements
ks91
PRO
0
7
意思決定 / Decision-Making
ks91
PRO
0
11
ファンディングとデジタル市民社会 / Funding and Digital Civil Society
ks91
PRO
0
18
生成AI による論文執筆サポート・ワークショップ 論文執筆・推敲編 / Generative AI-Assisted Paper Writing Support Workshop: Drafting and Revision Edition
ks91
PRO
0
29
私たちの前提は揺るがないのか / Are Our Premises Unshakeable?
ks91
PRO
0
22
貨幣無き世界への過程 / The Process Towards a World without Money
ks91
PRO
0
10
ファンディング / Funding
ks91
PRO
0
9
デジタル市民社会 / Digital Civil Society
ks91
PRO
0
12
発表と総括 / Presentations and Summary
ks91
PRO
0
6
Other Decks in Technology
See All in Technology
MLflowダイエット大作戦
lycorptech_jp
PRO
1
140
生成AIを利用するだけでなく、投資できる組織へ / Becoming an Organization That Invests in GenAI
kaminashi
0
100
AI 駆動開発勉強会 フロントエンド支部 #1 w/あずもば
1ftseabass
PRO
0
400
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
140
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/09 - 2025/11
oracle4engineer
PRO
0
160
Lessons from Migrating to OpenSearch: Shard Design, Log Ingestion, and UI Decisions
sansantech
PRO
1
140
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
280
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
230
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
540
エンジニアリングをやめたくないので問い続ける
estie
2
1.2k
因果AIへの招待
sshimizu2006
0
980
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Speed Design
sergeychernyshev
33
1.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Code Review Best Practice
trishagee
74
19k
Context Engineering - Making Every Token Count
addyosmani
9
520
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Building Adaptive Systems
keathley
44
2.9k
Why Our Code Smells
bkeepers
PRO
340
57k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Transcript
ϏϤϯυϒϩοΫνΣʔϯجૅ ϒϩοΫνΣʔϯج൫ٕज़ʲϒϩοΫνΣʔϯͷ՝ΛΓӽ͑Δʳ ϒϩοΫνΣʔϯϋϒ Chief Science Officer / ૣҴాେֶ େֶӃܦӦཧݚڀՊ ڭत
੪౻ ݡ࣐
[email protected]
ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.1/32
͜ͷεϥΠυ https://speakerdeck.com/ks91 ʹஔ͔Ε͍ͯ·͢ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.2/32
؆୯ͳࣗݾհ ੪౻ ݡ࣐ (͍͞ͱ͏ ͚Μ͡) ૣҴాେֶ େֶӃܦӦཧݚڀՊ ڭत ܚጯٛक़େֶ SFC
ݚڀॴ ্੮ॴһɾڥใֶ෦ ߨࢣ (ඇৗۈ) גࣜձࣾϒϩοΫνΣʔϯϋϒ CSO (Chief Science Officer) Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯ දཧࣄ Ұൠࣾஂ๏ਓΞΧσϛʔΩϟϯϓ දཧࣄ ܦྺ 1993 ɺίʔωϧେֶΑΓֶम࢜߸औಘ (ίϯϐϡʔλαΠΤϯε) 2006 ɺܚጯٛक़େֶΑΓσδλϧ௨՟ͷݚڀͰത࢜߸औಘ (ࡦɾϝσΟΞ) ܚጯٛक़େֶ େֶӃ ࡦɾϝσΟΞݚڀՊ SFC ݚڀॴʹͯ 19 ؒʹΘͨΓ P2P (Peer-to-Peer) ͓Αͼσδλϧ௨՟ͷݚڀʹैࣄ 2011 ՆΑΓౡͷ͜ͲͨͪͷͨΊͷʮΞΧσϛʔΩϟϯϓʯΛؒΒͱ։࠵ ࡢ SFC ʹͯ ΞΧσϛʔΩϟϯϓ 2018 ՆʮΦοέʔάʔάϧɺ॓ͬͱ͍ͯʂʯΛ࣮ࢪ ࠓ SFC Ͱ ΞΧσϛʔΩϟϯϓ 2019 ՆʮੈքΛ࠶ൃ໌ͤΑ ∼ REINVENT THE WORLDʯΛ࣮ࢪ → ࢲͷ಄ͷதͰͭͳ͕͍ͬͯ·͢ (͜Ε͔ΒͷࣾձͷσβΠϯ͜ͲͨͪͱҰॹʹ) ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.3/32
ࠓճͷςʔϚ ϒϩοΫνΣʔϯͦͷଞͷாٕज़ͷٕज़తͳ՝ɺ͓ΑͼͦΕΒͷղܾखஈ ͱͯ͠ఏҊ͞Ε͍ͯΔҰ࿈ͷ৽ٕज़Λཧͯ͠ղઆ͠·͢ ·ͨಛʹɺΦʔϓϯιʔεͰ։ൃ͞Ε͍ͯΔ Beyond Blockchain One (BBc-1) ʹ͍ͭͯɺͦͷٕज़తͳಛΛհ͠·͢ ϏϤϯυϒϩοΫνΣʔϯجૅ
— ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.4/32
ϏϤϯυϒϩοΫνΣʔϯجૅ ϒϩοΫνΣʔϯͬͯԿ͚ͩͬʁ ϒϩοΫνΣʔϯͷٕज़తɾٕज़Ψόφϯεత՝ ՝ΛΓӽ͑ΔΞϓϩʔν Beyond Blockchain One (BBc-1) ϏϤϯυϒϩοΫνΣʔϯجૅ —
ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.5/32
ϒϩοΫνΣʔϯͬͯԿ͚ͩͬʁ վΊͯཧ͠·͢ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.6/32
ϒϩοΫνΣʔϯ(ڱٛ)ͷಈ࡞తಛ ࢀՃϊʔυʹঢ়ଶ͕ෳ͞ΕΔ (1) ͍͠ॳظঢ়ଶ͔Β͡·Δ (2) ͯ͢ͷࢀՃϊʔυʹΠϕϯτ͕ίϐʔ͞ΕΔ (3) ͔ͭಉ͡ॱংͰίϐʔ͞ΕΔ (4) શΠϕϯτঢ়ଶʹରܾͯ͠ఆతʹ
(ͲͷϊʔυͰ͘͠) ࡞༻͢Δ ͳͷͰোੑΛҡ࣋Ͱ͖Δ ͜ͷ͜ͱॏཁͰͳ͍ ͕ɺڱٛͷϒϩοΫνΣʔϯͷಈ࡞Λಛ͚ͮΔ ͜ͷ͜ͱ͕ॏཁͳͷͩͬͨΒ state machine replication ͳͲطଘͷٕज़͕͋Δ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.7/32
ϒϩοΫνΣʔϯͷਅՁʁ աڈʹҐஔ͚ͮΒΕͨσδλϧॺ໊ΛɺԿͷݖҖʹґΒͣʹਖ਼͍͠·ͨ ਖ਼͘͠ͳ͍ͱূ໌Ͱ͖ΔΑ͏ʹ͢Δ ྫ 1 : σδλϧԽ͞ΕͨҨݴॻͷॺ໊͕ຊਓͷͷͰ͋Γɺ༰͕վ͟Μ͞Ε͍ͯͳ͍͜ͱ Λɺຊਓͷࢮޙɺൿີݤͷൿಗੑ͕୲อ͞Εͳ͘ͳͬͨঢ়گʹ͓͍ͯɺ૬ଓਓͱެূਓ (ҨݴॻΛอଘͦ͠ͷਖ਼ੑΛอূ͢Δ୭͔) ͷڞͷՄೳੑͳͲߟ্ྀͨ͠Ͱূ໌ͤΑ
ྫ 2 : σδλϧ௨՟ͷೋॏফඅΛݕग़ͤΑ (ݕग़্ͨ͠Ͱޓ͍ʹໃ६͢ΔऔҾͷͲͪΒΛ࠾༻͢Δ͔࣮ผͷ) ཱ͔ͪͩΔ աڈʹߦΘΕͨਖ਼ͳσδλϧॺ໊Ͱ͋Δ͜ͱΛূ໌͢Δ (ܦ࣌ূ໌) աڈʹߦΘΕͨਖ਼ͳσδλϧॺ໊{͕ | Ͱ}ͳ͍͜ͱΛূ໌͢Δ (ΞϦόΠূ໌) → ҉߸ٕज़ͷةຆԽԾ௨՟མʹΑΔఀࢭͷՄೳੑ·Ͱߟྀ͢Δͱɺ ϏοτίΠϯͷϒϩοΫνΣʔϯͰղ͚͍ͯͳ͍ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.8/32
ϒϩοΫνΣʔϯԿΛ͍ٕͨ͠ज़͔ (1) ༰ଘࡏ୭ʹ൱ఆͰ͖ͳ͍هΛอଘɾҡ࣋͢Δ ൱ఆ = (൱ೝ, ॻ͖͑, ຣফ, ፻) (2)
ͦͷ͔֬͞Λ୭Ͱ֬ೝͰ͖Δ ʬ (1) ͷ࣮ݱʹඞཁʭ (3) Ҏ্ͷ͜ͱΛ୭ʹࢭΊͤ͞ͳ͍ ʬ (1) ͷ࣮ݱʹඞཁʭ ʮ୭ʹʯ ʮ୭Ͱʯͱఆٛ͞ΕͨεςʔΫϗϧμʔͨͪ ⇒ ͔ۭ͋ͨதʹهΛݻఆͰ͖Δ (෦ʹ͍Δऀ͢ΒهΛ൱ఆͰ͖ͳ͍) ⇒ ೋॏͷ՝͕͋Δ ͦͷ͜ͱຊʹ࣮ݱͰ͖͍ͯΔͷ͔ʁ ͦͷ͜ͱ͕࣮ݱͰ͖ͨΒऔΓࠫଡ͞Ε͍ͯΔԠ༻͕Մೳͳͷ͔ʁ ཧత࣮ମͱσδλϧͳهͱͷؒͷ࣮֬ͳඥ͚ͷ · αϓϥΠνΣʔϯʹ͓͍ͯɺՃΛܦ࣮ͯ֬ʹՄೳ͔ ࣮࣌ؒੑɾن֦େ/ॖখੑɾదԠੑɾ࣋ଓੑͷ՝ (dependable ͳͷʹͳΓಘΔͷ͔) ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.9/32
ϒϩοΫνΣʔϯ/DLT(Distributed Ledger Technology) ͷݱঢ় ϒϩοΫνΣʔϯ (ओͱͯ͠ʮۭதʯάϩʔόϧ) Bitcoin (βɾϒϩοΫνΣʔϯ) Open Assets
Protocol (OAP) (ϏοτίΠϯϒϩοΫνΣʔϯ্ʹҙͷྔΛఆٛͯ͠ҠసͰ͖Δ) Ethereum (ࢄΞϓϦέʔγϣϯͷͨΊͷج൫) (ଟʹ࣮ݧγεςϜ) EOS ͱ͔ (↓ ͬͪ͜ํͷਐԽ) ͦͷଞͷϨοδϟʔ (ா) ٕज़ (ओͱͯ͠ʮۭதʯϩʔΧϧ) Hyperledger (Linux Foundation) Fabric (IBM/DAH), Sawtooth (Intel), Iroha (ιϥϛπ), Indy (Sovrin) ͳͲͷ։ൃ͕ਐߦத Corda (R3), Hedera Hashgraph, BBc-1 (զʑ) ຊʹهͷ༰ଘࡏ୭ʹ൱ఆͰ͖ͳ͍ͷ͔ʁ ຊʹهͷ͔֬͞Λ୭Ͱ֬ೝͰ͖Δͱݴ͑Δͷ͔ʁ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.10/32
ϒϩοΫνΣʔϯ/DLT Λཧղ͢Δ ਖ਼ੑͷอূ ྫ6590ߏͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస
ɾ τϥϯβΫγϣϯͷ༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼ͳϢʔβʹΑΓೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ೖ͞Εͨ߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ ػೳ͕Լ͔ΒੵΈ্͕͍ͬͯ·͢ ྫ͑ΞηοτΛʮɾݐʯ ɺτϥϯβΫγϣϯΛʮͦͷചങʯͱஔ͖͑ͯಡΜͰΈ͍ͯͩ͘͞ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.11/32
ਖ਼ੑͷอূ τϥϯβΫγϣϯͷ༰͕վ͟ΜͰ͖ͣɺ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ͔ͭɺਖ਼ͳϢʔβʹΑΓೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ (·ͨɺਖ਼ͳϢʔβʹΑΔೖଞͷԿਓʹΑͬͯࢭΊΒΕͳ͍) ↑ ϙϦγʔʹґΔ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़
— 2019-10-09 – p.12/32
ଘࡏੑͷূ໌ աڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻Ͱ͖ͳ͍ (աڈͷσδλϧॺ໊ͷূ໌ػೳͰ͋ΓɺϒϩοΫνΣʔϯʹ࠷ಛతͳ෦) ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 –
p.13/32
།Ұੑͷ߹ҙ ໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ೖ͞Εͨ߹ɺ (͍ͣΕ) ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 –
p.14/32
ϒϩοΫνΣʔϯ/ாٕज़ͷൺֱ ϓϥοτϑΥʔϜ Bitcoin, Ethereum ϓϥΠϕʔτ DLT Ұൠ BBc-1 ϝλϑΝʔ
(ങऩՄೳͳ) ৽ฉϞσϧ ࣾใϞσϧ ݹจॻ (ࢀߟจݙ) Ϟσϧ ଘࡏੑͷূ໌ํ๏ ࡞ۀূ໌ ͳ͍ (ʮҨݴॻςετʯෆ߹֨) ίϯςΩετূ໌ (ݚڀத) (ຣফɾ፻ෆՄ) (Ծ௨՟ͷ ίετͰकΔ) (෦ແໃ६ੑ) (֎෦ੑͰकΔ) །Ұੑͷ߹ҙํ๏ φΧϞτίϯηϯαε Խ͞Εͨୈࡾऀ (Խ͞Εͨ) ؔऀ (ໃ६ͷղফ) (࠷େίετͷྺ࢙Λબ) ʹΑΔࢄ߹ҙ ʹΑΔ (ࢄ) ߹ҙ Πϝʔδ ެڞۭؒ ɾτϥϯβΫγϣϯͷূڌΛແؔͳྺ࢙͕อ༗ ɾͲΕ͔ͷாΛແໃ६ʹॻ͖͑ͯূڌ͕Δ τϥϯβΫγϣϯ ா υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ Ethereum σϙδοτʹԠͨ͡ථݖʹΑΔࢄ߹ҙʹΛΖ͏ͱ͍ͯ͠Δ (ΓԾ௨՟ͷίετͰकΖ͏ͱ͍ͯ͠Δ) Ծ௨՟ͷίετͰकΔͱɺͦΕΛ͑ΔՁΛѻ͑ͳ͍ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.15/32
ʮ߹ҙʯʹؔ͢Δߟ͑ํ ϒϩοΫνΣʔϯ (શһࢀՃɺಛʹࣗൃతͳୈࡾऀͱͯ͠ͷݕূऀ (ϚΠφʔ)) ࢀՃऀͷࣗಈ࡞ʹΑͬͯੜ͡͏Δໃ६Λղফ͢Δ ϥΠϒωεͷ֫ಘ (ࢭ·Βͳ͍Έͷୡ) ͷޙ࢝ ϓϥΠϕʔτ DLT
Ұൠ (໋͞Εͨୈࡾऀͱͯ͠ͷݕূऀ) ओͱͯ͠ނো (߹ʹΑΓ Ϗβϯνϯ) ʹΑΓੜ͡͏Δໃ६Λղফ͢Δ Ϗβϯνϯ : ى͜ΓಘΔোͷछྨʹલఏΛஔ͔ͳ͍ (ཪΓɾڞͳͲؚΉ) োੑͷ࣮ݱʹ͚ͨػߏ (Խ͞Εͨϊʔυͷঢ়ଶΛҰகͤ͞Δ) ͦ͏͍͏ٕज़લ͔Β (তͷ͔࣌Β) ͋Δ BBc-1 (ؔऀɺಛʹऀɾ࠴ऀ; ߹ҙΞϓϦέʔγϣϯ) ࢀՃऀͷҙࢥͷෆҰகʹΑΓੜ͡͏Δໃ६Λղফ͢Δ ෆརӹͷճආͱɺγεςϜͷ֎Ͱܗ͞Εͨ߹ҙͷ֬ೝ ͦͷ্ͰɺඞཁͳΒোੑͷ࣮ݱʹ͚ͨػߏ࣋ͭ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.16/32
ϒϩοΫνΣʔϯͷٕज़తɾٕज़Ψόφϯεత՝ ੈؒͰ૽͕Ε͍ͯΔΑ͏ͳϒϩοΫνΣʔϯɺ·ͩੜ·Ε͍ͯ·ͤΜ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.17/32
ϒϩοΫνΣʔϯ/DLT ͷ՝ ඇ࣮࣌ؒੑ (֬తಈ࡞) ൿಗͷࠔੑ (ສਓͷݕূՄೳੑͷ୲อ) ϫϯωε (ࢄ vs. ෳ)
εέʔϥϏϦςΟ͕ͳ͍ (શࢀՃऀʹෳ͞ΕΔͳΒεέʔϧ͠ͳ͍) ਐԽͷΨόφϯε͕ࠔ (શһ͕ҰؙͱͳΔඞཁ͕͋ΔͳΒมΘΕͳ͍) ΠϯηϯςΟϒෆ߹ੑ ωΠςΟϒ௨՟ͷՁͰࢧ͑ΒΕ͍ͯΔ (མ͢Δͱͯ͢ͷԠ༻͕ࢭ·Δ) ⇒ θϩϕʔεͰઃܭͤ͠ղ͚Δ ࣮ࡍʹਐߦதͰ͢ (ྫ : BBc-1) ଟ͘ͷ DLT θϩϕʔεͰߟ͍͑ͯͳ͍ͱ͜Ζ͕ ྫ : ࡞ۀূ໌ͷ͔ͳ͍ϋογϡνΣʔϯվ͟Μ͠์ ྫ : ৽ฉϞσϧͰɺۀքࢴࣾใʹࡌͤΔΑ͏ͳ͜ͱΛͯ͠ଘࡏূ໌ʹͳΒͳ͍ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.18/32
վ͟Μ͛Δͷ͔ ιϑτΣΞγεςϜͰσʔλͷվมࣗମՄೳ → ݕͰ͖Δ͔ɺ͍ͭݕ͢Δ͔ ैདྷͷσʔλϕʔεΞΫηε੍ޚͰक͍ͬͯͨ δϟʔφϧ (ϩά) ʹΑΔݕʹཹ·Δ σʔλಉ࢜Λؔ࿈͚ͮɺ୯७ͳվมͰໃ६͕ੜ͡ΔΑ͏ʹ͢Δͱ͍͏ߟ͑ํ ໃ६͕͍ͬͯΕݕͰ͖Δ
ໃ६͕Βͳ͍Α͏ʹվม͞ΕΔͱݕͰ͖ͳ͍ → աڈͷσδλϧॺ໊ͷূ໌ػೳ͕ଛͳΘΕΔ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.19/32
վ͟Μ͛Δͷ͔ ϓϥοτϑΥʔϜ ແໃ६ʹվม͢Δίετ C ѻ͏Ձ V ੍݅ C ≥ V
ੵۃతݕ Bitcoin (جຊ) ϚΠχϯάίετ bitcoin ཱ ͯ͠ͳ͍ Bitcoin (Ԡ༻) Ԡ༻࣍ୈ ෆཱՄ Ethereum ϚΠχϯάίετ Ԡ༻࣍ୈ ෆཱՄ ͯ͠ͳ͍ ϓϥΠϕʔτ DLT Ұൠ ݟੵΓʹ͍͘ (ൺֱతখ) Ԡ༻࣍ୈ Ұൠʹෆཱ ͯ͠ͳ͍ʁ BBc-1 (PoCX) ݟੵΓʹ͍͘ (ۃେ) Ԡ༻࣍ୈ Ұൠʹཱ ͢Δ ੍݅ C ≥ V ͕ෆཱͳΒɺ߹ཧతཧ༝ʹΑΓແໃ६ʹվม͞ΕݕෆՄʹͳΓಘΔ ෦తͳվมΛੵۃత (proactive) ʹݕ͢Δ͔Ͳ͏͔ (introspection (ল) ͕͋Δ͔) ෦తʹվม͞ΕΔͱɺਖ਼͍͠ใͷऔಘʹࣦഊ͢ΔڪΕ͕͋Δ ͨͩ͠ϒϩοΫνΣʔϯͰɺશମͱໃ६͢ΔτϥϯβΫγϣϯೖͰ͖ͳ͍ Ұൠͷாٕज़ͰɺτϥϯβΫγϣϯͷݕূɾঝೝऀ (ͷա) ͕৵ೖ͞ΕΔڪΕΛ ແࢹͰ͖ͳ͍ͳΒɺੵۃతݕ͕ඞཁ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.20/32
՝ΛΓӽ͑ΔΞϓϩʔν ϒϩοΫνΣʔϯͷߟ͑ํͷ··ղ͘ ϒϩοΫνΣʔϯͷߟ͑ํΛࣺͯͯղ͘ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.21/32
Ethereum ͷΞϓϩʔν ඇ࣮࣌ؒੑ (֬తಈ࡞) ⇒ τϥϯβΫγϣϯΛϑΝΠφϥΠζ͢ΔΈ (Casper) ൿಗͷࠔੑ (ສਓͷݕূՄೳੑͷ୲อ) ⇒
ZoE (Zcash on Ethereum) ϫϯωε (ࢄ vs. ෳ) εέʔϥϏϦςΟ͕ͳ͍ (શࢀՃऀʹෳ͞ΕΔͳΒεέʔϧ͠ͳ͍) ⇒ γϟʔσΟϯάɺPlasma ਐԽͷΨόφϯε͕ࠔ (શһ͕ҰؙͱͳΔඞཁ͕͋ΔͳΒมΘΕͳ͍) ⇒ ༏͍͠ಠࡋऀ (ۤস) (Benevolent Dictator For Life (BDFL)) ΠϯηϯςΟϒෆ߹ੑ ωΠςΟϒ௨՟ͷՁͰࢧ͑ΒΕ͍ͯΔ (མ͢Δͱͯ͢ͷԠ༻͕ࢭ·Δ) ⇒ ΞϓϦΛ࣮ߦ͍ͨ͠ਓʑ͕ങ͍ࢧ͑Δʁ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.22/32
DPoS (Delegated Proof of Stake) ղͳͷ͔ PoS ʮ࣋ͪূ໌ʯ ࠷ۙྲྀߦΓͷσβΠϯͰ࣋ͪʹԠͨ͡ථݖΛ࣋ͪථ͢Δ Delegated
ͳ߹ථऀ੍͕ݶ͞ΕΔ (ද੍) ͜ͷଟܾͷΈΛ્͢ΔͨΊʹ߈ܸऀ͕ stake ΛಘΔඞཁ͕͋Δ͕ . . . stake ΛചΓ͢͜ͱγεςϜʹର͢ΔཪΓߦҝͱͳΔ ͔͠͠ଞͷօ͕ཪΔͷͰ͋ΕɺؙࣗʑɺଛΛඃΔ ͜ΕनਓͷδϨϯϚͷߏʹͳ͓ͬͯΓɺ݁ہ߈ܸऀඞཁͳ stake Λ ಘΒΕΔͷͰʁͱ͍͏ٞ ·ͨɺ͍ͣΕʹͤΑใुͷࢢՁ͕མ͢ΔͱγεςϜࢭ·Δ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.23/32
BBc-1 ͷΞϓϩʔν ඇ࣮࣌ؒੑ (֬తಈ࡞) ⇒ τϥϯβΫγϣϯͷίϛοτ·Ͱʹ֬తಈ࡞͕ೖΒͳ͍ ൿಗͷࠔੑ (ສਓͷݕূՄೳੑͷ୲อ) ⇒ υϝΠϯ֎τϥϯβΫγϣϯͷ༰ΛൿಗɺଆͰ҉߸ԽՄ
ϫϯωε (ࢄ vs. ෳ) εέʔϥϏϦςΟ͕ͳ͍ (શࢀՃऀʹෳ͞ΕΔͳΒεέʔϧ͠ͳ͍) ⇒ υϝΠϯ୯ҐͰεέʔϧΞτɺυϝΠϯকདྷతʹ DHT ਐԽͷΨόφϯε͕ࠔ (શһ͕ҰؙͱͳΔඞཁ͕͋ΔͳΒมΘΕͳ͍) ⇒ υϝΠϯ͝ͱͷ࣏ࣗ (υϝΠϯϓϩτίϧؔ͠ͳ͍) ΠϯηϯςΟϒෆ߹ੑ ωΠςΟϒ௨՟ͷՁͰࢧ͑ΒΕ͍ͯΔ (མ͢Δͱͯ͢ͷԠ༻͕ࢭ·Δ) ⇒ ωΠςΟϒ௨՟࣋ͨͣɺίϯςΩετূ໌ޓॿతʹಈ࡞ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.24/32
Beyond Blockchain One (BBc-1) ϒϩοΫνΣʔϯͰͰ͖Δͱ͞Ε͍ͯΔ͜ͱΛɺຊʹɻ https://beyond-blockchain.org https://github.com/beyond-blockchain (2017 10
݄ 31 ͔Βιʔεެ։) Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯͰɺ Ԡԉͯͩ͘͠͞ΔձһاۀΛืू͍ͯ͠·͢ ։ൃऀίϛϡχέʔγϣϯͷࢀՃر offi
[email protected]
·Ͱ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.25/32
།Ұੑͷ߹ҙΛมܗ ໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ίϛοτ͞Εͨ߹ɺͦͷͲͪΒਖ਼͍͠ ͦͷ͜ͱ͕࣮ࡍʹى͖Δ͜ͱʹΑΔෆརӹΛඃΒͳ͍Α͏ʹɺ ֘τϥϯβΫγϣϯ͕ѻ͏ΞηοτʹΛͭਖ਼ͳϢʔβʹɺ ͲͷτϥϯβΫγϣϯΛίϛοτ͢Δ͔ʹ͍ͭͯͷબݖ͕͋Δ Ϣʔβ͕ෳͷΞΫλʔ͔ΒΔ߹ͦͷؒͷίϯηϯαεͷػߏΛఏڙ͢Δ (ޙίΞͰͳ͘ΞϓϦέʔγϣϯͰఏڙ͢Δ) ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़
— 2019-10-09 – p.26/32
ϙϦγʔ ʮਖ਼ੑͷอূʯ ʮଘࡏੑͷূ໌ʯ ʮ།Ұੑͷ߹ҙʯΛҡ࣋͘͢ɺ γεςϜ࣍ͷੑ࣭Λͭ ϨοδϟʔࣗମϑϦʔͰఏڙ͢Δ దʹಈతʹεέʔϧͰ͖Δ ڐՄͳ͘৽͍ٕ͠ज़Λࢼݧͯ͠ΞοϓσʔτͰ͖Δ ࢀՃͷΠϯηϯςΟϒ͕దͰ͋ΓɺγεςϜͱΞϓϦέʔγϣϯͷ࣋ଓੑʹରͯ͠ ߹తͰ͋Δ
ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.27/32
Beyond Blockchain One (BBc-1) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ
ଞ ͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ ίϯύΫτͳͱͯ͠ઃܭ (طଘͷγεςϜʹΞυΦϯͰ͖ΔΠϝʔδ) ίϯςΩετূ໌ (ݚڀத) ͷޮՌ͕ेͰͳ͍ؒطଘͷϒϩοΫνΣʔϯͷΞϯΧϦϯάΛར༻ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.28/32
BBc-1ͷಛ ਖ਼ੑͷอূ 6590 جຊߏ εςʔτཧՄ ࣝผࢠͱެ։ݤͷ ଟ༷ͳॺ໊ཁٻ υϝΠϯͰͷݕূ
αΠϯϦΫΤετ ࠴ݖͱͯ͠ͷΞηοτ #Z[BOUJOF1BYPT োੑ ωΠςΟϒ௨՟Λͨͳ͍ υϝΠϯ࣏ࣗ υϝΠϯؒͷཤྺަࠩʹΑΔίϯςΩετূ໌ ॳظʹ͓͍ͯϒϩοΫνΣʔϯͷΞϯΧϦϯά ଘࡏੑͷূ໌ །Ұੑͷ߹ҙ Ψόφϯε ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.29/32
ʮͷͼ͠Ζʯ͕͋Δઃܭ BBc-1 ͷॳظͷઃܭࢀরιϑτΣΞ͕ಘҙͰͳ͍෦ʹվળɾ֦ுͷ༨͕͋Δ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – 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 ࿈ࡌऴ͓ྃͯ͠Γɺ·ͱΊಡΈՄʂ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.31/32
࣭ٞ͝Λ ϏϤϯυϒϩοΫνΣʔϯجૅ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-10-09 – p.32/32