$30 off During Our Annual Pro Sale. View Details »

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

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

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

Kenji Saito

October 07, 2020
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. ( ) 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
  2. ( ) ( ) (1) (2) (3) (4) ( )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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