In dit artikel kom je meer te weten over de verschillende soorten sidechains, hun voor- en nadelen, en waarvoor ze worden gebruikt.
Gebruik de multichain Bitcoin.com Wallet-app, waaraan miljoenen mensen hun vertrouwen schenken om veilig en eenvoudig Bitcoin (BTC), Bitcoin Cash (BCH), Ether (ETH) en de populairste cryptovaluta’s te verzenden, ontvangen, kopen, verkopen, verhandelen, gebruiken en beheren.
Wat zijn sidechains?
Sidechains worden op verschillende manieren gedefinieerd, afhankelijk van aan wie je het vraagt. De definitie van wat een sidechain precies is, is een lang, kleurrijke geschiedenis. In de meest algemene zin kan een sidechain worden omschreven als een blockchain die met een andere blockchain kan communiceren.
Er zijn twee basistypen sidechains: sidechains met twee onafhankelijke blockchains en sidechains waarbij de ene blockchain afhankelijk is van de andere. In het eerste geval kunnen beide blockchains worden beschouwd als de sidechain van de andere, wat betekent dat ze gelijkwaardig zijn, en soms hebben beide blockchains hun eigen (afzonderlijke) native token. Wat het tweede type betreft, kan de ene sidechain worden gezien als de moederketen en de andere als de afhankelijke of ‘dochterketen’. In een moeder-dochter-sidechainrelatie creëert de dochterketen doorgaans geen eigen activa. In plaats daarvan ontleent zij alle activa aan overdrachten vanuit de moederketen.
Sidechains kunnen op veel verschillende manieren met elkaar communiceren, maar bijna altijd is het mogelijk om activa tussen de ketens uit te wisselen. Dit wordt bereikt door het gebruik van een 2-way peg. De eenvoudigste manier om een 2-way peg te begrijpen is aan de hand van een gecentraliseerde beurs, die als volgt werkt: Je hebt BTC, maar je wilt ETH, dus ruil je BTC in voor ETH via het BTC-ETH-paar. Helaas moet je bij het gebruik van een gecentraliseerde beurs vertrouwen op een centrale, betrouwbare partij, wat bemiddelingskosten met zich meebrengt en risico’s van derden met zich meebrengt. Er is een betere manier.
Een gedecentraliseerde tweerichtingskoppeling bestaat in feite uit ‘lockboxes’ op beide blockchains. Laten we eens kijken naar een vereenvoudigd voorbeeld om te illustreren hoe deze lockboxes worden gebruikt om de overdracht van activa van de ene keten naar de andere mogelijk te maken.
Stel je voor dat je 1 BTC van het Bitcoin-netwerk naar een sidechain wilt overmaken. Eerst verstuur je een transactie van 1 BTC naar een aangewezen lockbox-adres op het Bitcoin-netwerk. Alle Bitcoin die zich in de lockbox bevindt, wordt voorlopig in feite uit de totale voorraad Bitcoin gehaald. In die transactie voeg je ook informatie toe over het sidechain-adres waarnaar je de BTC wilt verzenden. Zodra de transactie door het Bitcoin-netwerk is ontvangen en aan de blockchain is toegevoegd, geeft de sidechain-lockbox 1 BTC vrij en stuurt deze naar het adres dat in de transactie op het Bitcoin-netwerk is aangegeven. Om de BTC terug te sturen, volg je gewoon deze stappen in omgekeerde volgorde.
In de cryptowereld wordt het systeem waarmee activa via een tweerichtingskoppeling van de ene blockchain naar de andere en weer terug kunnen worden verplaatst, vaak een ‘bridge’ genoemd. Bridges zijn niet beperkt tot het overdragen van activa; activa kunnen ook worden omgewisseld. Een bridge kan BTC → BTC verwerken, maar kan ook zo worden ontworpen dat hij BTC → ETH verwerkt. De architectuur van bridges kan sterk variëren. Zo zijn er bijvoorbeeld SPV, gefedereerd, en gedekt door onderpand systemen.
Voordelen van sidechains
Sidechains bieden drie belangrijke voordelen: schaalbaarheid, ruimte voor experimenten en uitbreidingsmogelijkheden, en diversificatie.
Schaalbaarheid: Een sidechain kan dankzij talrijke optimalisaties snellere en goedkopere transacties mogelijk maken, bijvoorbeeld door een bepaald type transactie te verplaatsen naar een andere keten waarvan het protocol speciaal voor dat type transactie is ontworpen. Dit zou de druk op de eerste keten moeten verlichten, waardoor ook die keten sneller en goedkoper wordt. Sidechains kunnen bovendien gebruikmaken van veel snellere, nieuwere technieken die efficiënter zijn.
Experimenteren/uitbreidbaarheid: Het upgraden van een gevestigde blockchain met diverse belanghebbenden kan lastig zijn. Het bereiken van consensus kan lang duren, zo niet onmogelijk zijn. Met sidechains kunnen nieuwe ideeën worden getest en geïmplementeerd zonder dat daarvoor brede consensus nodig is. Dit experimenteren en de mogelijkheid tot upgraden zorgen voor veel van de efficiëntieverbeteringen die bijdragen aan schaalbaarheid.
Diversificatie: Activa uit andere blockchains kunnen voor meer mensen toegankelijk worden gemaakt. Toepassingen zoals het verstrekken en aangaan van leningen binnen DeFi kunnen toegang krijgen tot activa uit andere blockchains.
Nadelen van sidechains
Sidechains zijn zelf verantwoordelijk voor hun eigen beveiliging; de beveiliging van een sidechain is niet afgeleid van de blockchain waarmee deze is verbonden. Dit heeft zowel voor- als nadelen. Het betekent dat een gebrekkige beveiliging in de ene blockchain geen invloed heeft op de beveiliging van de daarmee verbonden blockchain. Dit betekent echter ook dat populaire blockchains zoals Bitcoin geen beveiligingsvoordelen kunnen bieden aan kleinere, minder populaire blockchains.
In dit verband is het belangrijk te vermelden dat sidechains hun eigen miners nodig hebben. Een grote groep van diverse miners is voor de meeste blockchains een belangrijke manier om hun netwerk te beveiligen. Nieuwere chains moeten hun best doen om hun mining-ecosysteem uit te breiden, maar dit kan lastig zijn omdat nieuwere chains vaak minder lucratief zijn voor miners. Sidechains kunnen dit nog verergeren, omdat in moeder-kind-sidechains de kindketen doorgaans geen eigen native coin heeft. Dit werkt ontmoedigend voor miners, omdat hun belangrijkste bron van inkomsten voortkomt uit de uitgifte van native coins.
Ten slotte kunnen sommige mensen aannames doen over hun activa op de ene blockchain die niet meer kloppen wanneer deze naar een andere worden overgedragen. Als je bijvoorbeeld BTC bezit vanwege het beveiligings- en vertrouwensmodel van Bitcoin, is het vrijwel zeker dat, wanneer je BTC naar een sidechain overmaakt, de beveiliging minder robuust zal zijn en het vertrouwensmodel anders zal zijn.
Drie voorbeelden van sidechains
Aandrijfketting
Drivechain is een voorbeeld van het tweede type sidechain dat hierboven is genoemd: ‘ouder-kind’. Bitcoin is de ouder en Drivechain is het kind; daarom geeft Drivechain geen eigen token uit. In plaats daarvan is het volledig afhankelijk van BTC die vanuit het Bitcoin-netwerk wordt overgedragen. Drivechain maakt gebruik van SPV om zijn 2-way peg te implementeren, waarbij miners de overdrachten moeten valideren. 51%-aanvallen door een coalitie van miners zijn mogelijk. Een uniek kenmerk van Drivechain is de creatie van blinde gecombineerde mijnbouw (BMM), dat een oplossing biedt voor het nadeel dat sidechains hun eigen miners vereisen. Met BMM kan een miner op de Bitcoin-blockchain (parent) op Drivechain (child) minen zonder een volledige Drivechain-node te draaien, en wordt de miner in BTC betaald.
Drivechain hoopt mensen de mogelijkheid te bieden om bitcoins van het Bitcoin-netwerk naar sidechains en weer terug over te zetten. Dit zal bitcoin-houders hopelijk toegang geven tot een breed scala aan blockchains.
SmartBCH
SmartBCH is een voorbeeld van het eerste type sidechain: twee onafhankelijke blockchains. SmartBCH is een Ethereum Virtual Machine (EVM) en Web3-compatibele sidechain voor Bitcoin Cash, maar heeft geen eigen native token. SmartBCH maakt gebruik van een unieke bridge, genaamd SHA-Gate. Overboekingen van BCH naar SmartBCH worden afgehandeld door BCH-full-node-clients. Bij overboekingen van SmartBCH naar BCH wordt gebruikgemaakt van een federatie voor de uitvoering en van miners voor het toezicht.
SmartBCH is een voorbeeld van een ambitieuzer project. Het streeft ernaar de transactietijden te verkorten (de blokintervallen bedragen slechts enkele seconden, in tegenstelling tot de 10 minuten bij BCH) en robuuste slim contract Hoewel smartBCH diverse functies aan BCH toevoegt, is het belangrijkste doel ervan om de voordelen van projecten zoals ETH 2.0 in veel kortere tijd te realiseren. Zo heeft smartBCH de gaslimiet per blok verhoogd tot 16 miljard, terwijl die bij Ethereum 15 miljoen bedraagt. Hierdoor neemt het theoretische aantal transacties per seconde van smartBCH aanzienlijk toe.
Om aan de slag te gaan met SmartBCH, moet je eerst wat BCH kopen. Dat kun je doen via de Bitcoin.com Wallet-app, via de Bitcoin.com website, of op een van de grote beurzen. Vervolgens moet je een Web3-portemonnee aanmaken. Je kunt de ingebouwde crypto-wallet gebruiken in Brave-browser, of gebruik Metamask.
Polygon
Polygon is een combinatie van beide soorten sidechains. Het maakt gebruik van een Ethereum-framework genaamd Plasma, waarmee subketens kunnen worden aangemaakt die transacties verwerken voordat ze periodiek worden vastgelegd op de Ethereum-blockchain. Polygon is EVM-compatibel. Daarnaast geeft Polygon zijn eigen native token, MATIC, uit via Proof-of-Stake-validators. Het beschikt over twee 2-way pegs: één via Plasma en één via de Proof-of-Stake-validators.
Polygon heeft als doel verbindingen tussen blockchains tot stand te brengen. Aangezien Polygon EVM-compatibel is, zou het koppelen met andere blockchains die ook EVM-compatibel zijn, zoals SmartBCH, minder moeilijk moeten zijn dan met blockchains die dat niet zijn, zoals Bitcoin.
Om aan de slag te gaan met het Polygon-netwerk, heb je wat MATIC nodig (je kunt crypto kopen op Bitcoin.com), dan een Web3-portemonnee aanmaken.
Lees meer: Krijg inzicht in de belangrijkste Layer-2-oplossingen op Ethereum.






