Sedan sin första distribution till Ethereum-mainnet i augusti 2017 har 0x-protokollet varit väldigt framgångsrikt och till och med överträffat 0x-kärnlagets mest optimistiska förväntningar..
På mindre än ett år efter att ha varit live har protokollet använts för att underlätta mer än 100 000 affärer med 500+ unika Ethereum tokens, totalt en handelsvolym som överstiger 200 miljoner dollar. Det behöver inte sägas att 0x Protocol har varit ett av de mest användbara projekten i hela Ethereums ekosystem hittills.
Ännu bättre för projektets tidiga supportrar har tillväxten i antagandet av 0x-protokollet sammanfallit med tillväxten för protokollets ursprungliga token, ZRX. Faktum är att ZRX för närvarande är 3: e högsta börsvärdet av alla Ethereum-tokens, endast efter OMG och BNB.
Som om utsikterna för 0x inte redan var tillräckligt ljusa, kommer saker och ting att bli ännu bättre. Det beror på att 0x-kärnteamet är nästan redo att lanseras 0x protokoll 2.0, med en handfull spännande utvecklingar som ska ta saker till nästa nivå.
Förbättringar i 0x Protocol 2.0
Nya funktioner tenderar alltid att få det mesta av uppmärksamheten, men V2 gör också massor av förbättringar av befintliga funktioner i V1 som är värda att nämna.
Ett stort förbättringsområde är ordermatchning och batchavräkning. V1 i protokollet aktiverat atom- ordermatchning, men endast i de fall där användarna hade tillräckligt med kapital i förväg för att fylla transaktionerna helt. V2 utökar matchningen av atomorder avsevärt genom att eliminera kravet på kapital i första hand. Nu är det enda kvarvarande kravet för användare att de har tillräckligt med ETH för att täcka bensinkostnader.
En annan uppgradering som ingår i V2 är dess stöd för nya signaturscheman utöver standardkrypteringsschemat för Ethereum, ECDSA. Vad som gör utvidgningen av stödda system viktig är att det gör det möjligt för användare att optimera för sina specifika användningsfall genom att prioritera säkerhet, flexibilitet, användarvänlighet eller andra faktorer snarare än att fastna med ett signaturschema som kanske inte passar deras applikation.
0x protokoll 2.0 stöder EIP-712 och Trezor-signaturer, samtidigt som det gör det möjligt för användare att definiera sina egna verifieringsfunktioner i smarta kontrakt så att bland annat multi-sig-, BLS- och ringsignaturscheman kan användas.
Ny på 0x i V2
Den största förändringen mellan V1 och V2 i 0x-protokollet är en redesign av den smarta kontraktsarkitekturen för att möjliggöra strömlinjeformat stöd för nya ERC-tokenstandarder. Den första tokenstandarden som läggs till är ERC-721 – den icke-fungibla token (NFT) ) standard som är mest känd för att användas i CryptoKitties – men det kommer att vara möjligt att lägga till många fler i framtiden.
Allt detta åstadkommes genom distribution av nya tillgångstillstånd för varje tokenstandard i motsats till den enda proxy som gränssnitt med alla tokens som utbyts. Eftersom nya tillgångsproxyer kan läggas till utan att ändra befintliga, är det möjligt att stödja nya tokenstandarder utan att ändra de ursprungliga smarta kontrakten, vilket gör hela processen mycket enklare.
Källa: 0x blogg
I slutändan redesignar den smarta kontraktsarkitekturen för att enklare integrera ny ERC-tokenstandarder är ett mycket viktigt steg att ta för 0x-projekt.
ERC-20 är den absolut vanligaste standarden just nu, men det är inte utan brister. ERC-231 och ERC-777-tokenstandarderna förbättras båda med ERC-20, men har ännu inte sett någon betydande användning. Kanske kommer tillägget av ERC-231 och ERC-777 Proxies till 0x-protokollet att bidra till att påverka fler projekt för att använda dessa standarder snarare än den föråldrade ERC-20-standarden.
Vidarebefordringskontrakt för Wrapped ETH (WETH)
Om du inte redan är bekant med 0x-protokollet eller inte har använt ett relayer kanske du inte har hört talas om “inslagna ETH” (VÅTT).
På grund av det faktum att Ether existerade långt före ERC-20-tokenstandarden, passar ETH faktiskt inte standarden. Som ett resultat är det inte möjligt att handla ETH direkt med andra ERC-20-token. Lösningen är att “wrap” ETH, som i verkligheten helt enkelt använder ett smart kontrakt för att byta ETH mot en lika stor del av en ERC-20-kompatibel version av sig själv, WETH.
Tyvärr är det inte precis bra att använda WETH i stället för ETH, eftersom det skapar extra steg och förvirring i utbytesprocessen. Men tills Ethereum-kodbasen ändras så att ETH överensstämmer med ERC-tokenstandarder, finns det inget att komma runt.
I detta fall kommer 0x Protocol 2.0 att förbättra situationen avsevärt med hjälp av ett nytt vidarekopplingsavtal. Poängen med avtalet är att göra WETH enklare att använda genom att låta användare skicka ETH tillsammans med de beställningar de vill fylla, och ETH kan sedan slås in och användas för att fylla orderna i en enda transaktion så att WETH-tagare inte är längre behövs.
0x projektpartners
0x-kärnteamet är inte ensamt för att säkerställa framgången för 0x 2.0. De har också använt hjälp av SoHo Token Labs och Quantstamp för att granska V2 smarta kontrakt.
Blickar framåt
0x har redan skapat en riktigt positiv meritlista i Ethereum-communityn och distributionen av mainnet 0x 2,0 i september borde förbättra det ytterligare.
Dessutom kommer det att bli spännande att se hur andra projektteam använder 0x-protokollet för att bygga ut fler lösningar och fortsätta förbättra likviditeten i Ethereums ekosystem.
Sammantaget finns det få Ethereum-projekt och kryptovalutor i allmänhet som gör mer för att möjliggöra mainstream-antagande än 0x. Det är därför det verkligen är värt hålla koll på 0x Protocol 2.0 under de kommande månaderna.
För en fullständig översikt över 0x-projekt, kolla in vår artikel: Vad är 0x Protocol (ZRX)?