Siden den første distribusjonen til Ethereum-markedet i august 2017, har 0x Protocol vært veldig vellykket, til og med overgått de mest optimistiske forventningene til 0x core team.
I løpet av mindre enn et år med å være live, har protokollen blitt brukt til å legge til rette for mer enn 100.000 handler med 500+ unike Ethereum tokens, totalt et handelsvolum på over 200 millioner dollar. Unødvendig å si har 0x Protocol vært et av de mest nyttige prosjektene i hele Ethereum-økosystemet hittil.
Enda bedre for prosjektets tidlige støttespillere, har veksten i adopsjon av 0x-protokoll falt sammen med vekst for protokollens opprinnelige token, ZRX. Faktisk er ZRX for øyeblikket 3. høyeste markedsverdi av alle Ethereum-tokens, bare etterfølgende OMG og BNB.
Som om utsiktene for 0x ikke allerede var lyse nok, er ting i ferd med å bli enda bedre. Det er fordi 0x kjerneteamet er nesten klar til å lanseres 0x protokoll 2.0, med en håndfull spennende utvikling som tar ting til neste nivå.
Forbedringer i 0x Protocol 2.0
Nye funksjoner pleier alltid å få mest mulig oppmerksomhet, men V2 gjør også mange forbedringer på eksisterende funksjoner i V1 som er verdt å nevne.
Et stort forbedringsområde er ordrematching og batchoppgjør. V1 i protokollen aktivert atomisk ordrematching, men bare i tilfellene hvor brukerne hadde nok kapital på forhånd til å fullføre transaksjonene. V2 utvider atomordermatchingen betydelig ved å eliminere kravet om kapital foran. Nå er det eneste gjenværende kravet til brukerne at de har nok ETH til å dekke bensinkostnader.
En annen oppgradering som er en del av V2, er støtten til nye signaturordninger i tillegg til standard Ethereum-krypteringsskjema, ECDSA. Det som gjør utvidelsen av støttede ordninger viktig, er at den lar brukerne optimalisere for deres spesifikke brukssaker ved å prioritere sikkerhet, fleksibilitet, brukervennlighet eller andre faktorer i stedet for å bli sittende fast med et signaturskjema som kanskje ikke passer deres applikasjon.
0x protokoll 2.0 støtter EIP-712 og Trezor-signaturer, samtidig som det gjør det mulig for brukere å definere sine egne bekreftelsesfunksjoner i smarte kontrakter slik at blant annet multi-sig, BLS og ringsignaturskjemaer kan brukes.
Ny til 0x i V2
Den største endringen mellom V1 og V2 i 0x-protokollen er et redesign av den smarte kontraktsarkitekturen for å muliggjøre strømlinjeformet støtte for nye ERC-tokenstandarder. Den første tokenstandarden som legges til er ERC-721 – det ikke-fungible tokenet (NFT) ) standard best kjent for å bli brukt i CryptoKitties – men det vil være mulig å legge til mange flere i fremtiden.
Alt dette oppnås gjennom distribusjon av nye Asset Proxies for hver tokenstandard i motsetning til den eneste Proxyen som grensesnittet med alle tokens som byttes ut. Siden nye Asset Proxies kan legges til uten å endre eksisterende, er det mulig å støtte nye tokenstandarder uten å endre de originale smarte kontraktene, noe som gjør hele prosessen mye enklere.
Kilde: 0x blogg
Til slutt redesigner den smarte kontraktsarkitekturen for lettere å integrere ny ERC token standarder er et veldig viktig skritt å ta for 0x prosjekt.
ERC-20 er den klart vanligste standarden akkurat nå, men det er ikke uten feil. ERC-231 og ERC-777 tokenstandardene forbedrer begge ERC-20, men har ennå ikke sett betydelig bruk. Kanskje tillegg av ERC-231 og ERC-777 Proxies til 0x-protokollen i fremtiden vil bidra til å påvirke flere prosjekter for å bruke disse standardene i stedet for den utdaterte ERC-20-standarden.
Videresendingskontrakt for innpakket ETH (WETH)
Hvis du ikke allerede er kjent med 0x Protocol eller ikke har brukt et relay, har du kanskje ikke hørt om “pakket ETH” (VÅTT).
På grunn av at Ether eksisterte i god tid før ERC-20-tokenstandarden, passer ikke ETH faktisk standarden. Som et resultat er det ikke mulig å handle ETH direkte med andre ERC-20-tokens. Løsningen er å ‘pakke’ ETH, som i realiteten ganske enkelt bruker en smart kontrakt for å bytte ETH mot en like stor del av en ERC-20-kompatibel versjon av seg selv, WETH.
Dessverre er det ikke akkurat bra for brukeradopsjon å trenge å bruke WETH i stedet for ETH, da det skaper ekstra trinn og forvirring i utvekslingsprosessen. Men til Ethereum-kodebasen er endret slik at ETH overholder ERC-tokenstandarder, er det bare ikke å komme seg rundt.
Når det er tilfelle, vil 0x Protocol 2.0 forbedre situasjonen betydelig ved hjelp av en ny videresendingskontrakt. Poenget med kontrakten er å gjøre WETH enklere å bruke ved å tillate brukere å sende ETH sammen med ordrene de vil fylle, og ETH kan deretter pakkes inn og brukes til å fylle ordrene i en enkelt transaksjon, slik at WETH-takere ikke er lenger behov.
0x prosjektpartnere
0x kjerneteamet er ikke alene om å sikre suksessen til 0x 2.0. De har også benyttet seg av SoHo Token Labs og Quantstamp for å revidere V2 smarte kontrakter.
Ser fremover
0x har allerede etablert en veldig positiv track record i Ethereum-samfunnet, og mainnet-distribusjonen av 0x 2,0 i september bør forbedre det ytterligere.
I tillegg vil det være spennende å se hvordan andre prosjektlag bruker 0x-protokollen for å bygge ut flere løsninger og fortsette å forbedre likviditeten i Ethereum-økosystemet..
Alt i alt er det få Ethereum-prosjekter og kryptokurver generelt som gjør mer for å gjøre vanlig adopsjon mulig enn 0x. Derfor er det absolutt verdt det holde øye med 0x Protocol 2.0 i månedene fremover.
For en full oversikt over 0x prosjekt, sjekk ut vår artikkel: Hva er 0x Protocol (ZRX)?