EOSにPull Requestを出してマージされた話

8b22a5740ffd1128cf5037977da337d6?s=47 t10471
October 25, 2018

EOSにPull Requestを出してマージされた話

8b22a5740ffd1128cf5037977da337d6?s=128

t10471

October 25, 2018
Tweet

Transcript

  1. EOSʹPull RequestΛग़ͯ͠Ϛʔδ͞ Εͨ࿩ blockchain.tokyo #13 @t10471

  2. ۀ຿ ϒϩοΫνΣʔϯͷݚڀ։ൃ ৽͍͠ϒϩϯνΣʔͷௐࠪɾϒϩοΫνΣʔϯͷ։ൃͯ͠ ΈΔ͜ͱʹΑͬͯϒϩοΫνΣʔϯཧղΛਂΊΔ ݚڀͨ͜͠ͱΛΞ΢τϓοτ͢Δ

  3. EOSʹ͍ͭͯ(શମ૾1) Ethereum killerͱݴΘΕΔ͜ͱ΋͋Δ Daniel Larimer(bytemaster)͕։ൃ͍ͯ͠Δ BitSharesɾSteemitͳͷͲ։ൃܦݧ͕͋ΓɺBlockchainք۾Ͱ͸ΘΓͱ༗໊ͳਓ DPOS + BFT(DBFT?) τϥϯβΫγϣϯ͕ͳͯͯ͘΋0.5ඵຖʹϒϩοΫੜ੒

    λΠϜεϥΠεతʹϒϩοΫੜ੒Λߦ͏ͷͰҰ࣌తʹfinalize͞Εͳ͍ ϩδοΫ͕΍΍͜͠… ECAF(EOSίΞ஥ࡋϑΥʔϥϜ)΍ݑ๏Λ࡞͍ͬͯΔ ݟ੾ΓൃंͰ࡞͙ͬͯͩͩ͘ɺ্ख͘ಈ͍͍ͯΔ͔…?
  4. EOSʹ͍ͭͯ(શମ૾2) ॲཧੑೳ͕ܻҧ͍ max 3996tpsग़ͨͱݴ͏͕ɺࠓݟΔͱ 3990ͳؾ͕͢Δ Block #13,349,892ɹ1992 Block #13,349,893ɹ1998

  5. EOSʹ͍ͭͯ(ݸਓతݟղ1) Dapps༻ͷಛԽܕBlockchain Daniel Larimer(bytemaster)͕։ൃ͍ͯ͠Δ΋ͷ͸େମͦΜͳײ͡ Steemit΋ใुܕϒϩά EOS͸෼ࢄOSతͳཱͪҐஔͰ͋Γɺར༻ऀ͸͋͘·ͰDapps։ൃऀͰ ͋ΓɺTokenΛDapps։ൃऀҎ֎͕࣋ͭҙຯ͸౤ػҎ֎ʹҙຯ͕ແ͍Α ͏ʹࢥ͑Δ ͋·Γɺૹۚʹ޲͍͍ͯΔBlockChainͰ͸ͳ͍ͱࢥ͏

  6. EOSʹ͍ͭͯ(ݸਓݟղ2) ਖ਼௚ɺ͜ͷBlockchain͕2೥࣋ͭͷ͔Ṗ… ϒϩοΫੜ੒εϐʔυ͕଎͗ͯ͢ಉظ͕ਏ͍ɾblockྦྷੵαΠ ζɾDapps͕جຊΦϯϝϞϦͳͲͷ໰୊͕͍ͬͺ͍͋Δؾ͕͢ Δ… Daniel LarimerͷΞΧ΢ϯτ໊͕bytemaster͚͔ͩ͋ͬͯɺϓϩάϥ Ϝ͕ຐज़తɺC++ॳ৺ऀʹ͸ܹΉͣ ୠ͠ɺeosio_install.sh eosio_build.shͷ͓͔͛Ͱ؀ڥߏங͕௒ָ

  7. Pull Requestͷ಺༰(1) 2018೥6݄Լ०ɺ2018೥6݄2೔ʹ1.0͕ϦϦʔε͞Εͨ͠ɺ৮ͬͯΈΔ͔ʔ υΩϡϝϯτ௨Γ΍ͬͯ΋ಈ͔ͳ͍… keosd, nodeos, cleosͬͯͳΜͧ΍… keosd͸wallet༻ͷσʔϞϯ nodeos͸EOSͷαʔό cleos͸nodeosΛىಈ͢ΔcliίϚϯυ

  8. Pull Requestͷ಺༰(2) ԿͰಈ͔ͳ͍͔෼͔Βͳ͍͔ΒιʔεΛσόοά keosd͕ipv6Λ૝ఆͯ͠ͳ͍͜ͱ͕෼͔ͬͨ ͜Μͳײ͡ͷPull RequestΛૹͬͨΒɺϚʔδ͞Εͨʂ

  9. ײ૝ Pull Request͸ૹͬͯΈΔͱҊ֎merge͞ΕΔ͔΋ʁ ಛʹϦϦʔε͞Εͨ͹͔Γ͸ૂ͍໨ʁ Ͱ΋ɻɻɻ

  10. Ψϯແࢹ͞ΕΔ͜ͱ΋͋Δ…

  11. ͋Γ͕ͱ͏͍͟͝·ͨ͠