0x, ERC-20 tokenlerinin Ethereum blok zinciri üzerinde alınıp satılmasını sağlayan bir protokoldür. Özel şifre (private key) ile imzalanarak yaratılan off-chain emirler, 0x protokolü üzerine inşa edilmiş borsalar tarafından yayınlanır, emir başka bir emir ile eşleştiğinde işlem 0x akıllı sözleşmelerine iletilir ve takas taraflar arasında atomik olarak gerçekleşir.
ERC-20 ekosisteminin daha yeni oluşmaya başladığı zamanlarda kurulan 0x projesi, sadece ERC-20 tokenlerinin Ethereum blok zinciri üzerinde takas edilmesini sağlıyordu, bugün gelinen noktada ERC-20 tokenlerine ek olarak ERC-721 standardı (aynı tür başka bir erc-721 token ile takas edilmesi mümkün olmayan, bölünmeyen, eşsiz non-fungible tokenler), menkul kıymet tokenleri, türev ürünleri ve daha fazlası ekosisteme dahil oldu.
3 Eylül‘de mainnet’de yayınlanması beklenen 0x Protokolü V2’de ERC-20 tokenlerinin yanında ERC-721 desteği geliyor yani kullanıcılar CryptoKitties gibi eşsiz varlıkları da 0x protokolü üzerinde alıp satabilecek. 0x V1’de emirler Ethereum’un standart şifreleme şeması olan ECDSA ile yaratılıyordu ancak bu belirli kullanım alanlarını kısıtladığı için V2’de EIP-712 ve Trezor gibi yeni imza şemaları için destek geliyor bunun yanında kullanıcılar akıllı sözleşmeler ile kendi doğrulama fonksiyonlarını tanımlayabilecek, bu şekilde 0x akıllı sözleşmelerinin de yeni kullanım alanlarını desteklemek için yeniden deploy edilmesine gerek kalmayacak.
Fiat para birimlerinin, hisse senetlerinin, emtiaların, video oyun itemlerinin, dijital koleksiyonların ve çok daha fazlasının tokenize edildiği ve blok zincirine taşındığı yeni bir dünyada bütün varlıkların serbestçe takas edilebilmesini sağlamak için yola koyulan 0x projesi, V2 ile bu doğrultuda önemli bir gelişme kaydetmiş olacak.