0x projekt indstillet til at starte 0x protokol 2.0 i september 2018
Siden den oprindelige implementering til Ethereum-mainnet i august 2017 har 0x-protokollen været meget succesrig og endda overgået 0x-kerneteamets mest optimistiske forventninger.
På mindre end et år med at være live er protokollen blevet brugt til at lette mere end 100.000 handler med 500+ unikke Ethereum tokens, samlet en handelsvolumen på over $ 200 millioner. Det er overflødigt at sige, 0x Protocol har hidtil været et af de mest nyttige projekter i hele Ethereum-økosystemet.
Endnu bedre for projektets tidlige tilhængere er væksten i vedtagelsen af 0x-protokollen faldet sammen med væksten for protokollens native token, ZRX. Faktisk er ZRX i øjeblikket den 3. højeste markedsværdi af alle Ethereum-tokens, der kun følger OMG og BNB.
Som om udsigterne til 0x ikke allerede var lyse nok, er tingene ved at blive endnu bedre. Det skyldes, at 0x-kerneteamet næsten er klar til lancering 0x protokol 2.0, med en håndfuld spændende udvikling, der tager tingene til et andet niveau.
Forbedringer i 0x Protocol 2.0
Nye funktioner har altid en tendens til at få mest mulig opmærksomhed, men V2 gør også masser af forbedringer på eksisterende funktioner i V1, der er værd at nævne.
Et stort forbedringsområde er ordrematchning og batchafregning. V1 i protokollen aktiveret atomar ordrematchning, men kun i de tilfælde, hvor brugerne havde nok forudgående kapital til at udfylde transaktionerne fuldstændigt. V2 udvider atomordrenes matchning markant ved at eliminere kravet om kapital foran. Nu er det eneste tilbageværende krav fra brugerne, at de har nok ETH til at dække gasomkostninger.
En anden opgradering, der er en del af V2, er understøttelsen af nye signaturordninger ud over standard Ethereum-krypteringsordningen, ECDSA. Hvad der gør udvidelsen af understøttede ordninger vigtig, er at det giver brugerne mulighed for at optimere til deres specifikke brugssager ved at prioritere sikkerhed, fleksibilitet, brugervenlighed eller andre faktorer i stedet for at sidde fast med en signaturordning, der muligvis ikke passer til deres applikation.
0x protokol 2.0 understøtter EIP-712 og Trezor-signaturer, samtidig med at det gør det muligt for brugerne at definere deres egne verifikationsfunktioner i smarte kontrakter, således at multi-sig, BLS og ringsignaturordninger blandt andre alle kan bruges.
Ny til 0x i V2
Den største ændring mellem V1 og V2 i 0x-protokollen er et redesign af den smarte kontraktarkitektur for at muliggøre strømlinet understøttelse af nye ERC-tokenstandarder. Den første tokenstandard, der tilføjes, er ERC-721 – det ikke-fungible token (NFT) ) standard, der er bedst kendt for at blive brugt i CryptoKitties – men det vil være muligt at tilføje mange flere i fremtiden.
Alt dette opnås gennem implementeringen af nye aktivproxyer for hver tokenstandard i modsætning til den enkelte proxy, der grænseflader med alle tokens, der udveksles. Da nye aktivproxyer kan tilføjes uden at ændre eksisterende, er det muligt at understøtte nye tokenstandarder uden at ændre de originale smarte kontrakter, hvilket gør hele processen meget enklere.
Kilde: 0x blog
I sidste ende redesigner den smarte kontraktarkitektur for lettere at integrere nyt ERC token standarder er et meget vigtigt skridt at tage for 0x-projekt.
ERC-20 er langt den mest almindelige standard lige nu, men det er ikke uden fejl. ERC-231- og ERC-777-tokenstandarderne forbedrer begge ERC-20, men har endnu ikke set nogen betydelig anvendelse. Måske vil tilføjelsen af ERC-231 og ERC-777 Proxies til 0x-protokollen i fremtiden være med til at påvirke flere projekter til at bruge disse standarder snarere end den forældede ERC-20-standard.
Videresendelseskontrakt for indpakket ETH (WETH)
Hvis du ikke allerede er fortrolig med 0x-protokollen eller ikke har brugt et relay, har du muligvis ikke hørt om “indpakket ETH” (VED).
På grund af det faktum, at Ether eksisterede langt før ERC-20-tokenstandarden, passer ETH selv faktisk ikke til standarden. Som et resultat er det ikke muligt at handle ETH direkte med andre ERC-20-tokens. Løsningen er at ‘pakke’ ETH, som i virkeligheden simpelthen bruger en smart kontrakt til at udveksle ETH for en lige stor del af en ERC-20-kompatibel version af sig selv, WETH.
Desværre er behovet for at bruge WETH i stedet for ETH ikke ligefrem godt for brugeradoption, da det skaber ekstra trin og forvirring i udvekslingsprocessen. Men indtil Ethereum-kodebasen er ændret, så ETH overholder ERC-tokenstandarder, er der bare ingen omgåelse.
Når det er tilfældet, vil 0x Protocol 2.0 forbedre situationen markant ved hjælp af en ny videresendelseskontrakt. Pointen med kontrakten er at gøre WETH lettere at bruge ved at tillade brugere at sende ETH sammen med de ordrer, de vil udfylde, og ETH kan derefter pakkes ind og bruges til at udfylde ordrer i en enkelt transaktion, så WETH-takere ikke er længere behov.
0x projektpartnere
0x kerneteamet er ikke alene om at hjælpe med at sikre succesen med 0x 2.0. De har også brugt hjælp fra SoHo Token Labs og Quantstamp til at kontrollere V2-smarte kontrakter.
Ser frem til
0x har allerede etableret en rigtig positiv track record i Ethereum-samfundet og implementeringen af mainnet 0x 2,0 i september skulle forbedre det yderligere.
Oven i det vil det være spændende at se, hvordan andre projektteam bruger 0x-protokollen til at opbygge flere løsninger og fortsætte med at forbedre likviditeten i Ethereum-økosystemet.
Alt i alt er der få Ethereum-projekter og kryptokurver generelt, der gør mere for at muliggøre mainstream-adoption end 0x. Derfor er det bestemt værd holder øje med 0x Protocol 2.0 i de kommende måneder.
For en komplet oversigt over 0x-projekt, se vores artikel: Hvad er 0x Protocol (ZRX)?