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

BlockChainJAM 2018

Avatar for 1VQ9 1VQ9
October 20, 2018

BlockChainJAM 2018

Presentation at BlockChainJAM 2018 ( https://blockchainjam.org/ )

Avatar for 1VQ9

1VQ9

October 20, 2018
Tweet

More Decks by 1VQ9

Other Decks in Technology

Transcript

  1. World in which all forms of value are tokenized on

    public blockchains ༷ʑͳܗͷՁ஋͕ύϒϦοΫɾνΣʔϯ্ͰτʔΫϯԽ͞Εͨੈք ௨՟ ैདྷͷࢿ࢈ σδλϧͳ঎඼ Currency Traditional Assets Digital Goods
  2. ' ! ! ! ! ! ! ! ! With

    centralized exchange, users has to give control of their assets to trusted third party தԝूݖతͳऔҾॴͰ͸ɺऔҾΛߦ͏ࡍʹɺ৴ པ͞Εͨୈࡾऀʹࢿ࢈Λ༬͚Δඞཁ͕͋Δ
  3. ' ! ! ( Trusted third party can be a

    risk of privacy ৴པ͞Εͨୈࡾऀ͕ϓϥΠόγʔͷϦεΫͱͳΔՄೳੑ͕ଘࡏ͢Δ
  4. “Create a tokenized world where all value can flow freely.”

    zશͯͷՁ஋͕ࣗ༝ʹߦ͖དྷ͢ΔɺτʔΫϯԽ͞ΕͨੈքΛ࡞Δz 0xͷϛογϣϯ 0x Mission Statement
  5. ! Maker ! Taker Exchange contract makerAddress 0x000… makerAssetData ZRX

    makerAssetAmount 237 takerAddress 0x000… takerAssetData WETH takerAssetAmount 1 Order Object (JSON) ! ϝΠΧʔ͸஫จ಺༰Λهࡌͨ͠0SEFSΦϒδΣΫτΛ࡞੒͠ɺ ॺ໊͢Δ Maker creates order object and sign it ) )
  6. ! Maker ! Taker Exchange contract Signed Order Object (JSON)

    * ϝΠΧʔ͸ॺ໊ࡁ0SEFSΦϒδΣΫτΛ5BLFSͱڞ༗͢Δ ) ) Maker shares signed Order object with Taker
  7. ! Maker ! Taker Exchange contract Signed Order Object (JSON)

    * ςΠΧʔ͸਺ྔΛࢦఆͯ͠&YDIBOHFDPOUSBDUͷϝιουΛݺͼग़͢ ) ) Taker invoke method of Exchange contract with amount to fill
  8. ! Maker ! Taker Exchange contract Signed Order Object (JSON)

    * ) ) Signed Order Object (JSON) * Order Object (JSON) ! 0SEFSΦϒδΣΫτͷ࡞੒΍໿ఆɺΦʔμʔϒοΫͷ؅ཧɺΠϯλʔϑΣʔεͷఏ ڙͳͲΛߦ͏ͷ͕ϦϨʔϠʔͷ໾ׂ Relayers maintains order book, provides user interface, creates order object and fill them
  9. 4UBOEBSE3FMBZFS"1*ʹ४ڌ͢Δ͜ͱͰɺ3FMBZFSಉ͕࢜ྲྀಈੑΛڞ༗͢Δ͜ͱ͕Մೳ With Standard Relayer API, Relayers can share their liquidity

    pool ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Liquidity Pool ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Liquidity Pool Relayer B Relayer A Standard Relayer API