paint-brush
Utbildningsbyte: Vad är transaktionsfinal i krypto, och varför spelar det någon roll?förbi@obyte
Ny historia

Utbildningsbyte: Vad är transaktionsfinal i krypto, och varför spelar det någon roll?

förbi Obyte4m2024/11/15
Read on Terminal Reader

För länge; Att läsa

Transaktionsslutlighet i krypto säkerställer oåterkalleliga transaktioner, avgörande för att förhindra dubbelutgifter och säkerställa förtroende för digitala utbyten, smarta kontrakt och DApps. Medan deterministisk finalitet ger absolut säkerhet, växer probabilistisk finalitet säker över tiden. Obyte använder DAG-teknik för att uppnå stabila, oåterkalleliga transaktioner effektivt.
featured image - Utbildningsbyte: Vad är transaktionsfinal i krypto, och varför spelar det någon roll?
Obyte HackerNoon profile picture
0-item
1-item


De flesta onlinetransaktioner, både i fiat och krypto, går igenom sin egen process i bakgrunden mellan sändning och godkännande. I traditionella banksystem anses en transaktion vara slutgiltig när den väl har behandlats fullt ut av alla inblandade finansinstitutioner - och ändå kan den vändas av vilken anledning som helst. Detta händer inte med de flesta kryptovalutor, där transaktioner syftar till att vara oföränderliga.


Transaktionsfinal i krypto hänvisar till den punkt där en transaktion anses vara permanent och oåterkallelig i nätverket. När en transaktion väl når slutgiltigt, kan den inte ångras eller ändras, vilket säkerställer att medlen finns hos den avsedda mottagaren eller att de inblandade uppgifterna utan tvekan är i kedjan. Detta försäkrar användare att de säkert kan spendera de mottagna medlen.


Naturligtvis är inte alla kryptor byggda på samma sätt, och de har alla olika mekanismer för att nå sin egen nivå av slutgiltig transaktion.


Deterministisk vs. probabilistisk


Du kommer förmodligen hitta flera typer av slutgiltiga transaktioner i krypto, men de kan reduceras till deterministiska eller probabilistiska. Deterministisk finalitet säkerställer att när en transaktion väl är bekräftad eller stabil är den slutgiltig och oåterkallelig. Plattformar som Obyte eller vissa Proof-of-Stake-nätverk (PoS) erbjuder denna typ av finalitet, där deras interna mekanismer gör det omöjligt för en bekräftad transaktion att ångras, vilket ger en högre nivå av säkerhet och säkerhet för användarna.


Däremot uppstår sannolikhetsdefinition när en transaktion blir säkrare med tiden men teoretiskt sett skulle kunna vändas , särskilt kort efter att den sänds till nätverket. Till exempel i Bitcoin är en transaktion med bara en bekräftelse mindre säker än en med sex bekräftelser. Detta beror på att det tidigt finns en liten chans att en gruvarbetare kan skapa en alternativ kedja med tillräckligt med gruvkraft, vilket effektivt vänder transaktionen.


Ett praktiskt exempel på detta är en attack på 51 %, där en enhet som kontrollerar majoriteten av nätverkets hashkraft skulle kunna skriva om de senaste blocken, eventuellt vända eller ogiltigförklara tidigare transaktioner. Detta scenario är dock osannolikt, eftersom kostnaderna ofta överstiga den potentiella belöningen. Men i teorin är det fortfarande möjligt att vända transaktioner på probabilistiska blockkedjor, särskilt om de är små.


Finality Matters


I den digitala världen kan nästan allt kopieras och klistras in, och det var ett problem med att skapa elektroniska pengar i många år. Kryptovalutor tog med sig sina egna kryptografiska och decentraliserade system för att förhindra just det. Utan slutgiltighet skulle någon kunna spendera sin krypto två gånger (dubbla utgifter), vilket undergräver hela systemets integritet. Genom att garantera att när en transaktion väl har bekräftats, registreras den permanent i kedjan, eliminerar finaliteten denna risk, vilket skapar ett tillförlitligt ramverk för utbyte av digitala tillgångar. Det är därför transaktionens slutgiltighet är viktig i första hand.


Inom området för smarta kontrakt , finalitet spelar också en avgörande roll. Smarta kontrakt är automatiserade avtal som exekveras baserat på fördefinierade villkor, och deras resultat är beroende av deras nätverks oföränderlighet – utan mellanhänder. Finality säkerställer att när ett smart kontrakt verkställs är dess resultat permanenta, vilket innebär att villkoren i avtalet uppfylls utan möjlighet till återföring. Detta är viktigt för att behålla förtroendet smarta avtalsbaserade applikationer , där insatserna är höga och deltagarna behöver förvissning om att avtal kommer att uppfyllas.


För decentraliserade applikationer (Dapps) är slutgiltig transaktion nyckeln för att upprätthålla säkerheten och tillförlitligheten i deras verksamhet. När användare interagerar med Dapps måste de veta att deras handlingar och transaktioner är oåterkalleliga när de väl har bekräftats. Finality garanterar detta, vilket säkerställer att resultaten av Dapp-interaktioner är pålitliga.


Stabila transaktioner i Obyte


Obyte är ett decentraliserat nätverk som använder en Directed Acyclic Graph (DAG) struktur istället för en blockchain, vilket möjliggör mer decentralisering. Till skillnad från blockkedjor, där en liten grupp av blockproducenter kan dominera och till och med censurera transaktioner, eliminerar Obyte dessa centrala maktstrukturer. Dess DAG-modell säkerställer att ingen enskild enhet kan kontrollera nätverket, vilket skapar ett system där det inte finns mellanhänder mellan transaktionssändning och transaktionsgodkännande.


I form av transaktionens slutgiltighet , Obyte når deterministisk slutgiltighet när en transaktion bedöms vara stabil, vilket innebär att den inte kan vändas — någonsin. Detta uppnås genom att gradvis bygga en Main Chain (MC) genom transaktioner som läggs upp av Order Providers (OPs—noder med vägledande transaktioner). När nya transaktioner läggs till i nätverket spårar varje användare sin egen nuvarande MC baserat på de senaste transaktionerna de har tagit emot.


Obyte Explorer Unit (transaktion) Legend med transaktionsstatus

Medan den senaste delen av MC kan ändras när nya transaktioner tas emot, är dess gamla del, bortom någon punkt, stabil, vilket innebär att den aldrig kommer att förändras oavsett vilka nya transaktioner som tas emot. Denna punkt kallas stabilitetspunkten. En transaktion blir slutgiltig och oåterkallelig när stabilitetspunkten går före transaktionen. Detta händer när tillräckligt med "vikt" från OPs placeras på den äldre delen av MC och alla konkurrerande grenar förlorar sina chanser att omdirigera den delen av MC. Därför, efter att ha nått stabilitetspunkten, anses en transaktion vara helt bekräftad och kan inte vändas, vilket säkerställer deterministisk slutgiltighet, i motsats till den probabilistiska på vissa välkända blockkedjor, inklusive Bitcoin.


Som ett resultat kan användare dra nytta av fördelarna med ett helt kryptoekosystem inklusive smarta kontrakt, Decentraliserade ekonomiappar (DeFi), Autonomous Agents (AA), anpassade tokens och fler funktioner, allt med integrerad deterministisk slutgiltighet. Redo att utforska det?


Utvald vektorbild av vectorjuice / Freepik