Transaktioner utanför kedjan är värdeöverföringar som underlättas antingen med hjälp av en tredje part som en form av garanti eller andra metoder, där endast balansernas slutliga tillstånd registreras på själva blockkedjan. De erbjuder fördelar, såsom lägre avgifter och snabbare transaktionsbearbetningshastighet, eftersom valideringen inte utförs av noder. Det gör transaktioner utanför kedjan perfekta för småskaliga betalningar som kaffeköp i en lokal butik.
Lager 2-lösningarna är protokoll byggda ovanpå en befintlig blockkedja, i syfte att förbättra dess skalbarhet. De är projekt som möjliggör värdeöverföringar utanför kedjan med hjälp av mekanismer som statliga kanaler, sidokedjor och rolluppar.
I samband med Bitcoin är en populär Lager 2-lösning Lightning Network, som använder statliga kanaler för transaktioner utanför kedjan. Kanalerna är i huvudsak 2-av-2 multisig-plånböcker som endast kan ändras när motparterna kommer överens om förändringen. Endast transaktionerna som öppnar och stänger kanalerna registreras på Bitcoin blockkedja – allt annat bearbetas utanför kedjan. Transaktioner utanför kedjan inuti en tillståndskanal behöver inte valideras av hela nätverket, vilket möjliggör snabbare genomströmning och lägre transaktionsavgifter.
Medan transaktioner utanför kedjan sker utanför kedjan, beskriver termen "på kedjan" de processer som sker direkt på blockkedjan (huvudkedjan). Transaktionerna i kedjan måste valideras av peers och bekräftas endast en gång när de har registrerats i kedjan. Låt oss ta en titt på de viktigaste skillnaderna mellan på och utanför kedjan.
För att en transaktion på kedjan ska kunna bekräftas måste den valideras och inkluderas i blockkedjan. Eftersom den genomsnittliga bekräftelsetiden för Bitcoin är 10 minuter är Lager 1-kedjan inte lämplig för mindre inköp som att köpa mat i en stormarknad. Till skillnad från transaktioner på kedjan behöver betalningar utanför kedjan inte vänta på att miners eller validerare ska bekräftas. Därför kan lösningar utanför kedjan avsevärt öka behandlingshastigheten och är särskilt användbara för mikrobetalningar.
Transaktioner på kedjan implementerar standardsäkerhetsmetoder för blockkedjan, såsom hashning och kryptografi. Däremot måste projekt som erbjuder betalningar utanför kedjan ha säkerhetsramar för att förhindra möjligheten till förfalskning eller modifiering av betalningar.
Transaktionerna på kedjan verifieras av noderna som arbetar för att validera dem, inkludera dem i ett block och lägga till blocket i kedjan. Blockbelöningarna och transaktionsavgifterna uppmuntrar dem att hålla nätverket igång. Transaktioner utanför kedjan kan behandlas snabbt utan behov av omedelbar bekräftelse, vilket minimerar kostnader och avgifter.
Transaktioner utanför kedjan är nyckeln till att lösa blockkedjans skalbarhetsproblem och öka dess globala användning. De fungerar som bas för många Lager 2 lösningar som syftar till att minska belastningen på primärkedjan.
På kedjan avser transaktioner och aktiviteter som registreras direkt på blockkedjan, vilket säkerställer da...