Share This Post

An Open Protocol For Decentralized Exchange On The Ethereum Blockchain

Øx is an open protocol that facilitates low friction peer-to-peer exchange of ERC20 tokens on the Ethereum blockchain. The protocol is intended to serve as an open standard and common building block, driving interoperability among decentralized applications (dApps) that incorporate exchange functionality. Trades are executed by a system of Ethereum smart contracts that are publicly accessible, free to use and that any dApp can hook into. DApps built on top of the protocol can access public liquidity pools or create their own liquidity pool and charge transaction fees on the resulting volume. The protocol does not impose costs on its users or arbitrarily extract value from one group of users to benefit another. Decentralized governance is used to continuously and securely integrate updates into the base protocol without disrupting higher level processes.

Numerous decentralized exchanges have been built on the Ethereum blockchain. However, they are all proprietary and incompatible with each other. Øx is not a decentralized exchange, it is a protocol for exchange.Our mission is to drive standardization and widespread adoption of the protocol, leading to safer smart contracts and a global liquidity pool.

Standardization, Decoupling, and Interoperability

Standardization benefits the entire ecosystem because it creates interoperability between dApps, creating synergies and driving network effects. Øx enables interoperability by pulling exchange functionality from the application layer into the protocol layer. It will serve as a modular building block that, when built upon, can be assembled into increasingly complex and useful applications. In this case, interoperability should yield the one thing that current decentralized exchanges are lacking most: liquidity. Liquid markets are a key piece of infrastructure necessary for the success of the token economy, and will grow in importance as more and more assets become tokenized.


Trustless exchange
Built on Ethereum’s distributed network with no centralized point of failure and no down time, each trade is settled atomically and without counterparty risk.
Shared liquidity
By sharing a standard API, relayers can easily aggregate liquidity pools, creating network effects around liquidity that compound as more relayers come online.
Open source
0x is open source, permissionless and free to use. Trade directly with a known counterparty for free or pay a relayer some ZRX tokens to access their liquidity

A building block for dApps

0x protocol is a pluggable building block for dApps that require exchange functionality. Join the many developers that are already using 0x in their web applications and smart contracts.
Decentralized organizations use tokens to represent ownership and guide their governance logic. 0x allows decentralized organizations to seamlessly and safely trade ownership for startup capital.
Decentralized prediction market platforms generate sets of tokens that represent a financial stake in the outcomes of real-world events. 0x allows these tokens to be instantly tradable.
Novel economic constructs such as stable coins require efficient, liquid markets to succeed. 0x will facilitate the underlying economic mechanisms that allow these tokens to remain stable.
Efficient lending requires liquid markets where investors can buy and re-sell loans. 0x enables an ecosystem of lenders to self-organize and efficiently determine market prices for all outstanding loans.
Decentralized fund management limits fund managers to investing in pre-agreed upon asset classes. Embedding 0x into fund management smart contracts enables them to enforce these security constraints.
Francesco Agosti shared the latest developments of the oX Protocol:

The second version of 0x is in its final stages of development — go check out the spec! We put a lot of work into getting v2 out the door this month, and are happy to announce that not only have audits begun (courtesy of the folks at Soho Token Labs) but we have successfully deployed on Kovan! More information about this can be found in 0x V2 Deployed on Kovan, First Audit Begins. Before the code-freeze, we managed to get these changes in:

  • Better EIP712 Support: We are now using ABIv2 encoding for all order assetData fields, which means you’ll actually be able to see what you’re signing —as soon as your wallet supports the standard.
  • Improved Gas Efficiency: We managed to improve our gas efficiency by 10% by writing our ABI encoding logic in assembly before making calls to external contracts.

If you enjoyed this article please share it for others to read

Article reflects author's own opinion.

In any circumstances can CCG be responsible for potential losses regarding investments or services, either referenced by the author in the article or by any links provided.

This platform is intended to share educational knowledge, open for several external author's and in no way represents any financial advisement.

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Articles

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Do You Want To Boost Your Business?

Send us a Press Release or article about your business

Have a new token to present? Some interesting project that uses blockchain? Or maybe one idea you'd like to write about? Share it to the world here.