Upgrade to Pro — share decks privately, control downloads, hide ads and more …

超大学第一期(2019 年度)卒業証明書の記録と証明 / Recording and Veri...

超大学第一期(2019 年度)卒業証明書の記録と証明 / Recording and Verification of Graduation Certificates for Meta University 2019

2019年6月1日(土)、慶應義塾大学三田キャンパスにて開催された「超大学」第一期(2019年度) の卒業式での説明にて使用したスライドです。

Avatar for Kenji Saito

Kenji Saito

June 01, 2019
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. ௒େֶ ୈҰظ(2019 ೥౓) ଔۀূ໌ॻͷه࿥ͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼

    ܚጯٛक़େֶ SFC ݚڀॴɾ؀ڥ৘ใֶ෦ / Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯ ੪౻ ݡ࣐ [email protected] / [email protected] ௒େֶ ୈҰظ (2019 ೥౓) ଔۀূ໌ॻͷه࿥ͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.1/10
  2. ؆୯ͳࣗݾ঺հ ੪౻ ݡ࣐ (͍͞ͱ͏ ͚Μ͡) ܚጯٛक़େֶ SFC ݚڀॴ ্੮ॴһɾ؀ڥ৘ใֶ෦/େֶӃϝσΟΞσβΠϯݚڀՊ ߨࢣ

    (ඇৗۈ) גࣜձࣾϒϩοΫνΣʔϯϋϒ CSO (Chief Science Officer) Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯ ୅දཧࣄ Ұൠࣾஂ๏ਓΞΧσϛʔΩϟϯϓ ୅දཧࣄ ܦྺ 1993 ೥ɺίʔωϧେֶΑΓ޻ֶम࢜߸औಘ (ίϯϐϡʔλαΠΤϯε) 2006 ೥ɺܚጯٛक़େֶΑΓσδλϧ௨՟ͷݚڀͰത࢜߸औಘ (੓ࡦɾϝσΟΞ) ܚጯٛक़େֶ େֶӃ ੓ࡦɾϝσΟΞݚڀՊ΍ SFC ݚڀॴʹͯ 18 ೥Ҏ্ʹΘͨΓ P2P (Peer-to-Peer) ͓Αͼσδλϧ௨՟౳ͷݚڀʹैࣄ 2011 ೥ՆΑΓ෱ౡͷ͜Ͳ΋ͨͪͷͨΊͷʮΞΧσϛʔΩϟϯϓʯΛ஥ؒΒͱ։࠵ ࡢՆ͸ SFC ʹͯ ΞΧσϛʔΩϟϯϓ 2018 ՆʮΦοέʔάʔάϧɺ॓୊΍ͬͱ͍ͯʂʯΛ࣮ࢪ ࡢౙ͸ ΞΧσϛʔΩϟϯϓ 2019 ౙʮԵঁͷͨΊͷΦʔτϝʔγϣϯ ∼ ΧϫΠΠ͸ࣗಈԽͰ͖ΔʂʯΛ࣮ࢪ → ࢲͷ಄ͷதͰ͸ͭͳ͕͍ͬͯ·͢ (͜Ε͔ΒͷࣾձͷσβΠϯ͸͜Ͳ΋ͨͪͱҰॹʹ) ௒େֶ ୈҰظ (2019 ೥౓) ଔۀূ໌ॻͷه࿥ͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.2/10
  3. ϒϩοΫνΣʔϯͬͯԿͩʁ ʮه࿥͕վ͟Μ͞Ε͍ͯͳ͍͜ͱ͕ূ໌͞ΕΔه࿥γεςϜʯͰ͔ͭ ʮΈΜͳ͕࢖͑Δ΋ͷʯ (ΈΜͳ = ͦͷԠ༻ʹ͓͚ΔεςΠΫϗϧμʔશһͰ OK) վ͟Μ͕ࣄ্࣮ෆՄೳͩͬͨΓࠔ೉ͩͬͨΓ͢Δͷ͔͕໰୊ͳͷͰ͸͋Γ·ͤΜ API ʹʮਖ਼͘͠อଘ͍ͯ͠Δʁʯͱฉ͍ͯʮYes/Noʯ͚͕ͩฦͬͯ͘ΔΑ͏ͳ࢓૊ΈͰ͸μϝ

    ޽ͰʮϒϩοΫνΣʔϯʯ΍ͦͷԠ༻ͩͱ͞ΕΔ΋ͷ͸ɺैͬͯଟ͘ͷ৔߹ . . . (ྦ) Ethereum ͸ʮϓϩάϥϜ+ͦͷ࣮ߦ݁Ռ (εϚʔτίϯτϥΫτ) Λه࿥Ͱ͖Δʯج൫ BBc-1 ͸ʮϒϩοΫνΣʔϯͰͰ͖Δͱ͞Ε͍ͯΔ͜ͱΛɺຊ౰ʹʯΛ໨ࢦ͢ ͲͪΒ΋ΦʔϓϯιʔεͰ։ൃ͕ਐߦதͷج൫γεςϜ ϒϩοΫνΣʔϯ͸ʮதԝʯΛࣗಈԽ͠·͢ ʮূ໌ʯͰ΍͍͖ͬͯ·͢ͷͰɺ ʮதԝʯ͕͕Μ͹ͬͯਖ਼͠͞Λҡ࣋ͯ͠ɺ ΈΜͳ͕ͦΕΛ৴༻͢Δɺͱ͍͏࢓૊ΈͰ͋Δඞཁ͕ͳ͘ɺద౰ͳʮதԝʯͰ΋େৎ෉ ࠓճͷʮଔۀূ໌ॻͷه࿥ͱূ໌ʯ͸ɺେֶͷػೳͷҰ෦ΛࣗಈԽ͢ΔࢼΈ Ͱ͢ ௒େֶ ୈҰظ (2019 ೥౓) ଔۀূ໌ॻͷه࿥ͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.4/10
  4. ଔۀূॻͷ 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 ೥౓) ଔۀূ໌ॻͷه࿥ͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.5/10
  5. ଔۀূ໌ॻ ଔۀূ໌ॻ શମ͸DΤϨϝϯτ JEJE OBNF ௒ଠ࿠ OBNF TDIPPM ௒େֶ TDIPPM

    QSFTJEFOU Ԟग़௚ਓ QSFTJEFOU EBUFEBUF DPVSTF ୈҰظʢ ೥౓ʣDPVSTF ଔۀূ໌ॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾηΫγϣϯຖʹμΠδΣετΛܭࢉ͢Δͷ͸ɺҰ෦Λൿಗͨ͠ঢ়ଶͰ΋ূ໌Մೳʹ͢ΔͨΊɻ ɾྫ͑͹ɺࠓճͷΑ͏ʹ OBNF͕ෳ਺͋Δূ໌ॻ΋͋Δ৔߹ʹ͸ɺଞͷਓͷ໊લ͸։ࣔ͠ͳͯ͘΋ ɹূ໌Ͱ͖ͨΓ͢Δ JFଞͷਓͷ OBNF͸࠷ॳ͔ΒμΠδΣετʹͯ͠ఏڙ͢Δ ɻ ˞ ʮμΠδΣετʯ͸ʮ҉߸ֶతϋογϡؔ਺ʯʹΑͬͯ ɹܭࢉ͞ΕΔ஋Ͱɺݩͷσʔλ͕ ϏοτͰ΋ҟͳΔͱ ɹશ͘ҟͳΔ஋ͱͳΓɺ·ͨɺμΠδΣετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱ͸Ͱ͖ͳ͍ ࠓճ͸4)"ؔ਺Λ࢖༻ ɻ ௒େֶ ୈҰظ (2019 ೥౓) ଔۀূ໌ॻͷه࿥ͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.6/10
  6. ϚʔΫϧ໦ͱͦͷ෦෼໦(αϒπϦʔ) Λ࢖ͬͨূ໌ ଔۀ ূॻ  ଔۀ ূॻ  ଔۀ ূॻ

     ଔۀ ূॻ  ଔۀ ূॻ O μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ح਺ͷ৔߹͸ ෳ੡͢Δ ɾଔۀূॻ Λड͚औͬͨ " ࢯ͸ɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯ͸ଔۀূॻ  ͷμΠδΣετ͔Β࢝Ίͯɺ࿈݁͢΂͖Ұ࿈ͷμΠδΣετΛ஌Δ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕ &UIFSFVN εϚʔτίϯτϥΫτʹه࿥͞Ε͍ͯΔ஋ͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ ɾͦͷܭࢉΛ୅ߦ͢Δͷ͕IUUQTFHCFZPOECMPDLDIBJOPSHNFUBVOJWͷαʔϏε ݪཧͷཧղͱඞཁͳ৘ใ͕͋Ε͹୭Ͱ΋࠶ݱͰ͖Δ  ূ໌͞ΕΔ ɻ ه࿥͢Δ ಡΈग़ͤΔ ଔۀূ໌Λ ඞཁͱ͢Δऀʹ ։ࣔ͞ΕΔ৘ใ ˞##D͸ɺ͜ͷߏ଄Λอଘ ɹ͍ͯ͠Δ͕ɺ͢΂ͯͷαϒπϦʔ ɹΛ͢Ͱʹ63- Խͯ͠౉ͯ͋͠ΔͷͰɺ ɹূ໌͢Δ্Ͱ##D ͸ෆཁ ެ։͞ΕΔ৘ใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ ໦  ௒ େ ֶ ͕ อ ؅ ͠ ֤ ଔ ۀ ੜ ౳ ʹ ෦ ෼ త ʹ ఻ ͑ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ &UIFSFVNϒϩοΫνΣʔϯ ʜ ʜ ##DϥΠϒϥϦ ূ໌ॻΞϓϦͰ࣮ݱ ௒େֶ ୈҰظ (2019 ೥౓) ଔۀূ໌ॻͷه࿥ͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.7/10
  7. F.A.Q. (Ұ౓΋୭ʹ΋ฉ͔Εͯͳ͍͚Ͳ) Ethereum ͸ࢭ·ͬͨΓσΟείϯ (ϓϩδΣΫτͱͯ͠ଧͪ੾Γ) ͨ͠Γ͠ͳ͍ͷʁ ⇒ ఀࢭɾσΟείϯͨ͠ͱͯ͠΋ɺੈքʹ Ethereum ϒϩοΫνΣʔϯͷίϐʔ͕࢒͍ͬͯΔ

    ͔͗Γɺ͔ͦ͜ΒಡΈग़͕͠Ͱ͖·͢ ূ໌ॻ͸ߋ৽΍औΓফ͠͸Ͱ͖·͔͢ʁ ⇒ BBc-1 ͷϥΠϒϥϦ (bbc1-lib-registry) ͸ূ໌ॻ౳ΛΞοϓσʔτ͢ΔͨΊͷ࢓૊ΈΛ࣋ͪ·͢ σδλϧॺ໊͸ཁΒͳ͍ͷʁ ⇒ ྑ͍࣭໰Ͱ͢ʂɹࠓճ͸ݤϖΞͷѻ͍౳͕൥ࡶʹͳΔͷͰׂѪ͠·͕ͨ͠ɺ BBc-1 Ͱ͸ʮ͋Δ໾ׂΛ୲͏୭͔ʹΑΔॺ໊ʯ(ࠓճͷ৔߹ͳΒʮֶ௕ʯ·ͨ͸ʮେֶʯͰ͢Ͷ) ΍ɺ ʮաڈͷ͋Δ࣌఺Ͱͦͷͱ͖ͦͷ໾ׂͩͬͨਓͷॺ໊͔Ͳ͏͔ͷݕূʯͳͲ͕Ͱ͖·͢ · աڈͷσδλϧॺ໊͸ɺൿີݤͷ࿙Ӯ΍ٕज़ͷةຆԽΛߟ͑ΔͱɺҰൠʹݕূ͕ࠔ೉Ͱ͢ · BBc-1 Ͱ͸ɺͦͷΑ͏ͳࠔ೉ʹ΋औΓ૊Έɺղܾ͢ΔͨΊͷσβΠϯΛఏ͍ࣔͯ͠·͢ σδλϧॺ໊ͯ͠ͳ͍ͱ͢Ε͹ɺ୭Ͱ΋ಉ͡࢓૊ΈΛ࢖ِͬͯ଄Ͱ͖ΔͷͰ͸ʁ ⇒ ͦΕ΋Α͍࣭໰Ͱ͢ʂ Ͱ͢ͷͰ࣍ͷϖʔδΛ͝ཡ͍ͩ͘͞ ௒େֶ ୈҰظ (2019 ೥౓) ଔۀূ໌ॻͷه࿥ͱূ໌ ∼ BBc-1 ͱ Ethereum ͷ׆༻ ∼ 2019-06-01 – p.8/10