Wat zijn parachains?

Parachains Polkadot
Parachains op Polkadot met Ethereum bridge

Parachains zijn zelfstandige parallelle blockchains die door Polkadot zijn verzonnen om blockchains interoperabel te maken. Para staat voor parallel en chain voor blockchain. De Relay Chain is de centrale hub die de beveiliging en communicatie tussen parachains verzorgt. Een parachain is een datastructuur die bij een applicatie hoort.

De Validators van de Relay Chain (zie plaatje) zorgen ervoor dat het wereldwijd klopt. Meestal hebben we het over blockchains, maar dat hoeft niet. De naam is bedacht om aan te geven dat er parallelle ketens lopen aan de Relay Chain. Hierdoor is een parachain in staat om parallel transacties te verwerken en ontstaat er schaalbaarheid op het Polkadot systeem. Parachains delen de veiligheid van het complete netwerk en kunnen met andere parachains communiceren door XCMP (Cross-Chain Message Passing).

Relay Chain Polkadot, parachains

Collators onderhouden het netwerk en houden een volledige database bij van de parachain. Ze geven kandidaten voor een nieuw blok door aan de Relay Chain Validators. Hun taak is het om elk detail van een parachain bij te houden.

De Polkadot Host gebruikt een Proof of Verification (PoV) blok, dat de Validators moeten controleren als ze die van een of meerdere Collators krijgen.

Parachains kunnen hun eigen token hebben waarbij meestal, maar niet verplicht, een Proof of Stake wordt gebruikt om de Validator te triggeren. Polkadot is vrij ruimdenkend als het gaat over hoe parachains de validiteit van transacties willen bevestigen. Ze hoeven zelfs geen eigen token te hebben.

Aangezien de parachains samen een heel netwerk vormen kan er vertraging optreden onder bepaalde omstandigheden. De oplossing hier voor is een hub te vormen die dit kan stroomlijnen voor snelheid. Een parachain project dat hier mee bezig is heet Acala.

4-6 minuten
988 woorden

Soorten Parachains

Er zijn zo’n 100 open plekken op de parachain en om er een te bemachtigen zijn er een paar mogelijkheden:

  • Common good parachains. Deze doen essentieel werk voor het systeem, zoals bruggen bouwen voor een meer efficiënt parachain proces, zoals Acala.
  • Auction granted parachains. Bieden op een slot.
  • Parathreads. Bieden voor elk blok.

Slots in een parachain worden geleased voor bepaalde tijd en moeten hernieuwd worden.

Voorbeelden van parachains:

  1. Encrypted –> private chains die geen informatie aan het publiek geven, maar die door XCMP wel nog benaderd kunnen worden.
  2. High frequency –> kunnen veel informatie verwerken in korte tijd.
  3. Privacy –> lekken geen informatie aan het publiek door vernieuwende cryptografie.
  4. Smart contract –> verwerken van smart contracts.

Parachain bridges

Polkadot netwerk, parachains

Een bridge is een brug tussen het netwerk van Polkadot en een ander netwerk. Een brug die zo gedecentraliseerd en “trustless” mogelijk is (voorkeur van Polkadot) kun je op de volgende manieren verwezenlijken:

  • Bridge pallets: voor netwerken die gebruik maken van Substrate, een soort plugin waarmee je connectie kunt maken met andere blockchains in dat netwerk.
  • Smart contracts: als de chain niet op Substrate zit, heb je smart contracts nodig op de non-Substrate chain om de brug te bouwen (Ethereum mainnet heeft bijvoorbeeld een bridge smart contract dat Ethereum transacties initieert op basis van inkomende XCMP messaging)
  • High-order protocols: als je chain geen smart contracts gebruikt, bijvoorbeeld Bitcoin, dan zul je XClaim moeten gebruiken of vergelijkbare protocollen om een brug te bouwen.

Een paar voorbeelden van bruggen die gebouwd zijn:

Ethereum bridge: smart contracts <–> Polkadot.

Bitcoin Bridge: XCLaim <–> Substrate <–> Polkadot

Het is de bedoeling dat je met deze bruggen connectie kunt maken met elke blockchain.

Beep me up Dotty

DOT en Kusama kunnen gedecentraliseerd dienen als teleporter tussen blockchains. Hiermee kun je coins, tokens, NFT’s en tegoeden over de parachains overhevelen, waarbij XCMP en SPREE (Shared Protected Runtime Execution Enclaves) modules (blobs of WebAssembly code) er voor zorgen dat niets verloren gaat of gedupliceerd wordt. Het is maar dat je het weet, ahem.

Het komt er op neer dat je DOT en Kusama kunt gebruiken om cross chain van alles te versturen, zonder het risico van verlies.

Er valt nog veel meer te vertellen over parachains, maar ik denk dat je nu wel een indruk hebt van wat het is en hoe het werkt. Laten we het er op houden dat de ontwikkelaars van Polkadot iets geweldigs verzonnen hebben, want het is niet mis, vind ik.

Voor wie geen genoeg kan krijgen van het lezen over Polkadot en zijn Parachains wil ik wijzen op de Polkadot Wiki pagina, waar ze er eindeloos over doorzeuren. Goed voor een paar dagen leesvoer. Daarna kun je gaan werken bij Polkadot.

Waar kun je Polkadot kopen?

Als je hem wil kopen bij de goedkoopste exchange dan zou ik gaan voor OKX.

Als je hem wilt kopen bij de eenvoudigste en ook nog Nederlandse exchange, dan zou ik gaan voor Bitvavo.

Veelgestelde vragen over parachains

Wat is een parachain?

Een parachain is een zelfstandige blockchain die verbonden is aan het Polkadot- of Kusama-netwerk. Parachains maken gebruik van gedeelde beveiliging en kunnen parallel transacties verwerken.

Wat is het verschil tussen een parachain en een gewone blockchain?

Een gewone blockchain werkt volledig onafhankelijk, terwijl een parachain deel uitmaakt van een groter netwerk. Hierdoor zijn parachains beter schaalbaar en kunnen ze eenvoudiger met andere blockchains communiceren.

Wat is de Relay Chain?

De Relay Chain is het centrale netwerk binnen Polkadot en Kusama. Deze zorgt voor consensus, beveiliging en communicatie tussen de verschillende parachains.

Scroll naar boven