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

Fact Chain MVP status report

Fact Chain MVP status report

Hi-Ether#6での発表スライドです。
FactChainプロジェクトのMVPについてその設計や現状の課題などを共有しました。

y_matsuwitter

July 20, 2018
Tweet

More Decks by y_matsuwitter

Other Decks in Technology

Transcript

  1. 'BDUDIBJO .71ͷݱঢ়ʹ͍ͭͯ
    [email protected]

    View Slide

  2. "HFOEB
    • 'BDUDIBJO .71ͷશମతͳϢʔεέʔε
    • ΞʔΩςΫνϟ
    • ݱঢ়ͷ՝୊

    View Slide

  3. ࣗݾ঺հ
    • (VOPTZ JOD
    • ࣥߦ໾һ ৽نࣄۀ։ൃࣨ୲౰ $50
    • ୲౰
    • ։ൃશମͷϚωδϝϯτ
    • ৽ٕज़ؔ࿈ͷௐࠪɾࣄۀ্ཱͪ͛
    • ௚ۙͰ͸ϒϩοΫνΣʔϯࣄۀͷ্ཱͪ͛Λ୲౰
    দຊ ༐ؾ ˏ[email protected]

    View Slide

  4. 'BDUDIBJOͷϢʔεέʔε

    View Slide

  5. .71
    'BDUDIBJO .71ͷओ؟
    • ׬ᘳͳΠϯηϯςΟϒઃܭΑΓ΋ϫʔΫϑϩʔΛ׬
    ੒ͤ͞Δɻ
    • ΠϯηϯςΟϒઃܭʹ͍ͭͯ͸ࠓޙɺτʔΫϯ
    ͷར༻Ձ஋ͳͲͱͱ΋ʹઃܭ͍ͯ͘͠ɻ
    • τʔΫϯʹར༻Ձ஋͕ग़Δ΋ͷͱͯ͠ɺ'BDU
    $IFDLFSʢޙड़ʣͷ࡞ۀෛՙΛԼ͛Δํ޲ʹτʔΫ
    ϯΛ෇༩͍ͯ͘͠ɻ
    ࣮ࡍʹϒϩοΫνΣʔϯ্Ͱ࠷খݶͷ'BDU$IFDL׆ಈΛߦ͑Δ࢓૊ΈΛ࡞Γͳ͕ΒɺΠϯηϯςΟϒઃܭͳͲΛ
    ໛ࡧ͍ͯ͘͠ɻ
    'BDU$IFDL8PSLGMPX
    *ODFOUJWF%FTJHO
    5PLFO6TBHF
    5PLFO.JOUJOH

    View Slide

  6. Ϣʔεέʔε
    $MBJN3FWJFX
    7PUF
    ఏग़͞Εͨ63-ʹର͢Δ
    'BLF൑ఆ౤ථ
    $SBXM
    'BLFͱࢥ͖͠63-Λ
    ίϛϡχςΟʹఏҊ
    'BDU$IFDL
    ఏग़͞Εͨ63-ʹର͢Δ
    ஌ࣝਓʹΑΔϨϏϡʔ
    $SBXMFS 'BDU$IFDLFS
    7PUFS
    63-

    View Slide

  7. 'BDUDIBJOͷొ৔ਓ෺
    $SBXMFSͱ7PUFS͸'BDU$IFDLFSʹ
    ରͯ͠'BLF֬౓ͷߴ͍63-Λఏڙ
    ͢Δ͜ͱͰΠϯηϯςΟϒΛ֫ಘ͢
    Δɻ
    ओʹͭͷߩݙऀΛઃܭ্༻ҙ͠ɺ൴ΒͷؒͰ63-ʹର͢Δ'BDU$IFDL͕ߦΘΕΔɻ
    Fact Checker
    Crawler
    Voter
    Πϯλʔωοτ্͔Β63-Λऩू
    ఏग़63-ʹରͯ͠ɺ'BLF͔൱͔Λ౤ථ
    ౤ථঢ়گΛՃຯͭͭ͠'BDU$IFDL
    'BDU$IFDLFSͷ'BDU DIFDLʹΑΓɺ
    'BLF൑ఆ͕GJOBMJ[F͞ΕΔɻ

    View Slide

  8. 'BDUDIBJOͷ֤ಈ࡞ઃܭ

    View Slide

  9. ೔ʑੜ੒͞ΕΔେྔͷ63-
    શମతͳઃܭओ؟
    'BDU$IFDLFSͷෛ୲ΛԼ͛Δํ޲ʹΠϯηϯςΟϒ͕ಇ͘Α͏ʹઃఆ͢Δɻ
    63-
    63-
    63-
    63-
    63- 63-
    'JMUFSJOH
    શੈքͷ63-ͷ
    த͔ΒΑΓ'BLF
    OFXTʹ͍ۙ63-
    Λநग़͢Δɻ
    1SJPSJUJ[F
    ϢʔβʔʹΑΔ
    ౤ථΛ௨ͯ͡ɺ
    'BLFOFXTͰ͋
    Δ͔൱͔ͷ
    ίϛϡχςΟͷ
    ελϯεΛද໌ɻ
    'BDU$IFDL
    ࠷ऴతʹ
    'JMUFSJOH͞Εɺ
    ίϛϡχςΟͰ
    ༏ઌ౓෇͚͞Ε
    ͨ63-ΛखಈͰ
    ධՁ͍ͯ͘͠ɻ
    ޻ఔΛܦͯɺ'BDU$IFDLFSͷख࡞ۀ͕ඞཁͳ63-ͷྔΛݮΒ͍ͯ͘͠ɻ

    View Slide

  10. $SBXMJOH
    'BDU$IFDLFS͕ຊ౰ʹνΣοΫ͢΂͖63-ͷϦετΛఏڙ͢Δ͜ͱʹରͯ͠ΠϯηϯςΟϒΛ෇༩͢Δɻ
    Crawler
    63-
    63-
    63-
    63-
    63-
    %FQPTJU
    7PUF'BDUDIFDL
    %FQPTJU
    3FXBSE
    '$5ʹΑΔ%FQPTJUΛཁٻ
    ͢Δ͜ͱͰɺ4QBN߈ܸΛ
    ๷ࢭ
    'BDUDIFDL͞Εͨ৔߹ɺ
    ͳ͍͠͸Ұఆظؒޙ
    %FQPTJUΛฦ٫
    ࣮ࡍʹ'BLFͩͬͨ৔߹
    3FXBSE͕෇༩͞ΕΔ
    େྔͷهࣄͷத͔Β
    ո͍͠΋ͷΛϑΟϧλ
    63-ఏग़
    ใु

    View Slide

  11. 63-ʹର͢Δ౤ථ
    7PUJOH
    7PUJOH͸ظؒͳ͍͠ɺ'BDU$IFDLʹΑͬͯకΊ੾ΒΕɺͦͷείΞ͸'BDU$IFDLFS΍৘ใར༻ऀʹର͢Δࢀߟ஋
    ͱͳΔɻ
    Voter
    'BLF

    /PU'BLF

    'BDUDIFDL
    %FQPTJU
    3FXBSE
    %FQPTJU
    7PUF
    'BDU$IFDLͰ౤ථͱಉ༷ͷ
    ݁Ռͩͬͨ৔߹ʹ3FXBSE

    View Slide

  12. ౤ථࡁΈ63-
    'BDU$IFDL
    'BDU$IFDLFSʹΑΓɺ$SBJN3FWJFXϑΥʔϚοτΛ࡞੒͢ΔɻείΞ౳Λࢀߟʹ֤ͭͭ͠ʑͷ൑அͰ'BDU $IFDL
    ͢Δର৅ΛબͿɻ
    Fact Checker
    63-
    63-
    63-
    $SBJN 3FWJFX
    'PSNBU
    ౤ථঢ়گΛצҊͭͭ͠
    'BDU$IFDLFSͷࡋྔͰબ୒
    3FXBSE
    ׆ಈঢ়گʹԠͯ͡'BLF೗Կ
    ʹؔΘΒͣ3FXBSEΛ෇༩
    'BLF /P
    'BLF /P
    'BLF /P

    View Slide

  13. 'BDUDIBJO .71 ΞʔΩςΫνϟ

    View Slide

  14. શମ૾
    .71Ͱ͸׬શͳඇதԝूݖੑΛ໨ࢦ͢ͷͰͳ͘ɺ࣮ࡍͷ'BDU $IFDL 8PSLGMPX͕ͲͷΑ͏ͳܗͰ͋Δ΂͖͔ࢼ͢
    ͨΊɺҰ෦௨ৗͷΠϯϑϥΛಋೖ͍ͯ͠Δɻ
    8FC
    &UIFSFVN
    "1*
    41"ͱ࣮ͯ͠૷
    .FUBNBTL౳
    6*
    *OEFYJOH
    $BMM$POUSBDU
    5PLFO
    8PSLGMPX
    %#

    View Slide

  15. શମ૾
    .71Ͱ͸׬શͳඇதԝूݖੑΛ໨ࢦ͢ͷͰͳ͘ɺ࣮ࡍͷ'BDU $IFDL 8PSLGMPX͕ͲͷΑ͏ͳܗͰ͋Δ΂͖͔ࢼ͢
    ͨΊɺҰ෦௨ৗͷΠϯϑϥΛಋೖ͍ͯ͠Δɻ
    8FC
    &UIFSFVN
    "1*
    41"ͱ࣮ͯ͠૷
    .FUBNBTL౳
    6*
    *OEFYJOH
    $BMM$POUSBDU
    5PLFO
    8PSLGMPX
    %#
    3FBDU3FEVYXFC

    View Slide

  16. &UIFSFVNଆʹ͍ͭͯ
    • 'BDU$IBJO5PLFOʢ'$5ʣ
    • &3$5PLFOΛϕʔε
    • .JOUBCMF
    • ;FQQFMJOTPMJEJUZͰͬ͞ͱߏங͢Δɻ
    • 8PSLGMPXؔ࿈ίϯτϥΫτ
    • $SBXM 7PUF 'BDU$IFDLؔ࿈ͷΞΫγϣϯΛ
    ίϯτϥΫτͰॲཧ
    • %FQPTJUͷ༬͔Γͱฦ٫
    • 3FXBSE෇༩
    &3$5PLFOͱϫʔΫϑϩʔ؅ཧͷ̎ͭͷίϯτϥΫτ͔Β੒Δɻ
    5PLFO
    8PSLGMPX
    τʔΫϯൃߦ
    'BDU$IFDL౳
    ߩݙ׆ಈ
    USBOTGFS
    4DPSF
    %FQPTJU
    3FXBSE
    ࢀՃऀ

    View Slide

  17. #BDLFOEʹ͍ͭͯ
    • 'BDU$IFDLσʔλͷӬଓԽ
    • *1'4΍ύϑΥʔϚϯεʹΑͬͯ͸$FOUSBMJ[FE
    ͳϑΝΠϧετϨʔδͱ࿈ܞͯ͠ɺ'BDU$IFDL
    σʔλΛӬଓԽ
    • อଘ63-ϋογϡ஋Λ8PSLGMPX$POUSBDUʹه
    ࿥͢Δɻ
    • ݕࡧ
    • Ͳͷ63-Λ'BDU$IFDLର৅ʹ͢΂͖͔ɺ
    *OEFYJOHͱݕࡧͷ"1*Λఏڙ
    ͋͘·Ͱ&UIFSFVNଆͷετϨʔδͱݕࡧੑͷิॿͱͯ͠ར༻ɻ
    $POUSBDU
    #BDLFOE
    4UPSBHF
    *1'4 3%#
    4
    $MBJN3FWJFXར༻ऀ
    ӬଓԽ
    ϋογϡه࿥
    *OEFYJOH
    ࢀՃऀ
    ݕࡧɺ6*ఏڙ
    $MBJN3FWJFX ఏڙ

    View Slide

  18. 'BDUDIBJOͷݱঢ়՝୊

    View Slide

  19. ຊϓϩδΣΫτઃܭʹ͋ͨͬͯͷ՝୊
    τʔΫϯ༻్ɾফඅ ରՁͱͯ͠ͷτʔΫϯՁ஋
    • ࢢ৔ചങͰՁ͕͍֨ͭͯॳΊͯΠ
    ϯηϯςΟϒͱͳΔɻ
    • ݱঢ়ͩͱɺτʔΫϯͷར༻ઌ͕ແ
    ͍ͨΊߪೖଆͷҙࢥΛ࡞Δඞཁ͕
    ͋Δɻ
    • σʔλར༻ͰτʔΫϯΛফඅ͢Δ
    ͳͲΛݕ౼ɻ
    • τʔΫϯͷઃܭʹΑͬͯ͸Πϯϑ
    Ϩ͕ଓ͖ɺՁ֨ͷҡ͕࣋೉͍͠ɻ
    • τʔΫϯͷϥΠϑαΠΫϧΛؚΊ
    ͨઃܭ͕ॏཁɺͲͷΑ͏ʹൃߦɺ
    ম٫͍͔ͯ͘͠ɻ
    .71ͷϦϦʔεҎޙͰ͸͜ΕΒ՝୊ͷਂ۷ΓΛओʹਐΊɺઃܭͷਫ਼៛ԽΛਐΊΔɻ
    είΞϦϯά
    • ଟ͘ͷ*$0ϓϩδΣΫτͰ΋ࢄݟ͞
    ΕΔείΞϦϯά՝୊ɻ
    • ͍͔ʹܾఆ࿦తɺඇதԝूݖతͰ
    ެฏͳείΞϦϯάΛఏڙ͢Δ͔ɻ
    • 'BDU$IBJOͰ͸ಛʹΑΓྑ͍ࢀՃऀ
    ʹϦϫʔυΛ෇༩͢Δඞཁ͕͋Γɺ
    είΞϦϯά͕ॏཁɻ

    View Slide

  20. ࠷ޙʹ
    'BDUDIBJOͰ͸ɺઃܭɾ࣮૷ʹؔ͢Δੵۃతͳ͝ҙݟ΍
    ։ൃ΁ͷ͝ڠྗΛ޿͘ืू͍ͯ͠·͢ʂ

    View Slide