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

BlockChainJAM 2018

1VQ9
October 20, 2018

BlockChainJAM 2018

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

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