24 juni 2021 5:30

0x-protocol

Wat is het 0x-protocol?

Het 0x-protocol is een open protocol dat de peer-to-peer-uitwisseling van activa op de Ethereum-blockchain mogelijk maakt. Het 0x-protocol werd gelanceerd in 2017. Het werd gebouwd door 0x Labs, een organisatie gevestigd in San Francisco, Californië die zich richt op het creëren van nieuwe markten in het 0x-ecosysteem. Het doel van 0x Labs is om de noodzakelijke infrastructuur te creëren voor de opkomende cryptocurrency-economie en om markten te creëren die voorheen niet konden bestaan.

Het protocol zelf is geen gedecentraliseerde centrale, maar maakt het mogelijk om gedecentraliseerde centrales te creëren die in brede toepassingen kunnen worden gebruikt.

Belangrijkste leerpunten

  • Het 0x-protocol is een open protocol dat de peer-to-peer-uitwisseling van activa op de Ethereum-blockchain mogelijk maakt.
  • Het 0x-protocol is gebouwd door 0x Labs, een organisatie gevestigd in San Francisco, Californië die zich richt op het creëren van nieuwe markten in het 0x-ecosysteem.
  • Gebouwd op de basis van Ethereum-tokenstandaarden, fungeert het 0x-protocol als de belangrijkste infrastructuurlaag voor het snel groeiende aantal financiële applicaties en instrumenten die deel uitmaken van de blockchain-technologiestack en die in digitale vormen worden verhandeld.

Inzicht in het 0x-protocol

In de wereld van digitale valuta is een protocol een set standaardregels die door een systeem (of door verschillende transactiepartijen) kunnen worden gebruikt om vlot met elkaar te communiceren. Het 0x-protocol is in wezen een standaard berichtenformaat dat transactie-entiteiten kunnen gebruiken om digitale activa of tokens uit te wisselen.

Het standaard SWIFT-berichtensysteem dat in de banksector wordt gebruikt, lijkt op een protocol (behalve dat het in een andere context wordt gebruikt). Banken over de hele wereld gebruiken het standaard SWIFT berichtensysteem om met elkaar te communiceren over geldoverdrachten.  Het systeem heeft een standaardset berichtvelden die voor alle gebruikers zijn gedefinieerd; hun overeenkomstige waarden worden gebruikt in het SWIFT-systeem om op een veilige manier details tussen twee partijen over te brengen, zoals onder meer afzender, ontvanger, bedrag, valuta, bronfiliaal en bestemmingsfiliaal.

Omdat elke bank zich heeft aangepast aan de standaardregels van het SWIFT-berichtensysteem, kunnen ze rechtstreeks met elkaar transacties uitvoeren. De situatie zou mislopen als elke bank zijn eigen specifieke protocol zou volgen, omdat elke bank dan een één-op-één communicatiekanaal met elke andere bank zou moeten volgen. Het volgen van een standaard en universeel aanvaardbaar formaat zorgt voor soepelere bewerkingen met een hogere efficiëntie.

Het 0x-protocol probeert op dezelfde manier te werken als SWIFT, maar het werkt in de context van gedecentraliseerde uitwisselingen voor het verhandelen van digitale tokens en activa die op de Ethereum-blockchain worden uitgevoerd. Gebouwd op de basis van Ethereum-tokenstandaarden, fungeert het 0x-protocol als de belangrijkste infrastructuurlaag voor het snel groeiende aantal financiële applicaties en instrumenten die deel uitmaken van de blockchain-technologiestack en die in digitale vormen worden verhandeld.

Naarmate meer en meer van de financiële waarde van de wereld met de dag wordt getokeniseerd, groeit de vereiste om dergelijke digitale activa en tokens op een veilige en efficiënte manier te verhandelen. Met zijn duidelijk gedefinieerde berichtformaten en slimme contracten probeert het 0x-protocol aan deze behoefte te voldoen.

Het wordt gebruikt in een breed scala aan markten, zoals gaming en financiering, waarmee gebruikers tokens en activa kunnen verhandelen.

ZRX is het native governance- en staking-token van 0x. Individuen die ZRX bezitten, hebben zeggenschap over hoe het protocol evolueert en tokenhouders kunnen ook hun tokens inzetten om ETH-liquiditeitsbeloningen te verdienen.

Speciale overwegingen

Wat zijn de componenten van het 0x-protocol?

Het berichtformaat van het 0x-protocol is samengesteld uit een reeks gegevensvelden die belangrijke informatie bevatten, zoals het digitale activum of token dat moet worden verhandeld, de prijswaarde van de transactie, de vervaltijd en de gedefinieerde identiteiten van de transacterende partijen.

De slimme contracten zorgen voor de noodzakelijke bedrijfslogica die verantwoordelijk is voor het genereren, verzenden, ontvangen en verwerken van de gegevens die aan de handelsactiviteit zijn gekoppeld. Het biedt ook ruimte voor de nodige upgrades, indien aanwezig, in de toekomst. De voorzieningen voor upgrades zijn nodig in het geval dat er wijzigingen zijn die nodig zijn om te voldoen aan de gewijzigde regelgeving, of voor wijzigingen die verband houden met de intrinsieke werking van het Ethereum blockchain-netwerk.

Het systeem maakt ook gebruik van relayers, die optreden als orderverzamelaars en verantwoordelijk zijn voor het verzenden van de orders van aangewezen marktdeelnemers naar de markt of beurs.