I denne artikel får du indblik i de forskellige typer sidechains, deres fordele og ulemper samt deres anvendelsesområder.
Brug multichain Bitcoin.com Wallet-appen, som millioner af mennesker stoler på til sikkert og nemt at sende, modtage, købe, sælge, handle, bruge og administrere Bitcoin (BTC), Bitcoin Cash (BCH), Ether (ETH) og de mest populære kryptovalutaer.
Hvad er sidechains?
Sidechains defineres forskelligt afhængigt af hvem du spørger. Definitionen af, hvad der udgør en sidechain, er lang, farverig historie. I sin bredeste forstand kan en sidechain beskrives som en blockchain, der kan interagere med en anden blockchain.
Der findes to grundlæggende typer sidechains: dem med to uafhængige blockchains og dem, hvor den ene blockchain er afhængig af den anden. I det første tilfælde kan begge blockchains betragtes som den andens sidechain, hvilket vil sige, at de er ligeværdige, og nogle gange vil begge blockchains have deres eget (separate) native token. Hvad angår den sidstnævnte type, kan den ene sidechain betragtes som moderkæden og den anden som den afhængige eller 'barn'-kæden. I et forældre-barn-sidechain-forhold skaber barnkæden typisk ikke sine egne aktiver. I stedet henter den eventuelle aktiver fra overførsler fra moderkæden.
Sidechains kan interagere på mange forskellige måder, men det indebærer næsten altid muligheden for at udveksle aktiver mellem kæderne. Dette opnås ved hjælp af en tovejs-peg. Den nemmeste tovejs-peg at forstå er en centraliseret børs, som fungerer således: Du har BTC, men du vil have ETH, så du veksler BTC til ETH via BTC-ETH-parret. Desværre kræver brugen af en centraliseret børs, at man stoler på en central, betroet part, hvilket medfører formidlingsgebyrer og risiko for tredjepart. Der findes en bedre måde.
En decentraliseret tovejs-peg består grundlæggende af »lockboxes« på begge blockchains. Lad os se på et forenklet eksempel for at illustrere, hvordan disse lockboxes bruges til at muliggøre overførsel af aktiver fra den ene kæde til den anden.
Forestil dig, at du vil overføre 1 BTC fra Bitcoin-netværket til en sidechain. Først sender du en transaktion på 1 BTC til en bestemt lockbox-adresse på Bitcoin-netværket. Alle Bitcoin, der befinder sig i lockboxen, fjernes reelt fra den samlede mængde af Bitcoin i den pågældende periode. I den transaktion inkluderer du også oplysninger om den sidechain-adresse, du vil sende BTC til. Når transaktionen er modtaget af Bitcoin-netværket og føjet til blockchainen, frigiver sidechain-lockboxen 1 BTC og sender den til den adresse, der er angivet i Bitcoin-netværkstransaktionen. For at sende BTC tilbage skal du blot vende disse trin om.
I kryptoverdenen kaldes det system, der flytter aktiver fra en kæde til en anden og tilbage igen via en tovejsforbindelse, ofte en bro. Broer er ikke begrænset til at overføre aktiver; aktiver kan også byttes. En bro kan håndtere BTC → BTC, men den kan også være designet til at håndtere BTC → ETH. Broernes arkitektur kan variere meget. For eksempel findes der Powpegs, SPV, sammensluttet, og sikret systemer.
Fordelene ved sidechains
Sidechains har tre væsentlige fordele: skalerbarhed, mulighed for eksperimentering og opgradering samt diversificering.
Skalerbarhed: En sidekæde kan muliggøre hurtigere og billigere transaktioner gennem en række optimeringer, for eksempel ved at flytte en bestemt type transaktion til en anden kæde, hvis protokol er specielt udviklet til netop den type transaktion. Dette bør aflaste den oprindelige kæde, hvilket også gør den hurtigere og billigere. Sidekæder kan desuden anvende langt hurtigere og nyere teknikker, der er mere effektive.
Eksperimentering/udvidelsesmuligheder: Det kan være svært at opgradere en etableret blockchain, hvor der er mange forskellige interessenter. Det kan tage lang tid at nå til enighed, hvis det overhovedet er muligt. Sidechains gør det muligt at afprøve og implementere nye ideer uden, at der er bred enighed. Denne mulighed for at eksperimentere og opgradere er med til at skabe mange af de effektivitetsgevinster, der bidrager til skalerbarheden.
Diversificering: Aktiver fra andre blockchains kan gøres tilgængelige for flere mennesker. Applikationer som udlån og lån inden for DeFi kan få adgang til aktiver fra andre blockchains.
Ulemper ved sidechains
Sidechains er selv ansvarlige for deres egen sikkerhed; en sidechains sikkerhed afhænger ikke af den blockchain, den er forbundet med. Dette har både fordele og ulemper. Det betyder, at dårlig sikkerhed i én blockchain ikke påvirker sikkerheden i den tilknyttede blockchain. Det betyder dog, at populære blockchains som Bitcoin ikke kan bidrage med sikkerhed til mindre, mindre populære blockchains.
I den forbindelse kræver sidechains deres egne minere. En stor pulje af forskellige minere er en vigtig måde, hvorpå de fleste blockchains sikrer deres netværk. Nyere blockchains må gøre deres bedste for at udvide deres minedrift-økosystem, men dette kan være svært, da nyere blockchains ofte er mindre lukrative for minere. Sidechains kan gøre dette endnu værre, fordi i forældre-barn-sidechains har barn-chains typisk ikke sin egen native coin. Dette virker som en hindring for minere, fordi deres vigtigste indtægtskilde er udstedelsen af native coins.
Endelig kan nogle mennesker have forventninger til deres aktiver på én blockchain, som ikke holder stik, når de overføres til en anden. Hvis man for eksempel ejer BTC på grund af Bitcoins sikkerheds- og tillidsmodel, er det stort set garanteret, at sikkerheden vil være mindre robust, og at tillidsmodellen vil være anderledes, hvis man overfører BTC til en sidechain.
Tre eksempler på sidechains
Drivkæde
Drivechain er et eksempel på den anden type sidechain, der er nævnt ovenfor – »forælder-barn«. Bitcoin er forælderen, og Drivechain er barnet, og derfor udsteder Drivechain ikke sit eget token. I stedet er det udelukkende afhængigt af BTC, der overføres fra Bitcoin-netværket. Drivechain bruger SPV til at implementere sin 2-vejs-peg, som er afhængig af, at minere validerer overførsler. 51 %-angreb fra en koalition af minere er mulige. Et unikt træk ved Drivechain er oprettelsen af blind sammenlagt minedrift (BMM), som løser problemet med, at sidechains kræver egne minere. BMM gør det muligt for en miner på Bitcoin-blockchain (moderkæden) at mine på Drivechain (underkæden) uden at køre en fuld Drivechain-node, og mineren bliver betalt i BTC.
Drivechain håber at give brugerne mulighed for at overføre bitcoins fra Bitcoin-netværket til sidechains og tilbage igen. Dette vil forhåbentlig give bitcoin-ejere adgang til en bred vifte af blockchains.
SmartBCH
SmartBCH er et eksempel på den første type sidechain – to uafhængige blockchains. SmartBCH er en Ethereum Virtual Machine (EVM) og Web3-kompatibel sidechain til Bitcoin Cash, men har ikke sit eget indbyggede token. SmartBCH bruger en unik bro kaldet SHA-Gate. Overførsler fra BCH til SmartBCH håndteres af BCH-fullnode-klienter. Overførsler fra SmartBCH til BCH foregår via en føderation, mens minere varetager tilsynet.
SmartBCH er et eksempel på et mere ambitiøst projekt. Det sigter mod at forbedre transaktionstiderne (blokintervallerne er på få sekunder sammenlignet med BCH’s 10 minutter) og skabe en robust smartkontrakt Selvom smartBCH tilføjer en række nye funktioner til BCH, er dets mest spændende mål at gøre fordelene ved projekter som ETH 2.0 tilgængelige på langt kortere tid. For eksempel har smartBCH øget blokgasgrænsen til 16 milliarder, sammenlignet med Ethereums 15 millioner. Dette øger smartBCH’s teoretiske transaktionshastighed pr. sekund betydeligt.
For at komme i gang med SmartBCH skal du købe nogle BCH, hvilket du kan gøre via Bitcoin.com Wallet-appen, via Bitcoin.com hjemmeside, eller på en hvilken som helst større børs. Derefter skal du Opret en Web3-tegnebog. Du kan bruge den indbyggede kryptopung i Brave-browseren, eller brug Metamask.
Polygon
Polygon er en blanding af begge typer sidechains. Den bruger et Ethereum-framework kaldet Plasma, som gør det muligt at oprette underkæder, der kan behandle transaktioner, inden de med jævne mellemrum endeligt bekræftes på Ethereum-blockchain. Polygon er EVM-kompatibelt. På den anden side udsteder Polygon sit eget native token, MATIC, gennem Proof-of-Stake-validatorer. Det har to 2-vejs-pegs, én gennem Plasma og én gennem Proof-of-Stake-validatorerne.
Polygon har til formål at skabe forbindelser mellem forskellige blockchains. Da Polygon er EVM-kompatibelt, bør det være nemmere at oprette forbindelse til andre blockchains, der også er EVM-kompatible, såsom SmartBCH, end til blockchains, der ikke er det, såsom Bitcoin.
For at komme i gang med at bruge Polygon-netværket skal du købe nogle MATIC, som du kan få på vores hjemmeside her, så Opret en Web3-tegnebog.
Læs mere: Få indsigt i de vigtigste Layer 2-løsninger på Ethereum.





