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

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

Kenji Saito
November 21, 2019

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

2019年11月21日(木)、赤坂にて開催された SBI BBC プログラムでの講演にて用いたスライドです。

Kenji Saito

November 21, 2019
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. ؆୯ͳࣗݾ঺հ ੪౻ ݡ࣐ (͍͞ͱ͏ ͚Μ͡) ૣҴాେֶ େֶӃܦӦ؅ཧݚڀՊ ڭत ܚጯٛक़େֶ 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
  2. ϒϩοΫνΣʔϯ(ڱٛ)ͷಈ࡞తಛ௃ (վΊͯৼΓฦΔ) ࢀՃϊʔυʹঢ়ଶ͕ෳ੡͞ΕΔ (1) ౳͍͠ॳظঢ়ଶ͔Β͸͡·Δ (2) ͢΂ͯͷࢀՃϊʔυʹΠϕϯτ͕ίϐʔ͞ΕΔ (3) ͔ͭಉ͡ॱংͰίϐʔ͞ΕΔ (4)

    શΠϕϯτ͸ঢ়ଶʹରܾͯ͠ఆతʹ (ͲͷϊʔυͰ΋౳͘͠) ࡞༻͢Δ ͳͷͰ଱ো֐ੑΛҡ࣋Ͱ͖Δ ⇒ ͜ͷ͜ͱ͸ॏཁͰ͸ͳ͍͕ɺڱٛͷϒϩοΫνΣʔϯͷಈ࡞Λಛ௃͚ͮΔ ෆ޾ͳʮ࣮ূ࣮ݧʯΛ਺ଟ͘ੜΜͰ͍Δ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.7/40
  3. ͋Γ͕ͪͳύλʔϯ (ෆ޾) ଱ো֐ੑ (by ৑௕Խ) ͷͨΊͷٕज़ (since 1984) (ݖݶͷ෼ࢄ΍{಺༰ |

    ଘࡏ}ূ໌͸ؔ܎ͳ͍) (εέʔϧ͠ͳ͍) ಉ͡ΠϕϯτྻΛड͚औΔঢ়ଶϚγϯ͸ಉ͡ঢ়ଶʹͳΔͱ͍͏લఏ (ܾఆత) Πϕϯτͷॱংʹ߹ҙ͢Δඞཁ͕͋Δ . . . σδϟϰʁɹ (͍ΘΏΔʮ঎༻ϒϩοΫνΣʔϯʯͷߏ੒ʹࠅࣅ) ⇒ ͜Ε state machine replication Ͱ͢ΑͶʁ (The Libra Blockchain ͕Ғ͍ͷ͸ʮͦ͏Ͱ͢ʯͱ໌ݴ͍ͯ͠Δͱ͜Ζ) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.8/40
  4. ʮ߹ҙʯʹؔ͢Δߟ͑ํ (ϒϩοΫνΣʔϯʹͱͬͯʮ߹ҙʯ͸େࣄͰ͸ͳ͍) ϒϩοΫνΣʔϯ (શһࢀՃɺಛʹࣗൃతͳୈࡾऀͱͯ͠ͷݕূऀ (ϚΠφʔ)) ࢀՃऀͷࣗ཯ಈ࡞ʹΑͬͯੜ͡͏Δໃ६Λղফ͢Δ ϥΠϒωεͷ֫ಘ (ࢭ·Βͳ͍࢓૊Έͷୡ੒) ͷޙ࢝຤ ϓϥΠϕʔτ୆ாٕज़Ұൠ

    (೚໋͞Εͨୈࡾऀͱͯ͠ͷݕূऀ) ओͱͯ͠ނো (৔߹ʹΑΓϏβϯνϯ) ʹΑΓੜ͡͏Δໃ६Λղফ͢Δ ଱ো֐ੑͷ࣮ݱʹ޲͚ͨػߏ (৑௕Խ͞Εͨϊʔυͷঢ়ଶΛҰகͤ͞Δ) → 30 ೥Ҏ্લ͔ΒͷԠ༻Մೳͳ஌ݟ΍ٕज़͕͢Ͱʹ͋Δ BBc-1 (ؔ܎ऀɺಛʹ੹೚ऀɾ࠴຿ऀ; ߹ҙ͸ΞϓϦέʔγϣϯ૚Ͱ) ࢀՃऀͷҙࢥͷෆҰகʹΑΓੜ͡͏Δໃ६Λղফ͢Δ (ຊ౰ʹେࣄͳ͜ͱΛ΍Δ) ෆརӹͷճආͱɺγεςϜͷ֎Ͱܗ੒͞Εͨ߹ҙͷ֬ೝ ͦͷ্ͰɺඞཁͳΒ଱ো֐ੑͷ࣮ݱʹ޲͚ͨػߏ΋࣋ͭ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.9/40
  5. ϓϥΠϕʔτ୆ாٕज़͸ʮ಺༰ূ໌༣ศʯͷ গʑ͓ᔬམͳมܗʹա͗ͳ͍ 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
  6. ຊདྷɺૂ͏΂͖ύλʔϯ (ഁյ) Τϯυ (୺ͬ͜) ੍͕ޚ (ίϯτϩʔϧ) Λ΋ͭͨΊͷٕज़ ({಺༰ | ଘࡏ}ূ໌

    Λ௨ͨ͠ ݖݶͷ෼ࢄ) (εέʔϧ͠͏Δ) ੍ޚ͞ΕΔ΋ͷ͕Ұ؏ੑΛ΋ͬͯଘࡏ͢Δͱ͍͏ΠϦϡʔδϣϯΛҡ࣋ (อଘ಺༰ͷਖ਼͠͞ΛࢀՃऀ͕ݕূՄೳ) தԝ͸ࣗಈԽ͞Ε͍ͯͯɺେͨ͜͠ͱͳ͍தԝͰ΋े෼ʹ΍͍͚ͬͯΔ (ϕϯνϟʔ/ελʔτΞοϓʹͱͬͯͷ঎ػ) ͦͷͨΊʹ଱ো֐ੑ (by ৑௕Խ) ͕ඞཁʹͳΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.11/40
  7. ϒϩοΫνΣʔϯ͸ԿΛ͍ٕͨ͠ज़͔ (վΊͯৼΓฦΔ) (1) ಺༰΋ଘࡏ΋୭ʹ΋൱ఆͰ͖ͳ͍Α͏ʹه࿥Λอଘɾҡ࣋͢Δ ൱ఆ = {൱ೝ, վม, ຣফ, ፻଄}

    (2) ͦͷ͔֬͞Λ୭Ͱ΋֬ೝͰ͖Δ ≪ (1) ͷ࣮ݱʹඞཁ ≫ (3) Ҏ্ͷ͜ͱΛ୭ʹ΋ࢭΊͤ͞ͳ͍ ≪ (1) ͷ࣮ݱʹඞཁ ≫ ʮ୭ʹ΋ʯ ʮ୭Ͱ΋ʯͱ͸ఆٛ͞ΕͨεςʔΫϗϧμʔͨͪ ⇒ ͔͋ͨ΋ۭதʹه࿥ΛݻఆͰ͖Δ (಺෦ʹ͍Δऀ͢Βه࿥Λ൱ఆͰ͖ͳ͍) ⇒ ೋॏͷ՝୊͕͋Δ ͦͷ͜ͱ͸ຊ౰ʹ࣮ݱͰ͖͍ͯΔͷ͔ʁ ͦͷ͜ͱ͕࣮ݱͰ͖ͨΒऔΓࠫଡ͞Ε͍ͯΔԠ༻͕Մೳͳͷ͔ʁ ෺ཧత࣮ମͱσδλϧͳه࿥ͱͷؒͷ࣮֬ͳඥ෇͚ͷ໰୊ · αϓϥΠνΣʔϯʹ͓͍ͯ͸ɺՃ޻౳Λܦͯ΋࣮֬ʹ௥੻Մೳ͔ ࣮࣌ؒੑɾن໛֦େ/ॖখੑɾదԠੑɾ࣋ଓੑ౳ͷ՝୊ (dependable ͳ΋ͷʹͳΓಘΔͷ͔) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.12/40
  8. ެจॻͱ͸ʁͦͷ؅ཧ͸ʁ ެจॻͱ͸ʁ ࠃ΍஍ํެڞஂମͷػؔ·ͨ͸ެ຿һ͕ɺͦͷ৬຿্࡞੒͢Δจॻ (େࣙઘ) ྫ: ໔ڐূɺށ੶౽ຊɺ׭ެி͔Βͷൃ஫ॻɾ࢓༷ॻɺetc. ΋ِ͠଄ɾม଄ (վ͟Μ) ͨ͠Βʁ 1

    ೥Ҏ্ 10 ೥ҎԼͷ௄໾ (༗ҹެจॻͷ৔߹) 10 ೥ҎԼͷ௄໾/100 ສԁҎԼͷേۚ (ެจॻʹ౰ͨΔి࣓తه࿥ෆਖ਼࡞ग़ٴͼซ༻ࡑͷ৔߹) → ࣾձͷڌΓͲ͜ΖͰ͋ΔจॻΛվ͟Μ͢Δࡑ͸ॏ͍ ։ࣔ੥ٻͱ͸ʁ ୭Ͱ΋ެจॻͷ։ࣔΛ੥ٻͰ͖Δ (๏཯΍৘ใެ։৚ྫ౳ʹ΋ͱ͖ͮ) ݸਓ৘ใ΍ɺࠃͷ҆શʹؔ͢Δ৘ใͳͲɺ։ࣔ͞Εͳ͍΋ͷ΋͋Δ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.14/40
  9. ͳͥެจॻͷվ͟Μ໰୊Λߟ͑Δͷ͔ จॻͷอશ͸ࣾձʹ͓͚Δڞ௨ཧղͷݻఆԽ จॻ͸ࣾձͷૅͰ͋Δ (ྫ : ๏จ) (GitHub Ͱ؅ཧ͢Ε͹ OK ͳͷ͔ʁ

    (ถࠃϫγϯτϯ D.C.)) จॻ͸ࣗಈԽͷཁͰ΋͋Δ (ྫ : ܖ໿ॻͱͦͷࣗಈతͳࣥߦ) ͦ΋ͦ΋ίϯϐϡʔλͷϓϩάϥϜίʔυ΋จॻͰ͋Δ ϓϩάϥϜίʔυͱ࣮ߦ݁ՌΛจॻͱͯ͠ূ໌Մೳͳঢ়ଶʹஔ͘ͷ͕ݱঢ়ͷεϚʔτίϯτϥΫτͩͱݴ͑Δ P2P Ͱಈ࡞͢ΔϓϩάϥϜίʔυʹରͯͦ͠ΕΛ΍Δͷ͕ྫ͑͹ Ethereum ͷಛ௃ (ಛघྫ) σδλϧͳจॻͷ؅ཧͷγεςϜʹࣾձͷ৴༻Λ༬͚ΒΕΔ͔ɺͱ͍͏͜ͱ͕ɺ ଟ͘ͷϒϩοΫνΣʔϯʬͷɾΑ͏ͳ΋ͷʭͰͰ͖Δ͔΋஌Εͳ͍໰୊ղܾͷ جૅͱͳΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.15/40
  10. Ϩϕϧ1 ͷղͷྫ ೔ʑͷه࿥ લ೔෼ͷจॻͷμΠδΣετΛ 1 ྻʹฒ΂ͯϚʔΫϧ໦Λߏ੒͢Δ ಘΒΕͨϚʔΫϧϧʔτΛ 16 ਐ਺දهͰͦͷ೔ͷ׭ใʹࡌͤΔ ։ࣔ͞Εͨ৘ใͷ֬ೝ

    ։ࣔͷࡍʹ͸ɺจॻຊମʹՃ͑ɺ֘౰͢ΔϚʔΫϧ໦ͷ෦෼໦Λఏڙ͢Δ ੥ٻऀ͸։ࣔ͞ΕͨจॻͷμΠδΣετΛܭࢉ͠ɺऔಘͨ͠෦෼໦Λ༻͍ͯ ϚʔΫϧ໦Λ࠶ܭࢉͯ͠ϚʔΫϧϧʔτΛಘΔ ܭࢉ͞ΕͨϚʔΫϧϧʔτ͕ɺจॻ͕࡞੒͞Εͨ೔ͷཌ೔ͷ׭ใʹ ܝࡌ͞Ε͍ͯΔ஋ͱҰக͢Δ͜ͱΛ֬ೝ͢Δ ϒϩοΫνΣʔϯ͸ෆཁ ϒϩοΫνΣʔϯʬͷɾΑ͏ͳ΋ͷʭΛ׭ใͰ࡞Δͱ͍͏Ҋ ͪͳΈʹΤετχΞͰ͸ࣅͨΑ͏ͳ࢓૊Έ͕Ҏલ͔Βಈ͍͍ͯΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.19/40
  11. Ϩϕϧ1 ͷղͷྫ (ਤղ) จॻ  จॻ  จॻ  จॻ

     จॻ O ཌ೔ͷ׭ใ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ح਺ͷ৔߹͸ ෳ੡͢Δ ˞μΠδΣετ͸ݩͷ ɹσʔλ͕ ϏοτͰ΋ ɹҟͳΔͱશ͘ҟͳΔ஋ ɹͱͳΓɺ·ͨɺμΠδΣ ɹετ͔ΒݩͷσʔλΛ ɹਪଌ͢Δ͜ͱ͸Ͱ͖ͳ͍ɻ ɾจॻ Λ։ࣔ͞Εͨ " ࢯ͸ɺಉ࣌ʹϒϧʔͰࣔ͞ΕΔμΠδΣετͱͦΕ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾ" ࢯ͸จॻ  ͷμΠδΣετ͔Β࢝Ίͯɺ࿈݁͢΂͖Ұ࿈ͷμΠδΣετΛ஌Δ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕จॻͷ࡞੒೔ͷཌ೔ͷ׭ใʹهࡌ͞Ε͍ͯΔ஋ͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ هࡌ͢Δ ੥ٻʹج͖ͮ ։ࣔ͞Ε͏Δ ৘ใ ެ։͞ΕΔ৘ใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ ໦  ߦ ੓ ͕ อ ؅ ͠ ෦ ෼ త ʹ ։ ࣔ ͢ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.20/40
  12. Ϩϕϧ2 ͷղͷྫ ೔ʑͷه࿥ (Ϩϕϧ 1 ʹ௥Ճ) จॻࣗମΛߏ଄Խͯ͠ه࿥͢Δ ηΫγϣϯຖʹ෼ׂ͢Δ ·ͨɺݸਓ৘ใͳͲɺෆ։ࣔ৘ใͷ෦෼͸ϚΫϩ (ஔ׵จࣈྻ)

    Խ͢Δ จॻͷ֤෦෼ͷμΠδΣετΛ࿈݁ͨ͠σʔλʹର͢ΔμΠδΣετΛ ͦͷจॻͷμΠδΣετͱ͢Δ ։ࣔ͞Εͨ৘ใͷ֬ೝ (Ϩϕϧ 1 ʹ௥Ճ) ։ࣔͷࡍʹ͸ɺෆ։ࣔ෦෼ͷμΠδΣετ΋ఏڙ͢Δ ޙੈɺෆ։ࣔ෦෼͕৽ͨʹ։ࣔ͞Εͨࡍʹ΋ɺͦΕ͕ຊ෺Ͱ͋Δ͜ͱΛ ౰વͷ͜ͱͳ͕ΒݕূͰ͖Δ ΍͸Γ ϒϩοΫνΣʔϯ͸ෆཁ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.21/40
  13. Ϩϕϧ2 ͷղͷྫ (ਤղ) จॻ ηΫγϣϯ ෆ։ࣔηΫγϣϯ ෆ։ࣔηΫγϣϯ ηΫγϣϯ ෆ ։

    ࣔ จ ࣈ ྻ ܈ จॻͷ μΠδΣετ ࿈݁ޙʹܭࢉ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ཚ਺ ཚ਺ ཚ਺ ཚ਺ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ɾจॻΛ જࡏతʹ ෆ։ࣔͳ෦෼ͱແ৚݅ʹ։ࣔͰ͖Δ෦෼ʹηΫγϣϯΛ෼͚ͯอ؅͢Δɻ ɾݸਓ໊ͳͲɺෆ։ࣔͳจࣈྻʹ͍ͭͯ͸ຊจதʹ͸ஔ׵༻จࣈྻ ʮʯͳͲ Ͱهड़͠ɺ ɹ·ͱΊͯจॻσʔλͷ຤ඌ౳ʹ ਪଌΛࠔ೉ʹ͢ΔͨΊɺ֤ʑɺཚ਺ͱϖΞʹͯ͠ อ؅͢Δɻ ɾෆ։ࣔ෦෼ʹ͍ͭͯ͸μΠδΣετͷΈ͕։ࣔ͞ΕΔ ϒϧʔͰࣔ͞ΕΔ෦෼Λ։ࣔ ɻ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.22/40
  14. ͞Βʹઃ໰ Ϩϕϧ 3 ྫ͑͹ࡒ຿লʹͯੜͨ͡໰୊ʹରͯ͠ɺѪඤݝ͕ূڌͱͳΔ಺෦จॻΛ ఏग़ͨ͠ͱ͠·͢ ͦΕ͕ຊ෺Ͱ͋Γɺθϩ͔Β፻଄͞Ε͍ͯͳ͍͜ͱ΍ɺ࡞੒͞Εͨޙʹ վ͟Μ͞Ε͍ͯͳ͍͜ͱΛɺࡋ൑ॴ͕֬ೝͰ͖Δ࢓૊ΈΛߟ͍͑ͯͩ͘͞ Ͳͷఔ౓ͷਫ਼౓͕ٻΊΒΕΔͷ͔ ΞΠϯγϡλΠϯ͕ɺ ʮࢲ͸૬ରੑཧ࿦Λཧղ͍ͯ͠Δͱਆʹ੤͍·͢ʯͱ

    ݴ͖ͬͯͨਓʹରͯ͠ʮ୭ͷਆʹର͍ͯͩ͠ʁࢲͷਆ͸ݫ͍͠Αʯͱݴͬͯ ࢴͱϖϯΛ౉͢Ϩϕϧ ࠃͷ࢓૊Έʹґଘ͢Δͷ͔ɺͦ͏Ͱ͸ͳ͍ͷ͔ ͦͯ͠ʮೋॏா฽ʯͷ໰୊ΛͲ͏ղ͔͘ (ϨϓϦΧΛ͚࣋ͭͩͰ͸ݕূͰ͖ͳ͍໰୊͕͋Δ) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.23/40
  15. ʮཤྺަࠩʯͷ֓೦ͷ੒Γཱͪ (ݶքΛ௒͑Δہ໘΁) ؠଜ ॆ et al., ʮిࢠॺ໊ʹ͓͚ΔΞϦόΠূ໌໰୊ͱܦ࣌ূ໌໰୊ — ώεςϦγεॺ໊ͱσδλϧݹจॻͷ֓೦ʯ, bit

    Vol.32, No.11 (2000) ΞϦόΠূ໌໰୊ ʮͦͷσδλϧॺ໊͸΋ͱ΋ͱଘࡏ͠ͳ͍ʯ(ຊ࣭తʹࠔ೉) ʮͦͷσδλϧॺ໊͸ͦͷ೔࣌ʹ͸ະͩଘࡏ͠ͳ͔ͬͨʯ͜ͱΛࣔ͢ ܦ࣌ূ໌໰୊ ʮͦͷσδλϧॺ໊͸ͦͷ೔࣌Ҏલʹ࡞ΒΕͨ΋ͷͰ͋Δʯ͜ͱΛࣔ͢ ͍ͣΕ΋σδλϧॺ໊ΛഁΔ͜ͱ͕Մೳʹͳͬͨ࣌఺Λ΋૝ఆ BBc-1 Ͱ͸ɺແؔ܎͔ͭϥϯμϜͳυϝΠϯؒͰτϥϯβΫγϣϯͷ μΠδΣετΛ࣋ͪ߹͏ͱ͍͏͔ͨͪͰԠ༻ (ίϯςΩετূ໌) (๖ժతʹ࣮૷ࡁΈ) Ϣʔεέʔεʹ߹Θͤͯࠓޙ΋վળ͍ͯ͘͜͠ͱ͸ඞཁ (ݚڀத) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.24/40
  16. Beyond Blockchain One (BBc-1) ͷ׆༻ ͓͔͛͞·Ͱ Core ͸ version 1.4

    (py-bbclib ͸ version 1.6) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.25/40
  17. BBc-1 ͷΞʔΩςΫνϟ #JUDPJO ##D$PSF ϨοδϟʔαϒγεςϜ ΞϓϦέʔγϣϯ ͦ ͷ ଞ ͞

    · ͟ · ͳ Ξ ϓ Ϧ ͷ Մ ೳ ੑ ڞ௨ϥΠϒϥϦ ##D ։ൃ߲໨ ஍ Ҭ ௨ ՟ Ξ ϓ Ϧ ϙ Π ϯ τ Ξ ϓ Ϧ དྷ ྺ ূ ໌ Ξ ϓ Ϧ ʜ ॳظʹ͓͍ͯଘࡏূ໌Λґଘ ΞϯΧϦϯά ֤ϊʔυʹ͓͚Δه࿥ʹ͸ ֤छσʔλϕʔεΛར༻Մೳ TRMJUF.Z42-ͦͷଞ%# BBc-1 σδλϧ௨՟ϥΠϒϥϦ ͦͷଞͷϥΠϒϥϦ CCDMJC 1ZUIPO (P +4 FUD ॳظʹ͸ Bitcoin ΍ Ethereum ͱ͍ͬͨطଘͷϒϩοΫνΣʔϯʹΞϯΧϦϯά (μΠδΣετͷ ຒΊࠐΈ) Λ͢Δ͜ͱʹΑΓɺτϥϯβΫγϣϯͷূ໌ػೳΛୡ੒͠·͢ த௕ظతʹ͸ཤྺަࠩͷߟ͑ํΛԠ༻ͨ͠ʮίϯςΩετূ໌ʯʹΑΓୡ੒ (ػೳ͸ॳظ͔Βఏڙ͠·͢) ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.26/40
  18. ͜Ε·ͰͷԠ༻ࣄྫ (࣮ূ࣮ݧɾݚڀ։ൃ) ࣄɹྫ ࣮ɹࢪɹओɹମ ௒େֶ ୈ 1 ظ ଔۀূ໌ॻͷه࿥ͱূ໌ (Ұࣾ)

    ௒ڭҭڠձ + (Ұࣾ) ϏϤϯυϒϩοΫνΣʔϯ ʮͨ͜͜ͷϚϧγΣʯKMD ϑΥʔϥϜͰͷσϞ KMD OIKOS ϓϩδΣΫτ + (Ұࣾ) ϏϤϯυϒϩοΫνΣʔϯ αʔϏεཤྺ׆༻ϓϥοτϑΥʔϜ (ג) σϯιʔ ʴ (ג) ϒϩοΫνΣʔϯϋϒ Ӊ஦ΰϛআڈ໨తͷݮՁ͢Δ௨՟ ۝भେֶ ʴ ܚጯٛक़େֶ SFC ݚڀॴ ʴ MUSCAT εϖʔεɾΤϯδχΞϦϯά (ג) ஍Ҭ௨՟Λ༻͍ͨʮࣾձ՝୊ղܾʯֶशͷࢧԉ (ג) ΞΠωε૯߹ݚڀॴ ʴ (ג) ϒϩοΫνΣʔϯϋϒ ηϯαʔ৘ใ΁ͷ՝ۚγεςϜ ԣՏిػ (ג) ʴ (ג) ϒϩοΫνΣʔϯϋϒ தখاۀ޲͚ΠϯϘΠεϑΝΠφϯε (ג) ϒϩοΫνΣʔϯϋϒ ࢿ֨ূ໌ (ג) ϒϩοΫνΣʔϯϋϒ ಠࣗ௨՟ɾϙΠϯτγεςϜ (ג) θλϯτ ҉߸ݤ؅ཧɾڞ༗ϓϥοτϑΥʔϜ (੡඼) (ג) θλϯτ ଞʹ੡඼΁ͷ૊ΈࠐΈ΋࢝·͍ͬͯ·͕͢දͰ͸ׂѪ͍ͯ͠·͢ ͲΕ΋ଞͷϓϥοτϑΥʔϜͰ࣮ݱͰ͖ͳ͍Θ͚Ͱ͸͋Γ·ͤΜ͕ɺBBc-1 Ͱ͸։ൃ͠΍͘͢ͳ͍ͬͯ·͢ ෆ޾ͳ࣮ূ࣮ݧ͸๾໓Ͱ͖͍ͯΔʁ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.27/40
  19. BBc-1 Core ͷಛ௃ 1. ୆ாʹ͓͚Δ৘ใಉ࢜ͷؔ܎ੑͷهड़ྗ͕ߴ͍ ೖग़ྗؔ܎͚ͩͰͳ͍ɺΑΓҰൠԽ͞Εͨ UTXO ߏ଄ 2. γεςϜ্ͷʮ߹ҙʯΛݱ࣮ࣾձͷͦΕͱҰகͤ͞Δ͜ͱ͕Ͱ͖Δ

    αΠϯϦΫΤετͱॺ໊ͷݕূ ߴ࣍ͷݕࠪ͸্Ґ૚ (ϥΠϒϥϦ΍ΞϓϦέʔγϣϯ) ͕ࣗ༝ʹఆٛͰ͖Δ ྫ : ࢦఆ͞Εͨࣝผࢠʹඥ෇͚ΒΕ͍ͯΔެ։ݤͰॺ໊͕ݕূͰ͖ͳ͚Ε͹ବ໨ 3. վ͟Μݕ஌ͷػձ͕޲্͍ͯ͠Δ τϥϯβΫγϣϯؒͷؔ࿈ɺΞϯΧϦϯά΍ίϯςΩετূ໌ͷ׆༻ ੵۃతݕ஌ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.28/40
  20. จॻ؅ཧͷϓϩηεΛߟ͑Δ Ͳ͏ઃܭ͢Δʁ จॻ͸୭͕࡞੒͠ɺ୭ͷঝೝΛಘͳ͚Ε͹ͳΒͳ͍ͷ͔ ͦͷʮ୭ʯͱ͸ਓ͔ؒɺ໾ׂ͔ ⇒ BBc-1 Ͱ͸ͦ͏ͨ͠ઃܭΛγεςϜʹ൓өͰ͖Δ αΠϯϦΫΤετʹΑΓσδλϧॺ໊Λऩू͢Δ ࣝผࢠͱެ։ݤΛ෼཭͠ɺͦͷؒͷඥ෇͚΋୆ாʹه࿥Ͱ͖Δ (ϥΠϒϥϦͷػೳ)

    ͦͷඥ෇͚Λߋ৽Մೳʹͯ͠ɺҎԼΛදݱ͢Δ · ͋Δ໾ׂ (ࣝผࢠ) Λ୲͍ͬͯΔਓؒ (ެ։ݤ) · ͦͷ໾ׂ (ࣝผࢠ) Λ୲͏ਓؒ (ެ։ݤ) ͷަ୅ աڈͷඥ෇͚ʹ૎ͬͯաڈͷॺ໊ΛݕূͰ͖Δ ← ϒϩοΫνΣʔϯͷਅՁ աڈͷه࿥͸τϥϯβΫγϣϯؒͷؔ܎ͱཤྺަࠩʹΑΓݻఆ͞ΕΔ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.29/40
  21. 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
  22. ଔۀূॻͷ 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
  23. ଔۀূ໌ॻ ଔۀূ໌ॻ શମ͸DΤϨϝϯτ JEJE OBNF ௒ଠ࿠ OBNF TDIPPM ௒େֶ TDIPPM

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

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

    ͔͗Γɺ͔ͦ͜ΒಡΈग़͕͠Ͱ͖·͢ ূ໌ॻ͸ߋ৽΍औΓফ͠͸Ͱ͖·͔͢ʁ ⇒ BBc-1 ͷϥΠϒϥϦ (bbc1-lib-registry) ͸ূ໌ॻ౳ΛΞοϓσʔτ͢ΔͨΊͷ࢓૊ΈΛ࣋ͪ·͢ σδλϧॺ໊͸ཁΒͳ͍ͷʁ ⇒ ྑ͍࣭໰Ͱ͢ʂɹࠓճ͸ݤϖΞͷѻ͍౳͕൥ࡶʹͳΔͷͰׂѪ͠·͕ͨ͠ɺ BBc-1 Ͱ͸ʮ͋Δ໾ׂΛ୲͏୭͔ʹΑΔॺ໊ʯ(ࠓճͷ৔߹ͳΒʮֶ௕ʯ·ͨ͸ʮେֶʯͰ͢Ͷ) ΍ɺ ʮաڈͷ͋Δ࣌఺Ͱͦͷͱ͖ͦͷ໾ׂͩͬͨਓͷॺ໊͔Ͳ͏͔ͷݕূʯͳͲ͕Ͱ͖·͢ · աڈͷσδλϧॺ໊͸ɺൿີݤͷ࿙Ӯ΍ٕज़ͷةຆԽΛߟ͑ΔͱɺҰൠʹݕূ͕ࠔ೉Ͱ͢ · BBc-1 Ͱ͸ɺͦͷΑ͏ͳࠔ೉ʹ΋औΓ૊Έɺղܾ͢ΔͨΊͷσβΠϯΛఏ͍ࣔͯ͠·͢ σδλϧॺ໊ͯ͠ͳ͍ͱ͢Ε͹ɺ୭Ͱ΋ಉ͡࢓૊ΈΛ࢖ِͬͯ଄Ͱ͖ΔͷͰ͸ʁ ⇒ ͦΕ΋Α͍࣭໰Ͱ͢ʂ Ͱ͢ͷͰ࣍ͷϖʔδΛ͝ཡ͍ͩ͘͞ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.35/40
  26. ௒େֶ ୈ1ظ ଔۀূ໌ॻͷϚʔΫϧϧʔτ͸ (16 ਐ਺Ͱ) 93565db44ffeeb2945e97695265c0578ad2c9e75b958344cb5b8dfa9615d2bc6 ୭͔͕௒େֶୈҰظͷଔۀੜͩͱِΖ͏ͱͯ͠΋ɺ ϚʔΫϧϧʔτ͕͜ͷ஋ʹͳΒͳ͚Ε͹ɺͦͷଔۀূॻ͸χηϞϊͰ͢ ϙΤςΟ οΫʹݴ͑͹

    ଔۀੜͷ͏ͪ୭ͷଔۀূॻ͔Β࢝Ίͯ΋͜ͷ஋ΛಘΒΕΔͱ͍͏͜ͱ͕ɺ ଔۀੜΒ͕௒େֶͷୈҰظͰҰॹʹֶΜͩ͜ͱͷূͰ͢ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.36/40
  27. ʮͨ͜͜ͷϚϧγΣʯKMDϑΥʔϥϜͰͷσϞ ܚጯٛक़େֶ େֶӃϝσΟΞσβΠϯݚڀՊ OIKOS ϓϩδΣΫτ಺ͷ ֶੜϓϩδΣΫτ (ϓϩδΣΫτσΟϨΫλʔ Ԟग़௚ਓ ڭतɺࠤ౻ઍਘ ಛ೚ߨࢣ)

    “͜͜͸ָ͍͠࿈Ε͔ͯͳ͍Ͱ” ଈڵͰࢢ৔Λ૑Γग़͠ɺͦ͜ʹ͍ΔͱؼΓͨ͘ͳ͘ͳΔ “େਓͷ༡ͼ৔” 2019 ೥ 9 ݄ 2 ೔ɺೆҏ౾ʹͯ෺ཧίΠϯͰ࣮ݧ (20 ໊ఔ౓) 11 ݄ 2 ೔ɺKMD ϑΥʔϥϜʹͯσδλϧίΠϯΛσϞ ← ͜ΕΛख఻͏ ϏϤϯυϒϩοΫνΣʔϯԠ༻ — 2019-11-21 – p.37/40
  28. ΦʔϓϯιʔεԽ͍ͯ͠ΔαϯϓϧΞϓϦ ʮ௒େֶ ଔۀূ໌ॻʯʹରԠ͢Δαϯϓϧ 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