Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BlockChainJAM 2018
Search
1VQ9
October 20, 2018
Technology
0
40
BlockChainJAM 2018
Presentation at BlockChainJAM 2018 (
https://blockchainjam.org/
)
1VQ9
October 20, 2018
Tweet
Share
More Decks by 1VQ9
See All by 1VQ9
0x Roadmap 2019
1vq9
1
74
0x Community Japan Meetup #1
1vq9
0
200
Introduction to 0x
1vq9
2
100
Other Decks in Technology
See All in Technology
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
19
6.3k
Goで作って学ぶWebSocket
ryuichi1208
3
1.7k
The Future of SEO: The Impact of AI on Search
badams
0
200
全文検索+セマンティックランカー+LLMの自然文検索サ−ビスで得られた知見
segavvy
2
110
デスクトップだけじゃないUbuntu
mtyshibata
0
200
エンジニアの育成を支える爆速フィードバック文化
sansantech
PRO
3
1.1k
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
560
君も受託系GISエンジニアにならないか
sudataka
2
440
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
420
生成 AI プロダクトを育てる技術 〜データ品質向上による継続的な価値創出の実践〜
icoxfog417
PRO
2
190
データの品質が低いと何が困るのか
kzykmyzw
6
1.1k
オブザーバビリティの観点でみるAWS / AWS from observability perspective
ymotongpoo
8
1.5k
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
330
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Designing for humans not robots
tammielis
250
25k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
We Have a Design System, Now What?
morganepeng
51
7.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Transcript
0x Protocol @1VQ9 and Whitney 2018/10/21 @ BlockChainJAM 2018
None
http://bit.do/0xjp
YQSPUPDPMΛ༻͢ΔE"QQT։ൃऀͷίϛϡχςΟ YQSPUPDPMͷٕज़తͳϊϋͷੵɺڞ༗ ΨόφϯεϞσϧؔ࿈ϓϩδΣΫτͳͲʹؔ͢Δใͷڞ༗ dϲ݄ʹճఔͷษڧձ 0x Community Japan (TBD) http://bit.do/0xjp
None
World in which all forms of value are tokenized on
public blockchains ༷ʑͳܗͷՁ͕ύϒϦοΫɾνΣʔϯ্ͰτʔΫϯԽ͞Εͨੈք ௨՟ ैདྷͷࢿ࢈ σδλϧͳ Currency Traditional Assets Digital Goods
! " # $ ! શͯͷਓ͕ࣗ༝ʹ͏͜ͱ͕Ͱ͖ΔɺޮతͰɺಁ໌ੑͷ୲อ͞Εͨ ۚ༥ΠϯϑϥετϥΫνϟ͕ඞཁ ! ! %
" & ! !
' ! ! ! ! ! ! ! !
' ! ! ! ! ! ! ! ! With
centralized exchange, users has to give control of their assets to trusted third party தԝूݖతͳऔҾॴͰɺऔҾΛߦ͏ࡍʹɺ৴ པ͞Εͨୈࡾऀʹࢿ࢈Λ༬͚Δඞཁ͕͋Δ
2014/2 2016/4 2016/8 2018/1 2018/9 2018/7 2017/7 Hacked Seized
' ! ! ( Trusted third party can be a
risk of privacy ৴པ͞Εͨୈࡾऀ͕ϓϥΠόγʔͷϦεΫͱͳΔՄೳੑ͕ଘࡏ͢Δ
“Create a tokenized world where all value can flow freely.”
zશͯͷՁ͕ࣗ༝ʹߦ͖དྷ͢ΔɺτʔΫϯԽ͞ΕͨੈքΛ࡞Δz 0xͷϛογϣϯ 0x Mission Statement
୭Ͱࣗ༝ʹ͑ΔɺτϥετϨεʹτʔΫϯΛަ͢Δ͢ΔͨΊͷϓϩτί ϧɻࢄऔҾॴͰͳ͍ɻ εϚʔτίϯτϥΫτͷηοτͱͯ͠࡞ΒΕ͓ͯΓɺ։ൃऀϓϩτίϧΛར ༻ͯ͠ɺ&3$τʔΫϯͷऔҾॴϚʔέοτϓϨΠεΛ։ൃͰ͖Δɻ ΥϨοτ͔ΒΥϨοτɺऔҾ͢Δ͜ͱ͕Մೳɻ YQSPUPDPMΛ༻͢ΔࢄऔҾॴಉ࢜ͰɺྲྀಈੑΛڞ༗Մೳɻ 7FSTJPO͕ʹϦϦʔε͞Εɺ7FSTJPO͕ʹϦϦʔε͞Εͨɻ 0x protocol: τϥετϨεͳτʔΫϯަͷͨΊͷΦʔϓϯͳϓϩτίϧ
! Maker ! Taker Exchange contract ) )
! 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 ) )
! Maker ! Taker Exchange contract Signed Order Object (JSON)
* ϝΠΧʔॺ໊ࡁ0SEFSΦϒδΣΫτΛ5BLFSͱڞ༗͢Δ ) ) Maker shares signed Order object with Taker
! Maker ! Taker Exchange contract Signed Order Object (JSON)
* ςΠΧʔྔΛࢦఆͯ͠&YDIBOHFDPOUSBDUͷϝιουΛݺͼग़͢ ) ) Taker invoke method of Exchange contract with amount to fill
! Maker ! Taker Exchange contract &YDIBOHFίϯτϥΫτ͕͓ޓ͍ͷΥϨοτͷؒͰτʔΫϯͷަΛߦ͏ Exchange contract transfers
tokens for each wallet directly ) ) ! 1 WETH 237 ZRX
! ! τϥετϨεʹՁΛަ͢ΔͨΊͷϓϩτίϧ Trust-less protocol for exchanging values ΦϑνΣʔϯͰจΛϦϨʔ͠ɺΦϯνΣʔϯͰఆ Off-chain
order relay, On-chain settlement
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.
σϦόςΟϒ ϨϯσΟϯά τʔΫϯόεέοτ Derivative Lending Token Basket 0xϓϩτίϧ্ʹ࡞ΒΕ༷ͨʑͳϓϩτίϧ Protocols build
on 0x protocol
5SBEJOHXJEHFUʹΑͬͯɺΣϒΞϓϦɺE"QQTʹ؆୯ʹऔҾͷػೳΛՃՄೳʹ Trading widget will allow integrate trading feature to any
web apps and dApps.
ϦϨʔϠʔ Relayers
! 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
4UBOEBSE3FMBZFS"1*ʹ४ڌ͢Δ͜ͱͰɺ3FMBZFSಉ͕࢜ྲྀಈੑΛڞ༗͢Δ͜ͱ͕Մೳ With Standard Relayer API, Relayers can share their liquidity
pool ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Liquidity Pool ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Liquidity Pool Relayer B Relayer A Standard Relayer API
10+ Relayers $612,483 24H Network volume* * 2018/10/18, https://0xtracker.com
Network volume Fills https://0xtracker.com
Network volume Fills https://0xtracker.com ϝΠϯωοτʹϦϦʔε Launched on Main net
at 2017/10/9