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
66
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BlockChainJAM 2018
Presentation at BlockChainJAM 2018 (
https://blockchainjam.org/
)
1VQ9
October 20, 2018
More Decks by 1VQ9
See All by 1VQ9
0x Roadmap 2019
1vq9
1
99
0x Community Japan Meetup #1
1vq9
0
220
Introduction to 0x
1vq9
2
130
Other Decks in Technology
See All in Technology
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
640
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
システム思考で問題に対処する
yussak
0
350
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
1
290
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.2k
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
270
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
7.6k
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
150
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
260
도구에서 동료까지: 10년차 AI 스타트업의 AI 적응기
inureyes
PRO
0
220
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
2
450
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
270
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
250
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
How to build a perfect <img>
jonoalderson
1
5.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Deep Space Network (abreviated)
tonyrice
0
260
Building Flexible Design Systems
yeseniaperezcruz
330
40k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The SEO Collaboration Effect
kristinabergwall1
1
520
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.2k
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