Slide 1

Slide 1 text

0x Protocol @1VQ9 and Whitney 2018/10/21 @ BlockChainJAM 2018

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

http://bit.do/0xjp

Slide 4

Slide 4 text

YQSPUPDPMΛ࢖༻͢ΔE"QQT։ൃऀͷίϛϡχςΟ YQSPUPDPMͷٕज़తͳϊ΢ϋ΢ͷ஝ੵɺڞ༗ ΨόφϯεϞσϧ΍ؔ࿈ϓϩδΣΫτͳͲʹؔ͢Δ৘ใͷڞ༗ dϲ݄ʹճఔ౓ͷษڧձ 0x Community Japan (TBD) http://bit.do/0xjp

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

World in which all forms of value are tokenized on public blockchains ༷ʑͳܗͷՁ஋͕ύϒϦοΫɾνΣʔϯ্ͰτʔΫϯԽ͞Εͨੈք ௨՟ ैདྷͷࢿ࢈ σδλϧͳ঎඼ Currency Traditional Assets Digital Goods

Slide 7

Slide 7 text

! " # $ ! શͯͷਓ͕ࣗ༝ʹ࢖͏͜ͱ͕Ͱ͖Δɺޮ཰తͰɺಁ໌ੑͷ୲อ͞Εͨ ۚ༥ΠϯϑϥετϥΫνϟ͕ඞཁ ! ! % " & ! !

Slide 8

Slide 8 text

' ! ! ! ! ! ! ! !

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

2014/2 2016/4 2016/8 2018/1 2018/9 2018/7 2017/7 Hacked Seized

Slide 11

Slide 11 text

' ! ! ( Trusted third party can be a risk of privacy ৴པ͞Εͨୈࡾऀ͕ϓϥΠόγʔͷϦεΫͱͳΔՄೳੑ͕ଘࡏ͢Δ

Slide 12

Slide 12 text

“Create a tokenized world where all value can flow freely.” zશͯͷՁ஋͕ࣗ༝ʹߦ͖དྷ͢ΔɺτʔΫϯԽ͞ΕͨੈքΛ࡞Δz 0xͷϛογϣϯ 0x Mission Statement

Slide 13

Slide 13 text

୭Ͱ΋ࣗ༝ʹ࢖͑ΔɺτϥετϨεʹτʔΫϯΛަ׵͢Δ͢ΔͨΊͷϓϩτί ϧɻ෼ࢄऔҾॴͰ͸ͳ͍ɻ εϚʔτίϯτϥΫτͷηοτͱͯ͠࡞ΒΕ͓ͯΓɺ։ൃऀ͸ϓϩτίϧΛར ༻ͯ͠ɺ&3$τʔΫϯͷऔҾॴ΍ϚʔέοτϓϨΠεΛ։ൃͰ͖Δɻ ΢ΥϨοτ͔Β΢ΥϨοτ΁ɺ௚઀औҾ͢Δ͜ͱ͕Մೳɻ YQSPUPDPMΛ࢖༻͢Δ෼ࢄऔҾॴಉ࢜ͰɺྲྀಈੑΛڞ༗Մೳɻ 7FSTJPO͕ʹϦϦʔε͞Εɺ7FSTJPO͕ʹϦϦʔε͞Εͨɻ 0x protocol: τϥετϨεͳτʔΫϯަ׵ͷͨΊͷΦʔϓϯͳϓϩτίϧ

Slide 14

Slide 14 text

! Maker ! Taker Exchange contract ) )

Slide 15

Slide 15 text

! 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 ) )

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

! Maker ! Taker Exchange contract &YDIBOHFίϯτϥΫτ͕͓ޓ͍ͷ΢ΥϨοτͷؒͰτʔΫϯͷަ׵Λߦ͏ Exchange contract transfers tokens for each wallet directly ) ) ! 1 WETH 237 ZRX

Slide 19

Slide 19 text

! ! τϥετϨεʹՁ஋Λަ׵͢ΔͨΊͷϓϩτίϧ Trust-less protocol for exchanging values ΦϑνΣʔϯͰ஫จΛϦϨʔ͠ɺΦϯνΣʔϯͰ໿ఆ Off-chain order relay, On-chain settlement

Slide 20

Slide 20 text

ERC20 Token ERC721 Non Fungible Token 7FSTJPOͰ͸ɺ"TTFU1SPYZʹΑΓ &3$͚ͩͰͳ͘&3$ʹ΋ରԠͨ͠ɻ ରԠ͢Δࢿ࢈ͷछྨ͸ࠓޙ૿͍͑ͯ͘༧ఆ In version 2, protocol supports ERC721 not only ERC20. Supporting asset classes are going to increase.

Slide 21

Slide 21 text

σϦόςΟϒ ϨϯσΟϯά τʔΫϯόεέοτ Derivative Lending Token Basket 0xϓϩτίϧ্ʹ࡞ΒΕ༷ͨʑͳϓϩτίϧ Protocols build on 0x protocol

Slide 22

Slide 22 text

5SBEJOHXJEHFUʹΑͬͯɺ΢ΣϒΞϓϦɺE"QQTʹ؆୯ʹऔҾͷػೳΛ௥ՃՄೳʹ Trading widget will allow integrate trading feature to any web apps and dApps.

Slide 23

Slide 23 text

ϦϨʔϠʔ Relayers

Slide 24

Slide 24 text

! 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

Slide 25

Slide 25 text

4UBOEBSE3FMBZFS"1*ʹ४ڌ͢Δ͜ͱͰɺ3FMBZFSಉ͕࢜ྲྀಈੑΛڞ༗͢Δ͜ͱ͕Մೳ With Standard Relayer API, Relayers can share their liquidity pool ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Liquidity Pool ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Liquidity Pool Relayer B Relayer A Standard Relayer API

Slide 26

Slide 26 text

10+ Relayers $612,483 24H Network volume* * 2018/10/18, https://0xtracker.com

Slide 27

Slide 27 text

Network volume Fills https://0xtracker.com

Slide 28

Slide 28 text

Network volume Fills https://0xtracker.com ϝΠϯωοτʹϦϦʔε Launched on Main net at 2017/10/9