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 Applications
Search
Kenji Saito
PRO
November 21, 2019
Technology
1
180
ビヨンドブロックチェーン応用 / Beyond Blockchain Applications
2019年11月21日(木)、赤坂にて開催された SBI BBC プログラムでの講演にて用いたスライドです。
Kenji Saito
PRO
November 21, 2019
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
市民科学にAI はどう活用できるか / How AI Can Be Used for Citizen Science
ks91
PRO
0
11
グリーンマイニングが Bitcoin プロトコルに及ぼす影響 / Impact of Green Mining on the Bitcoin Protocol
ks91
PRO
0
18
FinTech 13-14 : Ideathon, Presentations and Conclusions
ks91
PRO
0
55
デザイン相談会 / Design Consultation
ks91
PRO
0
13
FinTech 11-12 : Cyber-Physical Society and Future of Finance
ks91
PRO
0
52
メタ自然選択と製品トレーサビリティー / Meta-Natural Selection and Product Traceability
ks91
PRO
0
8
伝統的金融に呑まれる分散型金融 / Decentralised Finance Engulfed by Traditional Finance
ks91
PRO
0
15
ウェブサービスデザイン 2 / Web Service Design 2
ks91
PRO
0
25
生成AI による論文執筆サポートの手引き(ワークショップ) / A guide to supporting dissertation writing with generative AI (workshop)
ks91
PRO
0
250
Other Decks in Technology
See All in Technology
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
120
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
230
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
200
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.8k
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
200
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
130
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
540
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
720
Engineer Career Talk
lycorp_recruit_jp
0
190
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
400
強いチームと開発生産性
onk
PRO
36
12k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
Become a Pro
speakerdeck
PRO
25
5k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
430
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
120
Embracing the Ebb and Flow
colly
84
4.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Transcript
ϏϤϯυϒϩοΫνΣʔϯԠ༻ ݶքΛ͑ͨͱ͖ɺॳΊͯݟ͑Δͷ͕͋Δ Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯ දཧࣄ / ૣҴాେֶ େֶӃܦӦཧݚڀՊ ڭत ੪౻ ݡ࣐
[email protected]
ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.1/40
ʮϏϤϯυϒϩοΫνΣʔϯ→Ԡ༻ʯ͔ ʮϏϤϯυ→ϒϩοΫνΣʔϯԠ༻ʯ͔ ͦΕͰ͋Γ·ͤΜ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.2/40
͜ͷεϥΠυ https://speakerdeck.com/ks91 ʹஔ͔Ε͍ͯ·͢ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.3/40
؆୯ͳࣗݾհ ੪౻ ݡ࣐ (͍͞ͱ͏ ͚Μ͡) ૣҴాେֶ େֶӃܦӦཧݚڀՊ ڭत ܚጯٛक़େֶ SFC
ݚڀॴ ্੮ॴһɾڥใֶ෦ ߨࢣ (ඇৗۈ) גࣜձࣾϒϩοΫνΣʔϯϋϒ CSO (Chief Science Officer) Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯ දཧࣄ Ұൠࣾஂ๏ਓΞΧσϛʔΩϟϯϓ දཧࣄ ܦྺ 1993 ɺίʔωϧେֶΑΓֶम࢜߸औಘ (ίϯϐϡʔλαΠΤϯε) 2006 ɺܚጯٛक़େֶΑΓσδλϧ௨՟ͷݚڀͰത࢜߸औಘ (ࡦɾϝσΟΞ) ܚጯٛक़େֶ େֶӃ ࡦɾϝσΟΞݚڀՊ SFC ݚڀॴʹͯ 19 Ҏ্ʹΘͨΓ P2P (Peer-to-Peer) ͓Αͼσδλϧ௨՟ͷݚڀʹैࣄ (ૣҴాେֶͰ͜ͷ 9 ݄͔Βελʔτ) 2011 ՆΑΓౡͷ͜ͲͨͪͷͨΊͷʮΞΧσϛʔΩϟϯϓʯΛؒΒͱ։࠵ ࡢ SFC ʹͯ ΞΧσϛʔΩϟϯϓ 2018 ՆʮΦοέʔάʔάϧɺ॓ͬͱ͍ͯʂʯΛ࣮ࢪ ࠓ SFC Ͱ ΞΧσϛʔΩϟϯϓ 2019 ՆʮੈքΛ࠶ൃ໌ͤΑ ∼ REINVENT THE WORLDʯΛ࣮ࢪ → ࢲͷ಄ͷதͰͭͳ͕͍ͬͯ·͢ (͜Ε͔ΒͷࣾձͷσβΠϯ͜ͲͨͪͱҰॹʹ) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.4/40
͜ͷ͓ͷςʔϚ ϒϩοΫνΣʔϯͦͷଞͷாٕज़ʹ͍ͭͯɺͦͷٕज़తͳ՝ΛΓӽ͑ɺ औΓࠫଡ͞Ε͍ͯΔԠ༻Λ࣮ࡍʹ࣮ݱ͢Δํ๏Λɺٕज़ͷ૯߹֨ಆٕͱͯ͠ ߟ͑·͢ ͦͷ্ͰɺಛʹɺBBc-1 (Beyond Blockchain One) ͷ׆༻ํ๏Λհ͠·͢ ΦʔϓϯιʔεͰ։ൃதͰ͢
https://beyond-blockchain.org https://github.com/beyond-blockchain ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.5/40
ϒϩοΫνΣʔϯʬͷɾΑ͏ͳͷʭ͕ ਅՁΛൃش͢ΔͨΊʹ ʬͷɾΑ͏ͳͷʭྼԽͨ͠ͷͱ͍͏ҙຯͰͳ͘ɺ՝Λղܾͨ͠ͷ Ԡ༻ύλʔϯ͔Βݟ͖͑ͯͨʮෆʯͱʮഁյʯ ٕज़ͷҙٛΛ͏ҰվΊͯཧ͠·͢ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.6/40
ϒϩοΫνΣʔϯ(ڱٛ)ͷಈ࡞తಛ (վΊͯৼΓฦΔ) ࢀՃϊʔυʹঢ়ଶ͕ෳ͞ΕΔ (1) ͍͠ॳظঢ়ଶ͔Β͡·Δ (2) ͯ͢ͷࢀՃϊʔυʹΠϕϯτ͕ίϐʔ͞ΕΔ (3) ͔ͭಉ͡ॱংͰίϐʔ͞ΕΔ (4)
શΠϕϯτঢ়ଶʹରܾͯ͠ఆతʹ (ͲͷϊʔυͰ͘͠) ࡞༻͢Δ ͳͷͰোੑΛҡ࣋Ͱ͖Δ ⇒ ͜ͷ͜ͱॏཁͰͳ͍͕ɺڱٛͷϒϩοΫνΣʔϯͷಈ࡞Λಛ͚ͮΔ ෆͳʮ࣮ূ࣮ݧʯΛଟ͘ੜΜͰ͍Δ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.7/40
͋Γ͕ͪͳύλʔϯ (ෆ) োੑ (by Խ) ͷͨΊͷٕज़ (since 1984) (ݖݶͷࢄ{༰ |
ଘࡏ}ূ໌ؔͳ͍) (εέʔϧ͠ͳ͍) ಉ͡ΠϕϯτྻΛड͚औΔঢ়ଶϚγϯಉ͡ঢ়ଶʹͳΔͱ͍͏લఏ (ܾఆత) Πϕϯτͷॱংʹ߹ҙ͢Δඞཁ͕͋Δ . . . σδϟϰʁɹ (͍ΘΏΔʮ༻ϒϩοΫνΣʔϯʯͷߏʹࠅࣅ) ⇒ ͜Ε state machine replication Ͱ͢ΑͶʁ (The Libra Blockchain ͕Ғ͍ͷʮͦ͏Ͱ͢ʯͱ໌ݴ͍ͯ͠Δͱ͜Ζ) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.8/40
ʮ߹ҙʯʹؔ͢Δߟ͑ํ (ϒϩοΫνΣʔϯʹͱͬͯʮ߹ҙʯେࣄͰͳ͍) ϒϩοΫνΣʔϯ (શһࢀՃɺಛʹࣗൃతͳୈࡾऀͱͯ͠ͷݕূऀ (ϚΠφʔ)) ࢀՃऀͷࣗಈ࡞ʹΑͬͯੜ͡͏Δໃ६Λղফ͢Δ ϥΠϒωεͷ֫ಘ (ࢭ·Βͳ͍Έͷୡ) ͷޙ࢝ ϓϥΠϕʔτாٕज़Ұൠ
(໋͞Εͨୈࡾऀͱͯ͠ͷݕূऀ) ओͱͯ͠ނো (߹ʹΑΓϏβϯνϯ) ʹΑΓੜ͡͏Δໃ६Λղফ͢Δ োੑͷ࣮ݱʹ͚ͨػߏ (Խ͞Εͨϊʔυͷঢ়ଶΛҰகͤ͞Δ) → 30 Ҏ্લ͔ΒͷԠ༻Մೳͳݟٕज़͕͢Ͱʹ͋Δ BBc-1 (ؔऀɺಛʹऀɾ࠴ऀ; ߹ҙΞϓϦέʔγϣϯͰ) ࢀՃऀͷҙࢥͷෆҰகʹΑΓੜ͡͏Δໃ६Λղফ͢Δ (ຊʹେࣄͳ͜ͱΛΔ) ෆརӹͷճආͱɺγεςϜͷ֎Ͱܗ͞Εͨ߹ҙͷ֬ೝ ͦͷ্ͰɺඞཁͳΒোੑͷ࣮ݱʹ͚ͨػߏ࣋ͭ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.9/40
ϓϥΠϕʔτாٕज़ʮ༰ূ໌༣ศʯͷ গʑ͓ᔬམͳมܗʹա͗ͳ͍ Private ledger technology is in fact only a
fancy form of existing services such as contents-certified mail by the postal company ༰ূ໌༣ศຊ༣ศ͕ূ໌ͯ͘͠ΕΔͷͰɺ ຊ༣ศΛ৴༻͢ΔݶΓʹ͓͍ͯҙຯ͕͋Γ·͢ ಉ༷ʹʮ͔ͬ͠Γͨ͠தԝʯΛཁ͢ΔΑ͏ͳΈͷ͏ͨ͘͞ΜͰ͢ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.10/40
ຊདྷɺૂ͏͖ύλʔϯ (ഁյ) Τϯυ (ͬ͜) ੍͕ޚ (ίϯτϩʔϧ) ΛͭͨΊͷٕज़ ({༰ | ଘࡏ}ূ໌
Λ௨ͨ͠ ݖݶͷࢄ) (εέʔϧ͠͏Δ) ੍ޚ͞ΕΔͷ͕Ұ؏ੑΛͬͯଘࡏ͢Δͱ͍͏ΠϦϡʔδϣϯΛҡ࣋ (อଘ༰ͷਖ਼͠͞ΛࢀՃऀ͕ݕূՄೳ) தԝࣗಈԽ͞Ε͍ͯͯɺେͨ͜͠ͱͳ͍தԝͰेʹ͍͚ͬͯΔ (ϕϯνϟʔ/ελʔτΞοϓʹͱͬͯͷػ) ͦͷͨΊʹোੑ (by Խ) ͕ඞཁʹͳΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.11/40
ϒϩοΫνΣʔϯԿΛ͍ٕͨ͠ज़͔ (վΊͯৼΓฦΔ) (1) ༰ଘࡏ୭ʹ൱ఆͰ͖ͳ͍Α͏ʹهΛอଘɾҡ࣋͢Δ ൱ఆ = {൱ೝ, վม, ຣফ, ፻}
(2) ͦͷ͔֬͞Λ୭Ͱ֬ೝͰ͖Δ ≪ (1) ͷ࣮ݱʹඞཁ ≫ (3) Ҏ্ͷ͜ͱΛ୭ʹࢭΊͤ͞ͳ͍ ≪ (1) ͷ࣮ݱʹඞཁ ≫ ʮ୭ʹʯ ʮ୭Ͱʯͱఆٛ͞ΕͨεςʔΫϗϧμʔͨͪ ⇒ ͔ۭ͋ͨதʹهΛݻఆͰ͖Δ (෦ʹ͍Δऀ͢ΒهΛ൱ఆͰ͖ͳ͍) ⇒ ೋॏͷ՝͕͋Δ ͦͷ͜ͱຊʹ࣮ݱͰ͖͍ͯΔͷ͔ʁ ͦͷ͜ͱ͕࣮ݱͰ͖ͨΒऔΓࠫଡ͞Ε͍ͯΔԠ༻͕Մೳͳͷ͔ʁ ཧత࣮ମͱσδλϧͳهͱͷؒͷ࣮֬ͳඥ͚ͷ · αϓϥΠνΣʔϯʹ͓͍ͯɺՃΛܦ࣮ͯ֬ʹՄೳ͔ ࣮࣌ؒੑɾن֦େ/ॖখੑɾదԠੑɾ࣋ଓੑͷ՝ (dependable ͳͷʹͳΓಘΔͷ͔) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.12/40
ٕज़ͷ૯߹֨ಆٕͱͯ͠ͷެจॻվ͟Μ ໌֬ͳΰʔϧΛઃఆͯ͠औΓΉϒϩοΫνΣʔϯʬͷɾΑ͏ͳͷʭͷԠ༻ ޙ΄Ͳ BBc-1 Ͱͷ࣮༻ྫ (ެจॻͰ͋Γ·ͤΜ͕) ͱαϯϓϧΞϓϦΛհ͠·͢ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21
– p.13/40
ެจॻͱʁͦͷཧʁ ެจॻͱʁ ࠃํެڞஂମͷػؔ·ͨެһ͕ɺͦͷ৬্࡞͢Δจॻ (େࣙઘ) ྫ: ໔ڐূɺށ੶౽ຊɺެி͔Βͷൃॻɾ༷ॻɺetc. ِ͠ɾม (վ͟Μ) ͨ͠Βʁ 1
Ҏ্ 10 ҎԼͷ (༗ҹެจॻͷ߹) 10 ҎԼͷ/100 ສԁҎԼͷേۚ (ެจॻʹͨΔి࣓తهෆਖ਼࡞ग़ٴͼซ༻ࡑͷ߹) → ࣾձͷڌΓͲ͜ΖͰ͋ΔจॻΛվ͟Μ͢Δࡑॏ͍ ։ࣔٻͱʁ ୭Ͱެจॻͷ։ࣔΛٻͰ͖Δ (๏ใެ։ྫʹͱ͖ͮ) ݸਓใɺࠃͷ҆શʹؔ͢ΔใͳͲɺ։ࣔ͞Εͳ͍ͷ͋Δ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.14/40
ͳͥެจॻͷվ͟ΜΛߟ͑Δͷ͔ จॻͷอશࣾձʹ͓͚Δڞ௨ཧղͷݻఆԽ จॻࣾձͷૅͰ͋Δ (ྫ : ๏จ) (GitHub Ͱཧ͢Ε OK ͳͷ͔ʁ
(ถࠃϫγϯτϯ D.C.)) จॻࣗಈԽͷཁͰ͋Δ (ྫ : ܖॻͱͦͷࣗಈతͳࣥߦ) ͦͦίϯϐϡʔλͷϓϩάϥϜίʔυจॻͰ͋Δ ϓϩάϥϜίʔυͱ࣮ߦ݁ՌΛจॻͱͯ͠ূ໌Մೳͳঢ়ଶʹஔ͘ͷ͕ݱঢ়ͷεϚʔτίϯτϥΫτͩͱݴ͑Δ P2P Ͱಈ࡞͢ΔϓϩάϥϜίʔυʹରͯͦ͠ΕΛΔͷ͕ྫ͑ Ethereum ͷಛ (ಛघྫ) σδλϧͳจॻͷཧͷγεςϜʹࣾձͷ৴༻Λ༬͚ΒΕΔ͔ɺͱ͍͏͜ͱ͕ɺ ଟ͘ͷϒϩοΫνΣʔϯʬͷɾΑ͏ͳͷʭͰͰ͖Δ͔Εͳ͍ղܾͷ جૅͱͳΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.15/40
ઃ Ϩϕϧ 1 ྫ͑ࡒলʹͯɺʑ࡞͞Ε͍ͯΔେྔͳจॻͷͲΕʹ͍ͭͯɺ ։ࣔٻʹͱ͍ͮͯશମ͕։ࣔ͞Εͨจॻʹ͍ͭͯɺ ͦΕ͕ຊͰ͋Γɺ࡞͞Εͨޙʹվ͟Μ͞Ε͍ͯͳ͍͜ͱΛɺ ։ࣔٻͨ͠ਓ͕֬ೝͰ͖ΔΈΛߟ͍͑ͯͩ͘͞ Ϩϕϧ 2 ։ࣔ͞Εͳ͍ใؚ͕·ΕΔ
(ࢴͰ͋ΕࠇృΓ͞ΕΔ෦͕͋Δ) จॻʹ্͍ͭͯهΛ࣮ݱ͢ΔΈΛߟ͍͑ͯͩ͘͞ จॻσδλϧԽ͞Ε͍ͯΔ͜ͱ͕લఏ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.16/40
ӅΕͨ݅Կ͔ ྫ͑ࡒলͷจॻͰ͋ΕɺࠃΛܗ͢Δج൫ʹҐஔ͚ͮΒΕΔ ेʹ৴༻ʹΔΈΛ༻͍ͳ͚ΕͳΒͳ͍͠ɺ ࠃ͕ଓ͘Ҏ্͍ଓ͚ΒΕΔ࣋ଓੑΛલఏʹ͍ͨͣ͠ ⇒ ϒϩοΫνΣʔϯʹཱͭͷ͔ʁ ҉߸ٕज़ͷةຆԽωΠςΟϒ௨՟མʹΑΔ҆શੑԼͷϦεΫ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21
– p.17/40
༧උࣝ : ϒϩοΫνΣʔϯʹΑΔଘࡏɾདྷྺূ໌ͷҰൠϞσϧ αʔϏεطଘͷٕज़ (ࢄ KVS DHT) ʹΑΓࢄԽͰ͖Δ ϏϤϯυϒϩοΫνΣʔϯԠ༻
— 2019-11-21 – p.18/40
Ϩϕϧ1 ͷղͷྫ ʑͷه લͷจॻͷμΠδΣετΛ 1 ྻʹฒͯϚʔΫϧΛߏ͢Δ ಘΒΕͨϚʔΫϧϧʔτΛ 16 ਐදهͰͦͷͷใʹࡌͤΔ ։ࣔ͞Εͨใͷ֬ೝ
։ࣔͷࡍʹɺจॻຊମʹՃ͑ɺ֘͢ΔϚʔΫϧͷ෦Λఏڙ͢Δ ٻऀ։ࣔ͞ΕͨจॻͷμΠδΣετΛܭࢉ͠ɺऔಘͨ͠෦Λ༻͍ͯ ϚʔΫϧΛ࠶ܭࢉͯ͠ϚʔΫϧϧʔτΛಘΔ ܭࢉ͞ΕͨϚʔΫϧϧʔτ͕ɺจॻ͕࡞͞Εͨͷཌͷใʹ ܝࡌ͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝ͢Δ ϒϩοΫνΣʔϯෆཁ ϒϩοΫνΣʔϯʬͷɾΑ͏ͳͷʭΛใͰ࡞Δͱ͍͏Ҋ ͪͳΈʹΤετχΞͰࣅͨΑ͏ͳΈ͕Ҏલ͔Βಈ͍͍ͯΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.19/40
Ϩϕϧ1 ͷղͷྫ (ਤղ) จॻ จॻ จॻ จॻ
จॻ O ཌͷใ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ حͷ߹ ෳ͢Δ ˞μΠδΣετݩͷ ɹσʔλ͕ ϏοτͰ ɹҟͳΔͱશ͘ҟͳΔ ɹͱͳΓɺ·ͨɺμΠδΣ ɹετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱͰ͖ͳ͍ɻ ɾจॻ Λ։ࣔ͞Εͨ " ࢯɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯจॻ ͷμΠδΣετ͔Β࢝Ίͯɺ࿈͖݁͢Ұ࿈ͷμΠδΣετΛΔ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕จॻͷ࡞ͷཌͷใʹهࡌ͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ هࡌ͢Δ ٻʹج͖ͮ ։ࣔ͞Ε͏Δ ใ ެ։͞ΕΔใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ ߦ ͕ อ ͠ ෦ త ʹ ։ ࣔ ͢ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.20/40
Ϩϕϧ2 ͷղͷྫ ʑͷه (Ϩϕϧ 1 ʹՃ) จॻࣗମΛߏԽͯ͠ه͢Δ ηΫγϣϯຖʹׂ͢Δ ·ͨɺݸਓใͳͲɺෆ։ࣔใͷ෦ϚΫϩ (ஔจࣈྻ)
Խ͢Δ จॻͷ֤෦ͷμΠδΣετΛ࿈݁ͨ͠σʔλʹର͢ΔμΠδΣετΛ ͦͷจॻͷμΠδΣετͱ͢Δ ։ࣔ͞Εͨใͷ֬ೝ (Ϩϕϧ 1 ʹՃ) ։ࣔͷࡍʹɺෆ։ࣔ෦ͷμΠδΣετఏڙ͢Δ ޙੈɺෆ։ࣔ෦͕৽ͨʹ։ࣔ͞ΕͨࡍʹɺͦΕ͕ຊͰ͋Δ͜ͱΛ વͷ͜ͱͳ͕ΒݕূͰ͖Δ Γ ϒϩοΫνΣʔϯෆཁ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.21/40
Ϩϕϧ2 ͷղͷྫ (ਤղ) จॻ ηΫγϣϯ ෆ։ࣔηΫγϣϯ ෆ։ࣔηΫγϣϯ ηΫγϣϯ ෆ ։
ࣔ จ ࣈ ྻ ܈ จॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ཚ ཚ ཚ ཚ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾจॻΛ જࡏతʹ ෆ։ࣔͳ෦ͱແ݅ʹ։ࣔͰ͖Δ෦ʹηΫγϣϯΛ͚ͯอ͢Δɻ ɾݸਓ໊ͳͲɺෆ։ࣔͳจࣈྻʹ͍ͭͯຊจதʹஔ༻จࣈྻ ʮʯͳͲ Ͱهड़͠ɺ ɹ·ͱΊͯจॻσʔλͷඌʹ ਪଌΛࠔʹ͢ΔͨΊɺ֤ʑɺཚͱϖΞʹͯ͠ อ͢Δɻ ɾෆ։ࣔ෦ʹ͍ͭͯμΠδΣετͷΈ͕։ࣔ͞ΕΔ ϒϧʔͰࣔ͞ΕΔ෦Λ։ࣔ ɻ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.22/40
͞Βʹઃ Ϩϕϧ 3 ྫ͑ࡒলʹͯੜͨ͡ʹରͯ͠ɺѪඤݝ͕ূڌͱͳΔ෦จॻΛ ఏग़ͨ͠ͱ͠·͢ ͦΕ͕ຊͰ͋Γɺθϩ͔Β፻͞Ε͍ͯͳ͍͜ͱɺ࡞͞Εͨޙʹ վ͟Μ͞Ε͍ͯͳ͍͜ͱΛɺࡋॴ͕֬ೝͰ͖ΔΈΛߟ͍͑ͯͩ͘͞ Ͳͷఔͷਫ਼͕ٻΊΒΕΔͷ͔ ΞΠϯγϡλΠϯ͕ɺ ʮࢲ૬ରੑཧΛཧղ͍ͯ͠Δͱਆʹ͍·͢ʯͱ
ݴ͖ͬͯͨਓʹରͯ͠ʮ୭ͷਆʹର͍ͯͩ͠ʁࢲͷਆݫ͍͠Αʯͱݴͬͯ ࢴͱϖϯΛ͢Ϩϕϧ ࠃͷΈʹґଘ͢Δͷ͔ɺͦ͏Ͱͳ͍ͷ͔ ͦͯ͠ʮೋॏாʯͷΛͲ͏ղ͔͘ (ϨϓϦΧΛ͚࣋ͭͩͰݕূͰ͖ͳ͍͕͋Δ) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.23/40
ʮཤྺަࠩʯͷ֓೦ͷΓཱͪ (ݶքΛ͑Δہ໘) ؠଜ ॆ et al., ʮిࢠॺ໊ʹ͓͚ΔΞϦόΠূ໌ͱܦ࣌ূ໌ — ώεςϦγεॺ໊ͱσδλϧݹจॻͷ֓೦ʯ, bit
Vol.32, No.11 (2000) ΞϦόΠূ໌ ʮͦͷσδλϧॺ໊ͱͱଘࡏ͠ͳ͍ʯ(ຊ࣭తʹࠔ) ʮͦͷσδλϧॺ໊ͦͷ࣌ʹະͩଘࡏ͠ͳ͔ͬͨʯ͜ͱΛࣔ͢ ܦ࣌ূ໌ ʮͦͷσδλϧॺ໊ͦͷ࣌Ҏલʹ࡞ΒΕͨͷͰ͋Δʯ͜ͱΛࣔ͢ ͍ͣΕσδλϧॺ໊ΛഁΔ͜ͱ͕Մೳʹͳͬͨ࣌Λఆ BBc-1 Ͱɺແ͔ؔͭϥϯμϜͳυϝΠϯؒͰτϥϯβΫγϣϯͷ μΠδΣετΛ࣋ͪ߹͏ͱ͍͏͔ͨͪͰԠ༻ (ίϯςΩετূ໌) (๖ժతʹ࣮ࡁΈ) Ϣʔεέʔεʹ߹Θͤͯࠓޙվળ͍ͯ͘͜͠ͱඞཁ (ݚڀத) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.24/40
Beyond Blockchain One (BBc-1) ͷ׆༻ ͓͔͛͞·Ͱ Core version 1.4
(py-bbclib version 1.6) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.25/40
BBc-1 ͷΞʔΩςΫνϟ #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ ଞ ͞
· ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δهʹ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ CCDMJC 1ZUIPO (P +4 FUD ॳظʹ Bitcoin Ethereum ͱ͍ͬͨطଘͷϒϩοΫνΣʔϯʹΞϯΧϦϯά (μΠδΣετͷ ຒΊࠐΈ) Λ͢Δ͜ͱʹΑΓɺτϥϯβΫγϣϯͷূ໌ػೳΛୡ͠·͢ தظతʹཤྺަࠩͷߟ͑ํΛԠ༻ͨ͠ʮίϯςΩετূ໌ʯʹΑΓୡ (ػೳॳظ͔Βఏڙ͠·͢) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.26/40
͜Ε·ͰͷԠ༻ࣄྫ (࣮ূ࣮ݧɾݚڀ։ൃ) ࣄɹྫ ࣮ɹࢪɹओɹମ େֶ ୈ 1 ظ ଔۀূ໌ॻͷهͱূ໌ (Ұࣾ)
ڭҭڠձ + (Ұࣾ) ϏϤϯυϒϩοΫνΣʔϯ ʮͨ͜͜ͷϚϧγΣʯKMD ϑΥʔϥϜͰͷσϞ KMD OIKOS ϓϩδΣΫτ + (Ұࣾ) ϏϤϯυϒϩοΫνΣʔϯ αʔϏεཤྺ׆༻ϓϥοτϑΥʔϜ (ג) σϯιʔ ʴ (ג) ϒϩοΫνΣʔϯϋϒ ӉΰϛআڈతͷݮՁ͢Δ௨՟ भେֶ ʴ ܚጯٛक़େֶ SFC ݚڀॴ ʴ MUSCAT εϖʔεɾΤϯδχΞϦϯά (ג) Ҭ௨՟Λ༻͍ͨʮࣾձ՝ղܾʯֶशͷࢧԉ (ג) ΞΠωε૯߹ݚڀॴ ʴ (ג) ϒϩοΫνΣʔϯϋϒ ηϯαʔใͷ՝ۚγεςϜ ԣՏిػ (ג) ʴ (ג) ϒϩοΫνΣʔϯϋϒ தখاۀ͚ΠϯϘΠεϑΝΠφϯε (ג) ϒϩοΫνΣʔϯϋϒ ࢿ֨ূ໌ (ג) ϒϩοΫνΣʔϯϋϒ ಠࣗ௨՟ɾϙΠϯτγεςϜ (ג) θλϯτ ҉߸ݤཧɾڞ༗ϓϥοτϑΥʔϜ () (ג) θλϯτ ଞʹͷΈࠐΈ࢝·͍ͬͯ·͕͢දͰׂѪ͍ͯ͠·͢ ͲΕଞͷϓϥοτϑΥʔϜͰ࣮ݱͰ͖ͳ͍Θ͚Ͱ͋Γ·ͤΜ͕ɺBBc-1 Ͱ։ൃ͘͢͠ͳ͍ͬͯ·͢ ෆͳ࣮ূ࣮ݧ໓Ͱ͖͍ͯΔʁ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.27/40
BBc-1 Core ͷಛ 1. ாʹ͓͚Δใಉ࢜ͷؔੑͷهड़ྗ͕ߴ͍ ೖग़ྗ͚ؔͩͰͳ͍ɺΑΓҰൠԽ͞Εͨ UTXO ߏ 2. γεςϜ্ͷʮ߹ҙʯΛݱ࣮ࣾձͷͦΕͱҰகͤ͞Δ͜ͱ͕Ͱ͖Δ
αΠϯϦΫΤετͱॺ໊ͷݕূ ߴ࣍ͷݕ্ࠪҐ (ϥΠϒϥϦΞϓϦέʔγϣϯ) ͕ࣗ༝ʹఆٛͰ͖Δ ྫ : ࢦఆ͞Εͨࣝผࢠʹඥ͚ΒΕ͍ͯΔެ։ݤͰॺ໊͕ݕূͰ͖ͳ͚Εବ 3. վ͟Μݕͷػձ্͕͍ͯ͠Δ τϥϯβΫγϣϯؒͷؔ࿈ɺΞϯΧϦϯάίϯςΩετূ໌ͷ׆༻ ੵۃతݕ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.28/40
จॻཧͷϓϩηεΛߟ͑Δ Ͳ͏ઃܭ͢Δʁ จॻ୭͕࡞͠ɺ୭ͷঝೝΛಘͳ͚ΕͳΒͳ͍ͷ͔ ͦͷʮ୭ʯͱਓ͔ؒɺׂ͔ ⇒ BBc-1 Ͱͦ͏ͨ͠ઃܭΛγεςϜʹөͰ͖Δ αΠϯϦΫΤετʹΑΓσδλϧॺ໊Λऩू͢Δ ࣝผࢠͱެ։ݤΛ͠ɺͦͷؒͷඥ͚ாʹهͰ͖Δ (ϥΠϒϥϦͷػೳ)
ͦͷඥ͚Λߋ৽Մೳʹͯ͠ɺҎԼΛදݱ͢Δ · ͋Δׂ (ࣝผࢠ) Λ୲͍ͬͯΔਓؒ (ެ։ݤ) · ͦͷׂ (ࣝผࢠ) Λ୲͏ਓؒ (ެ։ݤ) ͷަ աڈͷඥ͚ʹͬͯաڈͷॺ໊ΛݕূͰ͖Δ ← ϒϩοΫνΣʔϯͷਅՁ աڈͷهτϥϯβΫγϣϯؒͷؔͱཤྺަࠩʹΑΓݻఆ͞ΕΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.29/40
େֶ ୈ1ظ ଔۀূ໌ॻͷهͱূ໌ ϒϩοΫνΣʔϯʮதԝʯΛࣗಈԽ͠·͢ ʮূ໌ʯͰ͍͖ͬͯ·͢ͷͰɺ ʮதԝʯ͕͕Μͬͯਖ਼͠͞Λҡ࣋ͯ͠ɺ ΈΜͳ͕ͦΕΛ৴༻͢Δɺͱ͍͏ΈͰ͋Δඞཁ͕ͳ͘ɺదͳʮதԝʯͰେৎ ͜Ε େֶͷػೳͷҰ෦ΛࣗಈԽ͢ΔࢼΈ େֶͷػೳͷҰ෦Λʰదͳʮதԝʯ
ʱʹΑΔಇ͖Ͱஔ͖͑·͢ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.30/40
metauniv ΞϓϦ $FSUJpDBUF JE OBNF ྛਅਓ TDIPPM େֶ QSFTJEFOU
Ԟग़ਓ EBUF DPVSTF ୈҰظʢʣ 7FSJpFS*OGPSNBUJPO &UIFSFVN/FUXPSL SPQTUFO 4NBSU$POUSBDU YE&D"$EC$FG"D$&&F #MPDL/VNCFS 5JNFTUBNQ .FSLMF3PPU EC⒎FFCFDBEDFCDCCEGBECD 5IJTTFSWJDFJTCBTFEPODFSUJpDBUFT BOPQFOTPVSDFTBNQMFQSPHSBNGPS ##D #FZPOE#MPDLDIBJO0OF #SJOHJOHUIFQPTTJCJMJUJFTPG CMPDLDIBJOTJOUPSFBMJUZ (00% $FSUJpDBUFJT7FSJpFE 5IFFYJTUFODFBOEUIFDPOUFOUPG UIFGPMMPXJOHDFSUJpDBUFJT WFSJpFECZNBUDIJOHUIF DBMDVMBUFE.FSLMFSPPUXJUIUIF POFTUPSFEJOUIF&UIFSFVN TNBSUDPOUSBDUCFMPX $FSUJpDBUF JE OBNF ྛਅਓ TDIPPM େֶ QSFTJEFOU Ԟग़ਓ EBUF DPVSTF ୈҰظʢʣ 7FSJpFS*OGPSNBUJPO 7 7 &UIFSFVN/FUXPSL SPQTUFO 4NBSU$POUSBDU YE&D"$EC$FG"D$&&F #MPDL/VNCFS 5JNFTUBNQ .FSLMF3PPU EC⒎FFCFDBEDFCDCCEGBECD 5IJTTFSWJDFJTCBTFEPODFSUJpDBUFT BOPQFOTPVSDFTBNQMFQSPHSBNGPS ##D #FZPOE#MPDLDIBJO0OF #SJOHJOHUIFQPTTJCJMJUJFTPG CMPDLDIBJOTJOUPSFBMJUZ (00% $FSUJpDBUFJT7FSJpFE 7 7 5IFFYJTUFODFBOEUIFDPOUFOUPG UIFGPMMPXJOHDFSUJpDBUFJT WFSJpFECZNBUDIJOHUIF DBMDVMBUFE.FSLMFSPPUXJUIUIF POFTUPSFEJOUIF&UIFSFVN TNBSUDPOUSBDUCFMPX ਤεϚϗͷΣϒϒϥβʹදࣔ͞ΕΔ Οϯυશମ ࢴͷଔۀূॻʹҹ͞Εͨ QR ίʔυͷ URL ʹ ϒϥβͰΞΫηε͢ΔͱਤͷΑ͏ͳग़ྗ͕ ಘΒΕΔ ਤ࣮ࡍͷΞϓϦ (վमத) ͷͷͰͳ͘ɺޙड़͢Δ certificates αϯϓϧΞϓϦͰ࠶ݱͨ͠ͷ ΞϓϦ͕σʔλΛ͍࣋ͬͯΔͷͰͳ͘ɺূ໌͞ΕΔ ͖σʔλ URL ʹͯ͢ࡌ͍ͬͯΔͷͰɺ ಉ͡खଓ͖Ͱ Ethereum εϚʔτίϯτϥΫτͷঢ়ଶ Λࢀর͢ΕͲ͜Ͱ୭Ͱ͘͠ূ໌͕ಘΒΕΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.31/40
ଔۀূॻͷ QR ίʔυͷ URL ʹΞΫηε͢Δͱʁ ௨৴࿏҉߸Խ͞ΕकΒΕ·͢ https : //eg.beyond −
blockchain.org/metauniv/? ݕࡧจࣈྻ (͜Ε͕େࣄʂ) certificate = %3Cc%3E%3Cid . . . URL ූ߸Խ͞Εͨଔۀূ໌ॻ (XML) & subtree = r − 7aa6334a311b357ed6 . . . Merkle αϒπϦʔ URL ͕͍ͷͰɺॖ URL ʹͯ͠ QR ίʔυԽ͍ͯ͠·͕͢ . . . ల։ޙͷ URL Λอଘ͓ͯ͘͜͠ͱΛਪ (ॖ URL αʔϏε͍ͭऴΘΔ͔Θ͔Γ·ͤΜ) ଔۀূ໌ॻͷܗࣜ࣍ͷϖʔδͰ UTF-8ɾURL ූ߸Խ͞Εͯͦͷ··ࢯ໊͕ࡌ͍ͬͯ·͕͢ɺHTTPS Ͱൿಗ͍ͯ͠·͢ ⇒ ΞΫηε͢Δͱʮূ໌ॻͷݕূʹޭ͠·ͨ͠ʂʯͱग़ͯ ʮҎԼͷূ໌ॻ͕ଘࡏ͠ɺ͔ͭͦͷ༰͕ਖ਼͍͜͠ͱɺܭࢉ͞Εͨ Merkle ϧʔτ͕Լͷ Ethereum εϚʔτίϯτϥΫτʹอଘ͞Ε͍ͯΔͱҰக͢Δ͜ͱʹΑΓ֬ೝ͞Ε·ͨ͠ʯ ͱදࣔ͞Ε·͢ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.32/40
ଔۀূ໌ॻ ଔۀূ໌ॻ શମDΤϨϝϯτ JEJE OBNF ଠ OBNF TDIPPM େֶ TDIPPM
QSFTJEFOU Ԟग़ਓ QSFTJEFOU EBUFEBUF DPVSTF ୈҰظʢ ʣDPVSTF ଔۀূ໌ॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾηΫγϣϯຖʹμΠδΣετΛܭࢉ͢ΔͷɺҰ෦Λൿಗͨ͠ঢ়ଶͰূ໌Մೳʹ͢ΔͨΊɻ ɾྫ͑ɺࠓճͷΑ͏ʹ OBNF͕ෳ͋Δূ໌ॻ͋Δ߹ʹɺଞͷਓͷ໊લ։ࣔ͠ͳͯ͘ ɹূ໌Ͱ͖ͨΓ͢Δ JFଞͷਓͷ OBNF࠷ॳ͔ΒμΠδΣετʹͯ͠ఏڙ͢Δ ɻ ˞ ʮμΠδΣετʯʮ҉߸ֶతϋογϡؔʯʹΑͬͯ ɹܭࢉ͞ΕΔͰɺݩͷσʔλ͕ ϏοτͰҟͳΔͱ ɹશ͘ҟͳΔͱͳΓɺ·ͨɺμΠδΣετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱͰ͖ͳ͍ ࠓճ4)"ؔΛ༻ ɻ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.33/40
ϚʔΫϧͱͦͷ෦(αϒπϦʔ) Λͬͨূ໌ ଔۀ ূॻ ଔۀ ূॻ ଔۀ ূॻ
ଔۀ ূॻ ଔۀ ূॻ O μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ حͷ߹ ෳ͢Δ ɾଔۀূॻ Λड͚औͬͨ " ࢯɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯଔۀূॻ ͷμΠδΣετ͔Β࢝Ίͯɺ࿈͖݁͢Ұ࿈ͷμΠδΣετΛΔ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕ &UIFSFVN εϚʔτίϯτϥΫτʹه͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ ɾͦͷܭࢉΛߦ͢Δͷ͕IUUQTFHCFZPOECMPDLDIBJOPSHNFUBVOJWͷαʔϏε ݪཧͷཧղͱඞཁͳใ͕͋Ε୭Ͱ࠶ݱͰ͖Δ ূ໌͞ΕΔ ɻ ه͢Δ ಡΈग़ͤΔ ଔۀূ໌Λ ඞཁͱ͢Δऀʹ ։ࣔ͞ΕΔใ ˞##Dɺ͜ͷߏΛอଘ ɹ͍ͯ͠Δ͕ɺͯ͢ͷαϒπϦʔ ɹΛ͢Ͱʹ63- Խͯͯ͋͠͠ΔͷͰɺ ɹূ໌͢Δ্Ͱ##D ෆཁ ެ։͞ΕΔใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ େ ֶ ͕ อ ͠ ֤ ଔ ۀ ੜ ʹ ෦ త ʹ ͑ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ &UIFSFVNϒϩοΫνΣʔϯ ʜ ʜ ##DϥΠϒϥϦ ূ໌ॻΞϓϦͰ࣮ݱ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.34/40
F.A.Q. (Ұ୭ʹฉ͔Εͯ·ͤΜ͕) Ethereum ࢭ·ͬͨΓσΟείϯ (ϓϩδΣΫτͱͯ͠ଧͪΓ) ͨ͠Γ͠ͳ͍ͷʁ ⇒ ఀࢭɾσΟείϯͨ͠ͱͯ͠ɺੈքʹ Ethereum ϒϩοΫνΣʔϯͷίϐʔ͕͍ͬͯΔ
͔͗Γɺ͔ͦ͜ΒಡΈग़͕͠Ͱ͖·͢ ূ໌ॻߋ৽औΓফ͠Ͱ͖·͔͢ʁ ⇒ BBc-1 ͷϥΠϒϥϦ (bbc1-lib-registry) ূ໌ॻΛΞοϓσʔτ͢ΔͨΊͷΈΛ࣋ͪ·͢ σδλϧॺ໊ཁΒͳ͍ͷʁ ⇒ ྑ͍࣭Ͱ͢ʂɹࠓճݤϖΞͷѻ͍͕ࡶʹͳΔͷͰׂѪ͠·͕ͨ͠ɺ BBc-1 Ͱʮ͋ΔׂΛ୲͏୭͔ʹΑΔॺ໊ʯ(ࠓճͷ߹ͳΒʮֶʯ·ͨʮେֶʯͰ͢Ͷ) ɺ ʮաڈͷ͋Δ࣌Ͱͦͷͱ͖ͦͷׂͩͬͨਓͷॺ໊͔Ͳ͏͔ͷݕূʯͳͲ͕Ͱ͖·͢ · աڈͷσδλϧॺ໊ɺൿີݤͷ࿙Ӯٕज़ͷةຆԽΛߟ͑ΔͱɺҰൠʹݕূ͕ࠔͰ͢ · BBc-1 ͰɺͦͷΑ͏ͳࠔʹऔΓΈɺղܾ͢ΔͨΊͷσβΠϯΛఏ͍ࣔͯ͠·͢ σδλϧॺ໊ͯ͠ͳ͍ͱ͢Εɺ୭Ͱಉ͡ΈΛِͬͯͰ͖ΔͷͰʁ ⇒ ͦΕΑ͍࣭Ͱ͢ʂ Ͱ͢ͷͰ࣍ͷϖʔδΛ͝ཡ͍ͩ͘͞ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.35/40
େֶ ୈ1ظ ଔۀূ໌ॻͷϚʔΫϧϧʔτ (16 ਐͰ) 93565db44ffeeb2945e97695265c0578ad2c9e75b958344cb5b8dfa9615d2bc6 ୭͔͕େֶୈҰظͷଔۀੜͩͱِΖ͏ͱͯ͠ɺ ϚʔΫϧϧʔτ͕͜ͷʹͳΒͳ͚ΕɺͦͷଔۀূॻχηϞϊͰ͢ ϙΤςΟ οΫʹݴ͑
ଔۀੜͷ͏ͪ୭ͷଔۀূॻ͔Β࢝Ίͯ͜ͷΛಘΒΕΔͱ͍͏͜ͱ͕ɺ ଔۀੜΒ͕େֶͷୈҰظͰҰॹʹֶΜͩ͜ͱͷূͰ͢ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.36/40
ʮͨ͜͜ͷϚϧγΣʯKMDϑΥʔϥϜͰͷσϞ ܚጯٛक़େֶ େֶӃϝσΟΞσβΠϯݚڀՊ OIKOS ϓϩδΣΫτͷ ֶੜϓϩδΣΫτ (ϓϩδΣΫτσΟϨΫλʔ Ԟग़ਓ ڭतɺࠤ౻ઍਘ ಛߨࢣ)
“ָ͍͜͜͠࿈Ε͔ͯͳ͍Ͱ” ଈڵͰࢢΛΓग़͠ɺͦ͜ʹ͍ΔͱؼΓͨ͘ͳ͘ͳΔ “େਓͷ༡ͼ” 2019 9 ݄ 2 ɺೆҏ౾ʹͯཧίΠϯͰ࣮ݧ (20 ໊ఔ) 11 ݄ 2 ɺKMD ϑΥʔϥϜʹͯσδλϧίΠϯΛσϞ ← ͜ΕΛख͏ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.37/40
εϚϗ༻ΣϒΞϓϦͱ࣮ͯ͠ݱ χοΫωʔϜ͚ͩͰొɾϩάΠϯ (ةݥ (স))ɺॳظߴͱͯ͠ 30 Coco औಘ ʮ͓ళʯΛ։͘͜ͱ͕Ͱ͖ɺQR ίʔυͰѼઌΛࣗಇೖྗ͠ɺՁ֨ަব શһͷτϥϯβΫγϣϯΛӾཡͰ͖Δ
(Ձ֨ݟ͑ͳ͍) / ࣗͷτϥϯβΫγϣϯՁ֨ߴɺ૯ऩೖɾࢧग़ӾཡͰ͖Δ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.38/40
ΦʔϓϯιʔεԽ͍ͯ͠ΔαϯϓϧΞϓϦ ʮେֶ ଔۀূ໌ॻʯʹରԠ͢Δαϯϓϧ certificates Λެ։ (bbc1-lib-registry ͱ ledger_subsystem ʹΑΔ؆қͳূ໌ॻΞϓϦ) https://github.com/beyond-blockchain/examples/tree/master/certificates
ূ໌ॻΛ XML ܗࣜͰهड़ɺҰ෦͕ൿಗ͞ΕΔূ໌ॻʹରԠ Ethereum ͷ ropsten mainnet ʹূ໌ॻͷϚʔΫϧϧʔτΛॻ͖ࠐΈɺ ΣϒΞϓϦʹͯݕূͰ͖Δ ʮͨ͜͜ͷϚϧγΣʯʹରԠ͢Δαϯϓϧ payment-web Λެ։ (؆қͳ bbc1-lib-std, bbc1-lib-tokens ϥούʔ API ͱαϯϓϧΞϓϦ) https://github.com/beyond-blockchain/examples/tree/master/payment-web ηΩϡΞͰͳ͍ (secure-payment-web ࡞Γ͍ͨ) ʮͨ͜͜ͷϚϧγΣʯʹྨࣅ͢Δͷಈ͘ϞοΫΞοϓఔͳΒ͜ΕͰ࣮ݱՄೳ ΫϥΠΞϯτଆʹݤΛ࣋ͨͤΔ secure-payment-web Λ࡞Δͱɺ ࣾ/ֶ௨՟ͷύΠϩοτϓϩδΣΫτͦΕ͚ͩͰཱͯ͠͠·͏ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.39/40
࣭ٞ͝Λ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.40/40