0x is an infrastructure protocol that allows users to easily trade ERC20 tokens and other assets on the Ethereum blockchain without relying on centralized intermediaries like traditional cryptocurrency exchanges.

0x achieves this decentralized exchange functionality using a collection of open-source, publicly auditable smart contracts that work together to produce a flexible, low-friction trading protocol that developers can easily weave into their products.

The protocol is powered by an ERC20 utility token known as ZRX. Nodes that (also known as relayers) host an off-chain order book and offer user-facing applications that present this information and allow users to make, fill and cancel transactions are paid in ZRX tokens (as trading fees). ZRX can also be used to participate in platform governance, helping holders suggest and vote on changes to the protocol.

In 2019, 0x announced an overhaul of the ZRX token, adding extra functionality, allowing ZRX holders to delegate their stake to a market maker to earn passive rewards while retaining their voting capacity.

Who Are the Founders of 0x?

0x was founded in 2016 by Will Warren and Amir Bandeali. The two co-founders continue to serve the platform, with Will Warren as 0x’s CEO, whereas Amir Bandeali is CTO.

The platform launched following a successful initial coin offering (ICO) in 2017, during which it raised a total of $24 million — with support from prominent investment firms including Polychain Capital, Pantera Capital and FBG Capital.

Prior to the sell-out ICO, Warren worked in several research roles and briefly held the role of technical advisor to Basic Attention Token (BAT). Bandeali, on the other hand, graduated from the University of Illinois with a BSc in Finance and held several trading positions before co-founding 0x.

Now the team is composed of more than 30 individuals, including engineers, researchers and designers who work to update the platform and keep it running smoothly.

What Makes 0x Unique?

Unlike many other Ethereum decentralized exchange protocols, 0x supports both fungible (ERC20) and non-fungible (ERC-723) tokens. This means it can be used for the permissionless trading of a wide range of assets, giving holders a way to buy, sell and exchange the vast majority of Ethereum assets through more than a dozen different apps.

The 0x protocol can be applied to a wide range of use cases, including eBay-style marketplaces for digital goods and services, OTC trading desks, exchange functionality for DeFi protocols and plain-old decentralized exchanges.

Although 0x can be used to build highly flexible exchange products, it can also be built into products where asset exchange is a secondary feature — such as for in-game purchases and portfolio management platforms.

On the 0x protocol, liquidity takers pay a fee in the form of ZRX tokens — this fee is used to incentivize market maker (relayer) liquidity. Users also need to pay a protocol fee in the form of Ether (ETH), which is used to pay for the gas used in any transactions they complete. As an open-source protocol, 0x does not receive any share of this revenue, and is instead supported by ZRX tokens unlocked as team and developer incentives — along with its initial ICO funding.