De Relay Chain is de centrale blockchain in het multi-chain netwerk van Polkadot . Het coördineert verbonden blockchains, ook wel parachains genoemd, en biedt gedeelde beveiliging, consensus en interoperabiliteit. In plaats van van elke parachain te eisen dat deze een onafhankelijke set validators onderhoudt, laat Polkadot in aanmerking komende parachains profiteren van het gedeelde beveiligingsmodel.
Polkadot is ontworpen door Ethereum-medeoprichter Gavin Wood en ontwikkeld rond het idee dat gespecialiseerde blockchains kunnen samenwerken in plaats van als geïsoleerde netwerken te functioneren. De relay chain is essentieel voor dit ontwerp; deze coördineert de netwerkactiviteit, terwijl individuele parachains hun eigen applicatiespecifieke functionaliteit afhandelen.
De rol van de relay chain is geëvolueerd doordat Polkadot verbeteringen heeft doorgevoerd in de blokproductie, de communicatie tussen blockchains en de toewijzing van resources. Een belangrijke verandering was de introductie van Agile Coretime, dat het oorspronkelijke parachain-slotveilingmodel verving door flexibelere manieren om toegang te krijgen tot netwerkresources.
Oorsprong en geschiedenis
2016: Gavin Wood publiceert de Polkadot-whitepaper, waarin een multi-chain-netwerk wordt beschreven dat is ontworpen om interoperabiliteit en gedeelde beveiliging te ondersteunen.
2017: De Web3 Foundation voert de tokenverkoop van Polkadot uit en haalt daarmee ongeveer $145 miljoen op. Het project blijft zijn multi-chain architectuur verder ontwikkelen.
Mei 2020: Polkadot lanceert zijn Relay Chain met beperkte functionaliteit en een Proof-of-Authority consensusmechanisme.
Juni-juli 2020: Polkadot introduceert geleidelijk zijn Nominated Proof of Stake (NPoS)-validatorselectiesysteem en maakt de overgang naar gedecentraliseerd netwerkbeheer en consensus.
Augustus 2020: De governance- en netwerkmogelijkheden van Polkadot breiden zich uit naarmate het netwerk zich ontwikkelt naar een volledig gedecentraliseerd operationeel model.
2021: Polkadot organiseert veilingen van parachain-slots, waardoor projecten toegang kunnen krijgen tot specifieke netwerkbronnen. Kusama, het experimentele canary-netwerk van Polkadot, test de functionaliteit van parachains en de bijbehorende upgrades.
December 2021: De eerste parachains van Polkadot beginnen blokken te produceren op het netwerk na de eerste slotveilingen.
2022–2023: Polkadot blijft zijn parachain-architectuur ontwikkelen. Verbeteringen zoals asynchrone backing zijn erop gericht de flexibiliteit van de blokproductie en de netwerkdoorvoer te vergroten.
September 2024: Polkadot stapt over van parachain-slotveilingen naar Agile Coretime, waardoor projecten flexibele toegang tot netwerkuitvoeringsbronnen kunnen kopen.
2025–2026: Polkadot blijft zijn architectuur, ontwikkelaarsinfrastructuur en model voor resourceallocatie verder ontwikkelen om de schaalbaarheid en interoperabiliteit te verbeteren. Specifieke upgrades dienen te worden gecontroleerd aan de hand van de actuele technische documentatie van het netwerk.
In eenvoudige bewoordingen
- De centrale coördinator: Stel je een land voor met verschillende steden, die elk gespecialiseerd zijn in verschillende activiteiten. De relay chain fungeert als een coördinerende infrastructuur die deze steden helpt om binnen een gedeeld systeem te functioneren, terwijl elke parachain zijn eigen functies beheert.
- Gedeelde beveiliging: In plaats van dat elke blockchain een eigen validatornetwerk moet opzetten, kunnen in aanmerking komende parachains profiteren van de gedeelde validatorinfrastructuur van Polkadot. Dit vermindert de noodzaak om een onafhankelijk beveiligingssysteem helemaal vanaf nul op te bouwen.
- Gespecialiseerde blockchains: De ene parachain kan zich richten op gedecentraliseerde financiën, terwijl een andere identiteitsdiensten of andere applicaties ondersteunt. Elke parachain kan voor een specifiek doel worden ontworpen en tegelijkertijd verbinding maken met het bredere Polkadot-netwerk.
- Communicatie tussen verschillende blockchains: Het Cross-Consensus Messaging (XCM)-formaat van Polkadot stelt verbonden blockchains in staat om berichten uit te wisselen en acties te coördineren. Afhankelijk van de implementatie kunnen deze berichten activiteiten ondersteunen zoals het overdragen van activa of het communiceren met diensten op een andere blockchain.
- Flexibele netwerkbronnen: Agile Coretime stelt parachains in staat om via bulk- of on-demand-overeenkomsten toegang te krijgen tot de uitvoeringscapaciteit van Polkadot. Dit vervangt de oorspronkelijke afhankelijkheid van langetermijnveilingen van parachain-slots.
De relay chain is niet ontworpen om conventionele smart contracts uit te voeren of elke applicatie direct te hosten. Het primaire doel is het coördineren van het netwerk, het ondersteunen van consensus en het helpen van verbonden ketens om veilig te functioneren.
Lees ook: Sybil Resistance: identiteit, consensus en afwegingen
Belangrijkste technische kenmerken
Gedeelde beveiliging
Polkadot stelt in aanmerking komende parachains in staat te profiteren van de validatorinfrastructuur van de Relay Chain. Validators dragen bij aan de beveiliging van het netwerk en controleren de blokken van de parachains, waardoor het voor elke verbonden keten minder nodig is om een eigen, onafhankelijke set validators op te zetten.
Gedeelde beveiliging sluit niet alle risico's uit. Applicaties, slimme contracten, externe bruggen en individuele parachain-implementaties kunnen nog steeds kwetsbaarheden bevatten.
Genomineerd Proof of Stake (NPoS)
NPoS is het mechanisme van Polkadot voor het selecteren van validators en het inzetten van tokens. DOT-houders kunnen validators nomineren door ze te ondersteunen met hun tokens, onder voorbehoud van de regels van het netwerk. Validators zijn verantwoordelijk voor deelname aan het consensusproces en het uitvoeren van de aan hen toegewezen netwerktaken.
BABE
Blind Assignment of Blockchain Extension (BABE) is het blokproductieprotocol van Polkadot. Het bepaalt welke autoriteiten blokken kunnen produceren tijdens bepaalde tijdvakken.
OPA
GHOST-based Recursive ANcestor Deriving Prefix Agreement (GRANDPA) is het finaliteitsmechanisme van Polkadot. Het helpt bij het vaststellen welke blokken gefinaliseerd zijn en vormt een aanvulling op de rol van BABE in de blokproductie.
Communicatie over consensus (XCM)
XCM is een formaat voor het uitwisselen van instructies tussen consensus-systemen. Het stelt verbonden blockchains in staat om cross-chain-bewerkingen te coördineren, waaronder de overdracht van activa en het aanroepen van diensten op andere blockchains. De daadwerkelijke levering van berichten is afhankelijk van de onderliggende berichtgeving en netwerkinfrastructuur.
Agile Coretime
Agile Coretime is Polkadots flexibele systeem voor het toewijzen van toegang tot uitvoeringsbronnen, ook wel cores genoemd. Projecten kunnen coretime in bulk aanschaffen voor een bepaalde periode of, indien ondersteund, gebruikmaken van on-demand regelingen. Dit biedt parachains alternatieven voor het oorspronkelijke slotveilingmodel.
Parachains en sorteerders
Parachains zijn gespecialiseerde blockchains die verbonden zijn met Polkadot. Collators beheren de data van de parachain, verzamelen transacties en produceren kandidaatblokken met de informatie die nodig is voor validatie. Toegewezen Relay Chain-validators controleren de geldigheid van de parachainblokken volgens de regels van het protocol.
Ontvang een UPay Crypto Card
Ervaar het beste van online betalen en probleemloze cryptotransacties.
RegistrerenVoordelen nadelen
| Voordelen | Nadelen |
|---|---|
| Gedeelde beveiliging: Geschikte parachains kunnen profiteren van de validatorinfrastructuur van Polkadot zonder een volledig onafhankelijk validatornetwerk op te bouwen. | Afhankelijkheid van de relayketen: Parachains die voor gedeelde beveiliging en validatie afhankelijk zijn van de relay chain, kunnen worden getroffen door verstoringen in het onderliggende netwerk. |
| interoperabiliteit: XCM ondersteunt communicatie tussen verbonden blockchains en maakt gecoördineerde cross-chain-bewerkingen mogelijk. | Technische complexiteit: Het bouwen en onderhouden van onderling verbonden blockchains kan specialistische ontwikkelingskennis vereisen. |
| specialisatie: Parachains kunnen zich richten op specifieke toepassingen en technische vereisten. | Resourcekosten: Toegang tot uitvoeringsmiddelen kan kosten met zich meebrengen die variëren afhankelijk van het coretime-model en de marktomstandigheden. |
| Flexibele toewijzing van middelen: Agile Coretime biedt alternatieven voor het oorspronkelijke slotveilingssysteem. | Risico's op applicatieniveau: Gedeelde infrastructuur voorkomt geen kwetsbaarheden in slimme contracten, toepassingen of individuele parachains. |
| Parallelle verwerking: Meerdere parachains kunnen hun eigen taken verwerken, waardoor de algehele netwerkcapaciteit wordt vergroot. | Risico's tussen verschillende ketens: Berichtgeving en interoperabiliteit brengen extra implementatie- en operationele overwegingen met zich mee. |
RISICO BEHEER
Netwerkbetrouwbaarheid
Monitor de status van de relay chain en de daaraan verbonden parachains met behulp van betrouwbare netwerkverkenners en officiële Polkadot-monitoringtools. Netwerkstoringen kunnen de beschikbaarheid van diensten die ervan afhankelijk zijn, beïnvloeden.
Risico's van validatoren en staking
Begrijp hoe de selectie van validators, staking en slashing werken voordat je validators nomineert of deelneemt aan staking. De prestaties van validators en de protocolregels kunnen de uitkomst van staking beïnvloeden.
Cross-chain-transacties
Controleer de bestemmingsketen, de activa en de transactiegegevens voordat u cross-chain transfers start. Bevestig dat de applicatie en de berichtenroute de beoogde bewerking ondersteunen.
Beveiliging van slimme contracten en applicaties
Ga er niet zomaar vanuit dat een applicatie veilig is, alleen omdat deze op een netwerk met gedeelde beveiliging draait. Raadpleeg waar nodig beschikbare beveiligingsaudits, openbaar gemaakte code en risicodocumentatie.
Kerntijdkosten
Projecten die op Polkadot voortbouwen, moeten beoordelen of bulk- of on-demand coretime het beste aansluit bij hun workloads. Kosten en benodigde resources kunnen veranderen met de netwerkvraag en protocolupdates.
Lees ook: Slock.it: De DAO, de hack en de IoT-omslag
Voorbeelden uit de echte wereld
1. Parachains met stippen
Scenario: Een project wil een blockchain ontwikkelen die specifiek is bedoeld voor gedecentraliseerde financiën, gaming of een andere gespecialiseerde toepassing.
Implementatie: Het project ontwikkelt een parachain en verbindt deze met Polkadot, rekening houdend met de technische en resource-allocatievereisten van het netwerk.
Resultaat: De parachain kan zich concentreren op zijn applicatie en tegelijkertijd profiteren van de infrastructuur en het gedeelde beveiligingsmodel dat Polkadot biedt.
2. Kusama als kanarienetwerk
Scenario: Ontwikkelaars willen nieuwe blockchainfuncties testen in een live netwerkomgeving voordat ze overwegen deze in Polkadot te gebruiken.
Implementatie: Kusama functioneert als een apart netwerk met een eigen relay chain, governance, validators en eigen token, KSM.
Resultaat: Ontwikkelaars kunnen netwerkupgrades en parachain-functionaliteit testen in een aparte omgeving. Kusama is niet zomaar een testnet en activiteiten daar brengen nog steeds reële economische risico's met zich mee.
3. Communicatie tussen verschillende ketens
Scenario: Een applicatie op een parachain moet communiceren met een service of asset op een andere, daaraan gekoppelde blockchain.
Implementatie: De ketens gebruiken XCM en de bijbehorende berichteninfrastructuur om de werking te coördineren.
Resultaat: De applicatie kan cross-chain functionaliteit ondersteunen zonder dat elke interactie afhankelijk hoeft te zijn van een conventionele brug van een derde partij. De daadwerkelijke veiligheidsgaranties hangen af van de gebruikte blockchains en berichtmechanismen.
4. Agile Coretime
Scenario: Een blockchainproject heeft toegang nodig tot de uitvoeringscapaciteit van Polkadot, maar wil niet afhankelijk zijn van het oorspronkelijke parachain-slotveilingmodel.
Implementatie: Het project evalueert de inzet van coretime in bulk of op aanvraag, afhankelijk van de verwachte activiteit en technische vereisten.
Resultaat: Het project beschikt nu over flexibelere manieren om toegang te krijgen tot netwerkbronnen, waarbij de meest geschikte optie wordt gekozen afhankelijk van de werklast, kostenoverwegingen en beschikbaarheid.
Gerelateerde termen
- Parachain: Een gespecialiseerde blockchain die is gekoppeld aan Polkadot en kan profiteren van de gedeelde beveiligings- en interoperabiliteitsfuncties.
- Genomineerd Proof of Stake (NPoS): Het staking- en validatorselectiemechanisme van Polkadot.
- Communicatie over consensus (XCM): Een formaat dat wordt gebruikt om berichten uit te wisselen tussen consensus-systemen.
- Agile Coretime: Het systeem van Polkadot voor het toewijzen van uitvoeringsbronnen via flexibele coretime-regelingen.
- SCHATJE: Het protocol dat verantwoordelijk is voor de blokproductie op Polkadot.
- OPA: Het protocol dat verantwoordelijk is voor het vaststellen van de definitieve blokafsluiting.
- PUNT: Het eigen token van Polkadot, dat wordt gebruikt voor functies zoals staking en governance, evenals voor de aankoop van coretime.
- Kusama: Een apart blockchainnetwerk dat fungeert als een soort kanarienetwerk voor Polkadot-gerelateerde technologie.
FAQ
V: Wat is een relay chain in blockchain?
Een relay chain is een centrale blockchain die verbonden ketens coördineert en zorgt voor gedeelde infrastructuur en beveiliging. In Polkadot ondersteunt het consensus, parachain-validatie en netwerkcoördinatie.
V: Wat is het verschil tussen een relay chain en een parachain?
De relay chain coördineert het bredere netwerk en zorgt voor gedeelde beveiliging. Een parachain is een gespecialiseerde blockchain die ermee verbonden is en ontworpen is om eigen transacties en applicatiespecifieke functies af te handelen.
V: Kan de Polkadot Relay Chain slimme contracten uitvoeren?
De Polkadot Relay Chain ondersteunt geen conventionele uitvoering van slimme contracten. Ontwikkelaars kunnen applicaties implementeren op compatibele, verbonden blockchains, waaronder blockchains die functionaliteit voor slimme contracten bieden.
V: Hoe beveiligt de estafetteketen de parachains?
Polkadot maakt gebruik van een gedeeld beveiligingsmodel waarbij Relay Chain-validators deelnemen aan het controleren van parachain-blokken. Hierdoor kunnen in aanmerking komende parachains profiteren van de validatorinfrastructuur van Polkadot in plaats van volledig afhankelijk te zijn van een onafhankelijke set validators.
V: Wat is het verschil tussen XCM en de estafetteketen?
De Relay Chain is een blockchain die verantwoordelijk is voor de coördinatie van het Polkadot-netwerk. XCM is een berichtformaat waarmee verschillende consensusmechanismen instructies tussen verschillende blockchains kunnen uitwisselen. Deze instructies vervullen verschillende functies binnen het netwerk.
V: Maakt Polkadot nog steeds gebruik van parachain-slotveilingen?
Polkadot stapte in september 2024 af van het oorspronkelijke parachain-slotveilingmodel. Agile Coretime introduceerde flexibelere manieren om toegang te krijgen tot netwerkuitvoeringsbronnen.
V: Wat gebeurt er als de relayketen uitvalt?
Een storing kan de validatie, finaliteit en werking van parachains die afhankelijk zijn van de relay chain beïnvloeden. De precieze gevolgen hangen af van de aard van de storing en de architectuur van de verbonden ketens.
V: Heeft Cosmos een estafetteketen?
Cosmos maakt gebruik van een andere architectuur. De Cosmos Hub faciliteert interoperabiliteit binnen het ecosysteem, onder andere via het Inter-Blockchain Communication (IBC)-protocol, maar verbonden blockchains erven niet automatisch een gedeelde set validators op dezelfde manier als Polkadot-parachains. Cosmos ondersteunt ook gedeelde beveiligingsregelingen, dus de vergelijking hangt af van de specifieke blockchain en configuratie.
Conclusie
De relay chain is een fundamenteel onderdeel van Polkadots aanpak voor blockchain-interoperabiliteit en gedeelde beveiliging. Door gespecialiseerde parachains te coördineren, consensus te ondersteunen en communicatie tussen verschillende blockchains mogelijk te maken, helpt het meerdere blockchains om binnen een verbonden ecosysteem te functioneren.
De overstap van Polkadot naar Agile Coretime laat ook zien hoe het model voor resourceallocatie is geëvolueerd ten opzichte van de oorspronkelijke parachain-slotveilingen. Gedeelde beveiliging en interoperabiliteit nemen echter niet alle technische of economische risico's weg. Ontwikkelaars en gebruikers moeten nog steeds de applicatiebeveiliging, de prestaties van de validators, cross-chain-operaties en netwerkkosten evalueren.
Dit artikel is uitsluitend bedoeld voor educatieve doeleinden en vormt geen financieel advies. Cryptovalutanetwerken en -activa brengen aanzienlijke risico's met zich mee.
Bronnen
- Polkadot Wiki: Architectuur
- Polkadot-ontwikkelaarsdocumentatie: Overzicht van de relayketen
- Polkadot-ontwikkelaarsdocumentatie: Overzicht van parachains
- Polkadot-ontwikkelaarsdocumentatie: Agile Coretime
- Polkadot Wiki: Agile Coretime
- Polkadot-ontwikkelaarsdocumentatie: Proof of Stake-consensus









