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 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
スマートコントラクトデザイン / Smart Contract Design
ks91
PRO
0
4
FinTech 7-8 : Blockchain
ks91
PRO
0
70
スマートコントラクトプログラミング / Smart Contract Programming
ks91
PRO
0
18
AI が研究する時代に、人はどう育つのか? — GAMER PAT にみる "シリアスゲームとしての知的訓練" / In an era where AI conducts research, how will humans develop? — "Intellectual Training as a Serious Game" Seen in GAMER PAT
ks91
PRO
0
49
FinTech 5-6 : The World of Apps
ks91
PRO
0
100
生成AI による論文執筆サポート・ワークショップ ─ サーベイ/リサーチクエスチョン編 / Workshop on AI-Assisted Paper Writing Support: Survey/Research Question Edition
ks91
PRO
0
78
ブロックチェーン概論とインストール大会 / Introduction to Blockchain and Installation Workshop
ks91
PRO
0
9
FinTech 3-4 : Internet Technology and Governance
ks91
PRO
0
83
民主主義と博愛(Humanitarianism) / Democracy and Humanitarianism
ks91
PRO
0
14
Other Decks in Technology
See All in Technology
re:Invent 2025の見どころと便利アイテムをご紹介 / Highlights and Useful Items for re:Invent 2025
yuj1osm
0
220
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
160
現場の壁を乗り越えて、 「計装注入」が拓く オブザーバビリティ / Beyond the Field Barriers: Instrumentation Injection and the Future of Observability
aoto
PRO
1
640
ラスベガスの歩き方 2025年版(re:Invent 事前勉強会)
junjikoide
0
430
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
400
ハノーファーメッセ2025で見た生成AI活用ユースケース.pdf
hamadakoji
1
490
abema-trace-sampling-observability-cost-optimization
tetsuya28
0
220
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
330
東京大学「Agile-X」のFPGA AIデザインハッカソンを制したソニーのAI最適化
sony
0
140
AI時代におけるデータの重要性 ~データマネジメントの第一歩~
ryoichi_ota
0
720
AIエージェントによる業務効率化への飽くなき挑戦-AWS上の実開発事例から学んだ効果、現実そしてギャップ-
nasuvitz
5
1.4k
ゼロコード計装導入後のカスタム計装でさらに可観測性を高めよう
sansantech
PRO
1
500
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Context Engineering - Making Every Token Count
addyosmani
8
310
Practical Orchestrator
shlominoach
190
11k
It's Worth the Effort
3n
187
28k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Embracing the Ebb and Flow
colly
88
4.9k
Music & Morning Musume
bryan
46
6.9k
Faster Mobile Websites
deanohume
310
31k
KATA
mclloyd
PRO
32
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Documentation Writing (for coders)
carmenintech
75
5.1k
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