Pro Yearly is on sale from $80 to $50! »

ビヨンドブロックチェーン応用 / Beyond Blockchain Advanced

ビヨンドブロックチェーン応用 / Beyond Blockchain Advanced

2020年10月7日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ビヨンドブロックチェーン応用」にて使用したスライドです。

847a328633b1df6b11cc2f72430025e6?s=128

Kenji Saito
PRO

October 07, 2020
Tweet

Transcript

  1. Chief Science Officer / ks91@blockchainhub.co.jp — — 2020-10-07 – p.1/30

  2. https://speakerdeck.com/ks91 — — 2020-10-07 – p.2/30

  3. ( ) SFC ( ) CSO (Chief Science Officer) 1993

    ( ) 2006 ( ) SFC 20 P2P (Peer-to-Peer) ( 9 ) 2011 2018 2019 2019 2020 2020 → ( ) — — 2020-10-07 – p.3/30
  4. BBc-1 — — 2020-10-07 – p.4/30

  5. — — 2020-10-07 – p.5/30

  6. ( ) ( ) (1) (2) (3) (4) ( )

    ⇒ — — 2020-10-07 – p.6/30
  7. ( ) (by ) (since 1984) ( { | }

    ) ( ) ( ) . . . ( ) ⇒ state machine replication — — 2020-10-07 – p.7/30
  8. ( ) SMRP (State Machine Replication Problem) SMRP-1 ( )

    SMRP-2 : = — — 2020-10-07 – p.8/30
  9. ( ) ( ( )) ( ) ( ) (

    ) ( ) → 30 BBc-1 ( ; ) ( ) — — 2020-10-07 – p.9/30
  10. ( ) ( ) ( ) ({ | } )

    ( ) ( ) (by ) — — 2020-10-07 – p.10/30
  11. ( ) (1) = ( , , , ) (2)

    (1) (3) (1) ⇒ ( ) ⇒ · / (dependable ) — — 2020-10-07 – p.11/30
  12. — — 2020-10-07 – p.12/30

  13. ( ) : etc. ( ) 1 10 ( )

    10 /100 ( ) → ( ) — — 2020-10-07 – p.13/30
  14. ( : ) (GitHub OK ( D.C.)) ( : )

    P2P Ethereum ( ) — — 2020-10-07 – p.14/30
  15. 1 2 ( ) — — 2020-10-07 – p.15/30

  16. ⇒ — — 2020-10-07 – p.16/30

  17. : ( KVS DHT) — — 2020-10-07 – p.17/30

  18. 1 1 16 — — 2020-10-07 – p.18/30

  19. 1 ( ) จॻ  จॻ  จॻ  จॻ

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

    — 2020-10-07 – p.20/30
  21. 2 ( ) จॻ ηΫγϣϯ ෆ։ࣔηΫγϣϯ ෆ։ࣔηΫγϣϯ ηΫγϣϯ ෆ ։

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

  23. 2 (SMRP-2) ( ) — — 2020-10-07 – p.23/30

  24. et al., — , bit Vol.32, No.11 (2000) ( )

    ( ) BBc-1 ( ) ( ) ( ) — — 2020-10-07 – p.24/30
  25. Beyond Blockchain One (BBc-1) Core version 1.5 (py-bbclib version 1.6)

    — — 2020-10-07 – p.25/30
  26. BBc-1 ( ) #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ ଞ

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

    ( ) SFC MUSCAT ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) BBc-1 — — 2020-10-07 – p.27/30
  28. BBc-1 Core 1. UTXO 2. ( ) : 3. —

    — 2020-10-07 – p.28/30
  29. ⇒ BBc-1 ( ) · ( ) ( ) ·

    ( ) ( ) ← — — 2020-10-07 – p.29/30
  30. — — 2020-10-07 – p.30/30