Om du gillar krypto kommer du att vara bekant med blockkedjor. Dessa reskontra utgör ryggraden i kryptoindustrin och utför en mängd olika funktioner, inklusive transaktionsbearbetning.
Men kryptotransaktioner är inte alla en och samma och kan vara antingen on-chain eller off-chain. Men exakt vad betyder detta? Vad är skillnaden mellan on-chain och off-chain i krypto?
Vad är en on-chain-transaktion?
Som namnet antyder sker on-chain-transaktioner på en blockchain. Kedjetransaktioner är extremt vanliga inom krypto, eftersom dessa digitala tillgångar är beroende av att blockkedjor existerar. Transaktioner verifieras av gruvarbetare eller validerare (beroende på vilken konsensusmekanism som används) och registreras permanent på blockkedjan.
Transaktioner i kedjan involverar användning av kryptovaluta-plånböcker och plånboksadresser. Om du till exempel skickar Bitcoin till någon kräver båda parter en plånbok så att plånboksadressen kan användas för att skicka medlen inom transaktionen. Varje gång en Bitcoin-transaktion inträffar uppdateras huvudboken.
Vem som helst inom ett blockchain-nätverk kan se reskontran som registrerar transaktioner i kedjan. Detta talar för transparensen av kryptovaluta som helhet. Transaktioner i kedjan är också mycket säkra på grund av deras närvaro på en blockchain.
Däremot tar transaktioner med kryptovaluta i kedjan längre tid än de traditionella transaktioner vi utför i våra liv, det vill säga att använda ditt vanliga betal- eller kreditkort. Detta beror på att gruvarbetare eller validerare måste verifiera transaktioner i kedjan. En transaktionsbacklog skapas när en blockkedja har en stor belastning av transaktioner som väntar på att verifieras, vilket kan ge vika för långa transaktionstider. Inga sådana problem finns för Visa-nätverket, det är säkert.
Idag, när kryptovalutaindustrin växer, har många blockkedjor att göra med längre transaktionstider, vilket också kan ge vika för högre transaktionsavgifter. Många blockkedjor är inte utrustade för att skala upp till sin växande popularitet, vilket är känt som en problem med skalbarhet. Bitcoin är ett nyckelexempel på en populär blockchain som kämpar för att hålla jämna steg med sin transaktionsbelastning på kedjan.
Vad är en off-chain-transaktion?
Återigen, som namnet antyder, sker en off-chain-transaktion utanför en blockchain. Det finns ett antal sätt genom vilka transaktioner utanför kedjan kan ske, och flera fördelar kommer med denna typ av transaktionstyp.
En nyckelfaktor som krävs för transaktioner utanför kedjan är en tredje part. Denna tredje part kan agera som en garant och ge ett ekonomiskt löfte. Genom borgensmannen kan den andra parten vara säker på att transaktionen är legitim och kommer att behandlas. Alternativt kan bekräftelsen garanteras genom att skicka den andra parten privata nycklar till en unik plånbok, i praktiken överföra äganderätten till den andra parten.
I krypto är transaktioner utanför kedjan också kända som andra lagerprotokoll. Dessa protokoll är utvecklade för att ta lite värme från blockkedjorna som måste hantera enorma mängder transaktioner dagligen.
Ta Lightning nätverk, till exempel. Denna andra-lagerlösning utvecklades för att möjliggöra snabbare Bitcoin-transaktioner genom att skapa en privat kanal mellan två användare för att genomföra en transaktion utanför kedjan, i en privat sidokanal. Lightning Network kan också sänka transaktionsavgifterna, vilket ibland kan bli frustrerande höga på Bitcoin-blockkedjan.
Lightning Network-transaktioner registreras dock fortfarande på blockkedjan när transaktionen genomförts slutförs och sidokanalen stängs, även om transaktionen sker utanför kedjan via en säker kanal. Det är också värt att notera att Lightning Network-transaktioner fortfarande är synliga på blockchain-reskontran för alla när de har slutförts, vilket är fallet för en vanlig blockchain-transaktion.
Den största skillnaden är att transaktioner utanför kedjan vanligtvis är mycket snabbare och billigare än transaktioner i kedjan, vilket är anledningen till att Lightning Network växer i popularitet tillsammans med andra Ethereum lager 2-lösningar. Transaktioner utanför kedjan kan också bidra till att minska energianvändningen, vilket kan hjälpa till att minska miljöeffekterna av krypto.
Men det finns vissa farhågor kring transaktioner utanför kedjan. Ta Lightning Network igen som ett exempel. I processen med en Lightning-transaktion kan pengar stjälas om en av parterna är illvillig efter att kanalen stängts. Detta innebär att den illvilliga parten sänder den initiala transaktionen efter kanalens stängning för att ta tillbaka de initiala medel som de satt in i transaktionen.
Transaktioner i kedjan och utanför kedjan har båda för- och nackdelar
Det är uppenbart att transaktioner i kedjan och utanför kedjan har sina användningsområden i olika scenarier och kommer med fördelar och nackdelar. Endera av dessa två transaktionstyper kan vara bättre lämpade för dig beroende på hur du använder din krypto och hur du vill att dina transaktioner ska hanteras.