Slide 1

Slide 1 text

Chief Science Officer / [email protected] — — 2022-03-09 – p.1/30

Slide 2

Slide 2 text

https://speakerdeck.com/ks91 — — 2022-03-09 – p.2/30

Slide 3

Slide 3 text

( ) SFC ( ) CSO (Chief Science Officer) 1993 ( ) 2006 ( ) SFC 21 P2P (Peer-to-Peer) 2011 2018 2019 VR 2021.7 VR 2021.8 “ALL THESE WORLDS ARE YOURS” VR 2021.9 & VR 2021.12 ( (VR) ) → ( ) — — 2022-03-09 – p.3/30

Slide 4

Slide 4 text

BBc-1 — — 2022-03-09 – p.4/30

Slide 5

Slide 5 text

— — 2022-03-09 – p.5/30

Slide 6

Slide 6 text

( ) ( ) (1) (2) (3) (4) ( ) ⇒ — — 2022-03-09 – p.6/30

Slide 7

Slide 7 text

( ) (by ) (since 1984) ( { | } ) ( ) ( ) . . . ( ) ⇒ state machine replication — — 2022-03-09 – p.7/30

Slide 8

Slide 8 text

( ) (n > 3f vs. ) SMRP (State Machine Replication Problem) SMRP-1 ( ) SMRP-2 : = ( ) — — 2022-03-09 – p.8/30

Slide 9

Slide 9 text

( ) ( ( )) ( ) ( ) ( ) ( ) → 30 BBc-1 ( ; ) ( ) — — 2022-03-09 – p.9/30

Slide 10

Slide 10 text

( ) ( ) ( ) ({ | } ) ( ) ( ) (by ) — — 2022-03-09 – p.10/30

Slide 11

Slide 11 text

( ) (1) = ( , , , ) ≈ (2) (1) (3) (1) ⇒ ( ) ( ) ⇒ · / (dependable ) — — 2022-03-09 – p.11/30

Slide 12

Slide 12 text

— — 2022-03-09 – p.12/30

Slide 13

Slide 13 text

( ) : etc. ( ) 1 10 ( ) 10 /100 ( ) → ( ) — — 2022-03-09 – p.13/30

Slide 14

Slide 14 text

( : ) (GitHub OK ( D.C.)) ( : ) ( ) · Ethereum ( ) ( ) ( ) P2P Ethereum ( ) — — 2022-03-09 – p.14/30

Slide 15

Slide 15 text

1 2 ( ) — — 2022-03-09 – p.15/30

Slide 16

Slide 16 text

⇒ — — 2022-03-09 – p.16/30

Slide 17

Slide 17 text

: ( KVS DHT) — — 2022-03-09 – p.17/30

Slide 18

Slide 18 text

1 1 16 — — 2022-03-09 – p.18/30

Slide 19

Slide 19 text

1 ( ) จॻ  จॻ  จॻ  จॻ  จॻ O ཌ೔ͷ׭ใ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ح਺ͷ৔߹͸ ෳ੡͢Δ ˞μΠδΣετ͸ݩͷ ɹσʔλ͕ ϏοτͰ΋ ɹҟͳΔͱશ͘ҟͳΔ஋ ɹͱͳΓɺ·ͨɺμΠδΣ ɹετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱ͸Ͱ͖ͳ͍ɻ ɾจॻ Λ։ࣔ͞Εͨ " ࢯ͸ɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯ͸จॻ  ͷμΠδΣετ͔Β࢝Ίͯɺ࿈݁͢΂͖Ұ࿈ͷμΠδΣετΛ஌Δ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕จॻͷ࡞੒೔ͷཌ೔ͷ׭ใʹهࡌ͞Ε͍ͯΔ஋ͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ هࡌ͢Δ ੥ٻʹج͖ͮ ։ࣔ͞Ε͏Δ ৘ใ ެ։͞ΕΔ৘ใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ ໦  ߦ ੓ ͕ อ ؅ ͠ ෦ ෼ త ʹ ։ ࣔ ͢ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ — — 2022-03-09 – p.19/30

Slide 20

Slide 20 text

2 ( 1 ) ( ) ( 1 ) — — 2022-03-09 – p.20/30

Slide 21

Slide 21 text

2 ( ) จॻ ηΫγϣϯ ෆ։ࣔηΫγϣϯ ෆ։ࣔηΫγϣϯ ηΫγϣϯ ෆ ։ ࣔ จ ࣈ ྻ ܈ จॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ཚ਺ ཚ਺ ཚ਺ ཚ਺ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾจॻΛ જࡏతʹ ෆ։ࣔͳ෦෼ͱແ৚݅ʹ։ࣔͰ͖Δ෦෼ʹηΫγϣϯΛ෼͚ͯอ؅͢Δɻ ɾݸਓ໊ͳͲɺෆ։ࣔͳจࣈྻʹ͍ͭͯ͸ຊจதʹ͸ஔ׵༻จࣈྻ ʮʯͳͲ Ͱهड़͠ɺ ɹ·ͱΊͯจॻσʔλͷ຤ඌ౳ʹ ਪଌΛࠔ೉ʹ͢ΔͨΊɺ֤ʑɺཚ਺ͱϖΞʹͯ͠ อ؅͢Δɻ ɾෆ։ࣔ෦෼ʹ͍ͭͯ͸μΠδΣετͷΈ͕։ࣔ͞ΕΔ ϒϧʔͰࣔ͞ΕΔ෦෼Λ։ࣔ ɻ — — 2022-03-09 – p.21/30

Slide 22

Slide 22 text

3 ( ) (SMRP-2) — — 2022-03-09 – p.22/30

Slide 23

Slide 23 text

2 SFC : https://doi.org/10.1016/j.icte.2021.08.012 (SMRP-2) (SMRP-2 ) ( ) — — 2022-03-09 – p.23/30

Slide 24

Slide 24 text

et al., — , bit Vol.32, No.11 (2000) ( ) ( ) BBc-1 ( ) ( ) ( ) — — 2022-03-09 – p.24/30

Slide 25

Slide 25 text

Beyond Blockchain One (BBc-1) Core version 1.5.1 (py-bbclib version 1.6.1) — — 2022-03-09 – p.25/30

Slide 26

Slide 26 text

BBc-1 ( ) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ ଞ ͞ · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲໨ ஍ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δه࿥ʹ͸ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ CCDMJC 1ZUIPO (P +4 FUD Bitcoin Ethereum ( ) ( ) — — 2022-03-09 – p.26/30

Slide 27

Slide 27 text

( ) ( ) 1 ( ) + ( ) ( ) ( ) SFC MUSCAT ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) BBc-1 — — 2022-03-09 – p.27/30

Slide 28

Slide 28 text

BBc-1 Core 1. UTXO 2. ( ) : 3. — — 2022-03-09 – p.28/30

Slide 29

Slide 29 text

⇒ BBc-1 ( ) · ( ) ( ) · ( ) ( ) ← — — 2022-03-09 – p.29/30

Slide 30

Slide 30 text

— — 2022-03-09 – p.30/30