Dubbla utgifter i kryptovaluta

Fredrick Awino
06.09.2022
264 Visningar

Om det är något som kan bevisa de stora möjligheterna med finansiell teknik världen över så är det kryptovalutor. Under årens lopp har tekniker kämpat för att ta fram en rent virtuell valuta. Men alla dessa ansträngningar föll platt när det gällde att verifiera transaktioner och förhindra eventuella dubbla utgifter. Men se och häpna, blockkedjetekniken och kryptografin kom precis i tid för att vända på situationen.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

Kryptovaluta finns som ett investeringsalternativ och ett betalningsmedel som har gjort handel fascinerande och trendigt. Systemet handlar om digitala eller virtuella valutor med en decentraliserad huvudbok som gör att ägarna har fullt ansvar. Gruvbrytning av kryptovalutor är en komplex process som kräver mycket energi och som utförs på olika datorer som kallas noder och skapar nya kryptovalutor. När du handlar med kryptovalutor, din transaktionsinformation publiceras i kryptovaluta-nätverket.

I kryptovärlden har datorsystemen program och ett nätverk som ser till att samma transaktion inte sker två gånger. Oavsett om det är en överföring av krypto, byte av bitcoin eller vilken transaktion som helst som initieras, ser programmen till att de inte dupliceras. Men som vanligt kan det i alla system förekomma fel och det kan förekomma en del överlappningar. Nätverket för kryptovalutasystemet skiljer sig inte från något annat system som flaggar ut duplicering. I sådana fall utgör en dubbelbeställning ett fel eller en anomali som snabbt kan identifieras och som kan ge upphov till ett larm så att nödvändiga åtgärder kan vidtas.

Från systemförfalskning eller duplicering kan frågan om dubbla utgifter i kryptovaluta uppstå. Till skillnad från fysisk valuta förvaras virtuell valuta i en digital fil som kan förfalskas eller kopieras. Allt som allt skulle en tydlig förståelse för att fördubbla utgifterna i kryptovaluta först och främst innebära följande
en genomgång av hur en blockkedja fungerar
.

Definition: Dubbelutnyttjande i kryptovaluta

När vi talar om dubbla utgifter i kryptovalutor avser vi helt enkelt risken för att en krypto kan användas mer än en gång. Det finns en möjlighet att transaktionen information i en blockkedja kan ändras eller dupliceras om vissa kriterier är uppfyllda. Det är de specificerade villkoren som ger utrymme för de modifierade blocken i blockkedjan.

För vissa kallas det blockchain double spending, vilket innebär att du spenderar dina digitala kontanter för samma belopp två gånger. En kryptotransaktion kan sändas vidare eller till och med kopieras. Detta innebär att samma kryptovaluta, till exempel BTC, kan användas två gånger av ägaren.

I slutändan finns det en potentiell brist i ett system med digitala kontanter. Samma virtuella token kan användas två eller flera gånger. Det är den digitala filen i den digitala token som antingen kan dupliceras eller till och med förfalskas. Det finns dock några initierade grundläggande kryptografiska tekniker för att begränsa dubbelanvändning av kryptovalutor och samtidigt bevara anonymiteten i transaktionerna.

Låt oss först förstå och granska hur Blockchain fungerar

År 2009 introducerades en teknik med stor potential och omfattning, blockkedjetekniken. Detta är en teknik som gör det möjligt för två eller flera parter att göra transaktioner utan någon kontroll från tredje part. Kryptovaluta är mer av en
distribuerad huvudbok, vilket innebär att det inte finns någon enskild enhet som har exklusiv kontroll över de transaktioner som sker där
.

Ett datorprogram är inställt för att verifiera din kryptovalutatransaktion. Detta datorprogram är tillgängligt för alla och alla som handlar med handel med kryptovalutor. Det är blockkedjan som upprätthåller ett säkert och decentraliserat register över alla kryptotransaktioner.

Varje gång en ny krypto bryts, läggs den automatiskt in i blockkedjan. Därefter får en sådan jungfrulig krypto en krypterad numerisk identitet. Krypteringen innehåller en tidsstämpel, transaktionsdata och information från det föregående blocket. Krypteringen av denna information sker genom en
säkerhetsprotokoll, till exempel SHA-256-algoritmen för BTC.
.

När ett informationsblock har kontrollerats av gruvarbetarna stängs det och ett nytt block skapas. Processen är repetitiv och resulterar i större block av krypto som är tillgängliga för köpare och handlare. Huvudsyftet med blockkedjetekniken är att förhindra dubbla kopior av digital valuta och därmed förhindra dubbla utgifter för samma krypto. Men har detta verkligen varit framgångsrikt? Låt oss ta reda på det.

En djupgående förståelse för dubbla utgifter

Efter att ha granskat vår förståelse av blockkedjetekniken måste du vara på topp när det gäller dubbla utgifter. Möjligheten att du spenderar dubbelt är om ett hemligt block har brytats och det går snabbare än genereringen av en ny blockkedja.

När en sådan händelse blir möjlig skulle denna nya duplikatkedja introduceras i nätverket innan några misstankar uppstår. Detta kommer definitivt att göra det möjligt för nätverket att känna igen det som den senaste omgången block och det läggs till i blockkedjan.

För ett decentraliserat system som kryptovaluta är det särskilt svårt att åtgärda problemet med dubbla utgifter. Du inser att det inte finns något behov av en tredje part för att verifiera transaktioner med kryptovalutor. Som ett resultat av denna praktiska användning lagrar många servrar identiska uppdaterade kopior av en transaktionsbok. När transaktionerna sänds kommer de att anlända till varje server på olika sätt och vid olika tidpunkter.

Om två transaktioner spenderar samma token
kommer varje server att betrakta den första transaktionen som anländer som en giltig transaktion.
. De andra som kommer senare kommer därför att vara ogiltiga, vilket innebär att servrarna inte kan komma överens eftersom varje servists observationer är lika giltiga.

Minimering av förekomsten av dubbla utgifter i kryptovalutor

Även om det har fortsatt att vara en bestående risk i kryptovalutor finns det en möjlighet att blockkedjetekniken minimerar dess förekomst. Möjligheten att ett hemligt block skapas i blockkedjan är mycket liten. Detta beror på att en rad gruvarbetare samlas.
genom en konsensusalgoritm för att verifiera och godkänna varje transaktion.
.

Blockkedjan och konsensusalgoritmen rör sig snabbt. Denna hastighet är mycket viktig för att förhindra att modifierade block har en chans att komma in i blockkedjan. Dubbla block i ett sådant fall skulle betraktas som föråldrade innan de godkänns. Även om en server skulle acceptera det, skulle nätverket ändå ha bekräftat informationen i blocket och det skulle avvisas.

BTC har på ett kompetent sätt lyckats hantera frågan om dubbla utgifter genom sin
genomförande av en bekräftelsemekanism och en gemensam huvudbok.
. Detta är i princip fortfarande känt som blockkedjeteknik. Därför är det mycket svårt att förfalska eller kopiera ett block i blockkedjan på grund av den enorma mängd datorkraft som krävs.

Attack med dubbla utgifter

Den största risken för blockchain är i form av
51% angrepp
. Detta är oftast möjligt om en gruvarbetare har kontroll över mer än 50 % av datorkraften. I det här fallet är det datorkraften som validerar transaktioner, skapar block och tilldelar kryptovaluta. En användare som har kontroll över majoriteten av blockkedjans datorsystem blir mer utsatt för en 51-procentig attack.

Författare Fredrick Awino