I den här artikeln får du lära dig mer om olika typer av sidokedjor, deras för- och nackdelar samt vad de används till.
Använd multichain Bitcoin.com Wallet-appen, som miljontals människor litar på för att på ett säkert och enkelt sätt skicka, ta emot, köpa, sälja, handla, använda och hantera Bitcoin (BTC), Bitcoin Cash (BCH), Ether (ETH) och de mest populära kryptovalutorna.
Vad är sidokedjor?
Sidechains definieras på olika sätt beroende på vem du frågar. Definitionen av vad som utgör en sidokedja har en lång, en färgstark historia. I vid bemärkelse kan en sidokedja beskrivas som en blockkedja som kan interagera med en annan blockkedja.
Det finns två grundläggande typer av sidokedjor: sådana med två oberoende blockkedjor och sådana där den ena blockkedjan är beroende av den andra. I det förstnämnda fallet kan båda blockkedjorna betraktas som sidokedjor till varandra, vilket innebär att de är likvärdiga, och ibland har båda blockkedjorna sina egna (separata) inbyggda token. När det gäller det senare fallet kan den ena sidokedjan betraktas som moderkedjan och den andra som den beroende eller ”barnkedjan”. I ett förhållande mellan moderkedja och barnkedja skapar barnkedjan vanligtvis inte egna tillgångar. Istället härleder den alla tillgångar från överföringar från moderkedjan.
Sidokedjor kan interagera på många olika sätt, men det innebär nästan alltid möjligheten att byta tillgångar mellan kedjorna. Detta uppnås genom användning av en tvåvägs-koppling. Den enklaste tvåvägs-kopplingen att förstå är en centraliserad börs, som fungerar så här: Du har BTC, men du vill ha ETH, så du byter BTC mot ETH via paret BTC-ETH. Tyvärr kräver användning av en centraliserad börs att man förlitar sig på en central betrodd part, något som medför förmedlingsavgifter och risker från tredje part. Det finns ett bättre sätt.
En decentraliserad tvåvägs-koppling består i grunden av ”förvaringsboxar” på båda blockkedjorna. Låt oss titta på ett förenklat exempel för att illustrera hur dessa förvaringsboxar används för att underlätta överföringen av tillgångar från en kedja till en annan.
Tänk dig att du vill överföra 1 BTC från Bitcoin-nätverket till en sidokedja. Först skickar du en transaktion på 1 BTC till en angiven lockbox-adress i Bitcoin-nätverket. Alla Bitcoin som finns i lockboxen tas i praktiken bort från det totala utbudet av Bitcoin under en tid. I den transaktionen inkluderar du också information om sidokedjeadressen som du vill skicka BTC till. När transaktionen har mottagits av Bitcoin-nätverket och lagts till i blockkedjan frigör sidokedjans lockbox 1 BTC och skickar den till den adress som anges i transaktionen i Bitcoin-nätverket. För att skicka tillbaka BTC:n gör du helt enkelt om dessa steg i omvänd ordning.
Inom kryptovärlden kallas det system som används för att flytta tillgångar mellan olika blockkedjor via en tvåvägsförbindelse ofta för en ”bridge”. En bridge används inte bara för att överföra tillgångar; tillgångar kan även bytas ut. En bridge kan hantera BTC → BTC, men den kan också utformas för att hantera BTC → ETH. Arkitekturen hos en bridge kan variera kraftigt. Till exempel finns det Powpegs, SPV, sammanfogad, och med säkerhet system.
Fördelarna med sidokedjor
Sidokedjor erbjuder tre huvudsakliga fördelar: skalbarhet, möjlighet till experiment och uppgradering samt diversifiering.
Skalbarhet: En sidokedja kan erbjuda snabbare och billigare transaktioner genom en rad optimeringar, till exempel genom att flytta en viss typ av transaktion till en annan kedja vars protokoll är specialutformat för just den typen av transaktion. Detta bör avlasta den ursprungliga kedjan, vilket i sin tur gör den snabbare och billigare. Sidokedjor kan också utnyttja mycket snabbare och nyare tekniker som är mer effektiva.
Experimenteringsmöjligheter/utbyggbarhet: Det kan vara svårt att uppgradera en etablerad blockkedja med många olika intressenter. Det kan ta lång tid att nå enighet, om det inte rentav är omöjligt. Med sidokedjor kan nya idéer testas och implementeras utan att det krävs bred enighet. Dessa möjligheter till experiment och uppgraderingar möjliggör många av de effektivitetsvinster som bidrar till skalbarhet.
Diversifiering: Tillgångar från andra blockkedjor kan göras tillgängliga för fler människor. Applikationer som utlåning och upplåning inom DeFi kan få tillgång till tillgångar från andra kedjor.
Nackdelar med sidokedjor
Sidokedjor ansvarar själva för sin egen säkerhet; en sidokedjas säkerhet härrör inte från den blockkedja som den är kopplad till. Detta är både en fördel och en nackdel. Det innebär att bristfällig säkerhet i en blockkedja inte påverkar säkerheten i den anslutna blockkedjan. Detta innebär dock att populära blockkedjor som Bitcoin inte kan bidra med någon säkerhet till mindre, mindre populära blockkedjor.
I sammanhanget bör det nämnas att sidokedjor kräver egna gruvarbetare. En stor och mångsidig grupp av gruvarbetare är ett viktigt sätt för de flesta blockkedjor att säkra sitt nätverk. Nyare kedjor måste göra sitt bästa för att utveckla sitt gruvekosystem, men detta kan vara svårt eftersom nyare kedjor ofta är mindre lönsamma för gruvarbetarna. Sidokedjor kan förvärra detta ytterligare, eftersom barnkedjor i föräldra-barn-sidokedjor vanligtvis inte har någon egen inbyggd valuta. Detta fungerar som ett hinder för gruvarbetare eftersom deras huvudsakliga inkomstkälla är utgivningen av inbyggda valutor.
Slutligen kan vissa människor göra antaganden om sina tillgångar på en viss blockkedja som inte stämmer när de överförs till en annan. Om du till exempel innehar BTC på grund av Bitcoins säkerhets- och förtroendemodell är det i stort sett garanterat att säkerheten blir mindre robust och att förtroendemodellen blir annorlunda om du överför BTC till en sidokedja.
Tre exempel på sidokedjor
Drivlina
Drivechain är ett exempel på den andra typen av sidokedja som nämns ovan – ”moder-dotter”. Bitcoin är moderkedjan och Drivechain är dotterkedjan, vilket innebär att Drivechain inte ger ut någon egen token. Istället förlitar sig kedjan uteslutande på BTC som överförs från Bitcoin-nätverket. Drivechain använder SPV för att implementera sin tvåvägs-peg, som förlitar sig på miners för att validera överföringar. 51 %-attacker av en koalition av miners är möjliga. En unik egenskap hos Drivechain är skapandet av blind sammanslagen gruvdrift (BMM), som löser problemet med att sidokedjor kräver egna gruvarbetare. BMM gör det möjligt för en gruvarbetare på Bitcoin-blockkedjan (moderkedjan) att bryta på Drivechain (barnkedjan) utan att behöva driva en fullständig Drivechain-nod, och gruvarbetaren får betalt i BTC.
Drivechain hoppas kunna ge användarna möjlighet att överföra bitcoins från Bitcoin-nätverket till sidokedjor och tillbaka. Detta kommer förhoppningsvis att ge bitcoinägare tillgång till ett brett utbud av blockkedjor.
SmartBCH
SmartBCH är ett exempel på den första typen av sidokedja – två oberoende blockkedjor. SmartBCH är en Ethereum Virtual Machine (EVM) och Web3-kompatibel sidokedja för Bitcoin Cash, men har inte någon egen inbyggd token. SmartBCH använder en unik brygga som kallas SHA-Gate. Överföringar från BCH till SmartBCH hanteras av BCH-klienter med fullnod. Överföringar från SmartBCH till BCH sker via en federation, medan gruvarbetare står för övervakningen.
SmartBCH är ett exempel på ett mer ambitiöst projekt. Man hoppas kunna förbättra transaktionstiderna (blockintervallen räknas i sekunder jämfört med BCH:s 10 minuter) och skapa en robust smart kontrakt Förutom att tillföra nya funktioner till BCH är det främsta målet att erbjuda fördelarna med projekt som ETH 2.0 på betydligt kortare tid. Till exempel har smartBCH höjt blockets gasgräns till 16 miljarder, jämfört med Ethereums 15 miljoner. Detta ökar avsevärt smartBCH:s teoretiska transaktionskapacitet per sekund.
För att komma igång med SmartBCH måste du köpa lite BCH, vilket du kan göra via Bitcoin.com Wallet-appen, via Bitcoin.com webbplats, eller på någon större börs. Då måste du skapa en Web3-plånbok. Du kan använda den inbyggda kryptoplånboken i Webbläsaren Brave, eller använd Metamask.
Polygon
Polygon är en kombination av båda typerna av sidokedjor. Den använder ett Ethereum-ramverk som kallas Plasma, vilket möjliggör skapandet av underkedjor som kan bearbeta transaktioner innan de regelbundet slutförs på Ethereums blockkedja. Polygon är EVM-kompatibelt. Å andra sidan utfärdar Polygon sin egen inbyggda token, MATIC, genom Proof-of-Stake-validerare. Den har två tvåvägs-peggar, en genom Plasma och en genom Proof-of-Stake-validerarna.
Polygon har som mål att skapa kopplingar mellan olika blockkedjor. Eftersom Polygon är EVM-kompatibelt bör det vara enklare att ansluta till andra EVM-kompatibla blockkedjor, såsom SmartBCH, än till blockkedjor som inte är det, till exempel Bitcoin.
För att komma igång med Polygon-nätverket måste du köpa MATIC, vilket du kan göra på vår webbplats här, sedan skapa en Web3-plånbok.
Läs mer: Få en överblick över de viktigaste Layer 2-lösningarna på Ethereum.





