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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenji Saito
PRO
October 09, 2019
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ビヨンドブロックチェーン基礎 / Beyond Blockchain Basics
2019年10月9日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ビヨンドブロックチェーン基礎」にて使用したスライドです。
Kenji Saito
PRO
October 09, 2019
More Decks by Kenji Saito
See All by Kenji Saito
責任2.0 ∼ AI が主体となる世界で ∼ / Responsibility 2.0: In a World Where AI Takes Responsibilities
ks91
PRO
0
28
発表と総括 / Presentations and Summary
ks91
PRO
0
160
インシデントレスポンス演習II / Incident Response Exercise II
ks91
PRO
0
71
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
160
戦略と安全保障 / Strategy and Security
ks91
PRO
0
98
ローカル LLM とコンピューティングの脱領土化 / Local LLMs and Deterritorialization of Computing
ks91
PRO
0
24
サイバー戦の現在と未来 / The Present and Future of Cyber Warfare
ks91
PRO
0
82
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
190
AI Agentification: Current State and the Changes Ahead
ks91
PRO
0
54
Other Decks in Technology
See All in Technology
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
2
990
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
150
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
430
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
260
キャリアLT会#3
beli68
0
170
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
440
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
360
OPENLOGI Company Profile for engineer
hr01
1
74k
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
350
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
450
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
140
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
270
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
290
Music & Morning Musume
bryan
47
7.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Facilitating Awesome Meetings
lara
57
7k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Context Engineering - Making Every Token Count
addyosmani
9
1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
640
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
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