En Hawk-eyed Bitcoin-teknologi kutter doble utgifter på toppen

Fredrick Awino
22.08.2022
219 Visninger

For lengst traff det å lage en rent virtuell valuta blindvei på grunn av utfordringer knyttet til autonom verifisering av transaksjoner og risiko for doble utgifter . Men siden bitcoin kom inn på markedet, har den gjort inntreden i nye territorier i den grad å bli tatt inn som lovlig betalingsmiddel i El Salvador og Sentral-Afrika. Det ville virkelig lønne seg for en trader å vite hvordan det teknologiske bitcoin-økosystemet har kurert dobbeltforbruk.

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.

Doble utgifter i seg selv kan skape et inntrykk av å beskrive folk som bruker bitcoin to ganger. Ja, den beskriver situasjoner der en person bruker bitcoin-eiendommene sine mer enn én gang. Husk at bitcoin-transaksjoner skjer på en distribuert hovedbok, noe som betyr at når en mynt er brukt, byttet eller solgt, uansett hva tilfellet er, skal den ikke være tilgjengelig igjen for eieren. Kort sagt, systemet må være i stand til å slette eller overføre eierskap til bitcoin i henhold til instruksjonene initiert av bitcoin-eieren.

Et øyeblikksbilde om bitcoins historie og funksjon

I 2008 introduserte Bitcoin White Paper folk til et peer-to-peer elektronisk kontantsystem. Derfor, så mye som Bitcoin på en eller annen måte er vellykket, har hver økonomi et problem med organisasjoner eller folk som prøver å manipulere penger. En av bekymringene som påvirker Bitcoin-investorer er dobbeltforbruk.

Dobbeltforbruk er utfordringen med å verifisere eierskapet til et digitalt token. Det innebærer å bruke en kryptoenhet to ganger. Kort sagt betyr det at en legitim, så vel som falsk transaksjon, kan finne sted. I tillegg, i tilfelle dobbeltbruk kunne finne sted med suksess i Bitcoin, ville det undergrave tilliten og sikkerheten til hele nettverket. Når det gjelder fiat-valuta, er det ikke mulig å bruke dobbelt, så det er ikke et problem.

For å håndtere doble utgifter har Bitcoin implementert en blokkjede. Det er en universalbok som er det samme som et tradisjonelt pengesystem. Dens rolle er å fungere som en bekreftelsesmekanisme. Siden lanseringen i 2009 har Bitcoin opprettholdt en kronologisk ordnet tidsstemplet transaksjonsbok.

Hvorfor dobbeltforbruk er viktig når det gjelder digitale penger

Som du vet er digitale penger veldig forskjellig fra kontanter. I digital valuta, når du gjør en transaksjon, må du kringkaste transaksjonene til alle nettverkets noder. Nodene mottar og bekrefter transaksjonene. Imidlertid tar denne prosessen tid.

Dobbeltbruk er viktig i digitale penger da det ikke skjer med fiat-valuta. Du kan for eksempel ikke gå til butikken for å kjøpe varer verdt $500 og deretter forvente å bruke samme beløp et annet sted. Det kan ikke finne sted med mindre du stjeler $ fra det supermarkedet.

The Way Double Spending Attack finner sted

Dobbeltforbruk foregår hovedsakelig på to måter, raseangrep og angrep 51%. I raseangrepet sender angriperen samme mengde mynt til en eller enda flere forskjellige adresser. Hvis selgeren ikke venter på bekreftelsen, er det store sjanser (50 % sannsynlighet) for at han eller hun får den dobbeltbrukte mynten.

Den andre måten som er å angripe 51 % er der angriperen har kontroll over over 51 % av nettverkets hashkraft og doble forbruk finner sted. Hash-kraften refererer til beregningskraften som brukes til å verifisere blokker og transaksjoner. Det betyr at angriperen som får kontroll kan reversere transaksjonen og til og med lage en privat Blockchain. Blokkjeden vil fremstå som ekte når den i en reell forstand ikke er det.

Måten Bitcoin stopper dobbeltforbruk

Da Bitcoin ble lansert, var det som om de hadde fått en løsning på dette problemet. Det er forskjellige måter å løse dette problemet på, inkludert å ha en sentral myndighet, stoppe transaksjonsreversering og forhindre uredelige transaksjoner.

Stoppe tilbakeføring av transaksjoner

Jeg har tidligere sagt at angrepet på 51 % finner sted når en enhet har over 50 % av gruvekraften til nettverket. Derfor kan enheten kontrollere hvilken versjon av reskontroen som er legitim. I et slikt tilfelle kan angriperen bruke mynter i én versjon og få varer og tjenester for betalingen. Alternativt kan angriperen utvikle en annen hovedbokversjon der den opprinnelige transaksjonen ikke eksisterer. Dette, å hente betalingen til hans besittelse.

Den beste måten å forhindre dette 51 %-angrepet på er å sikre at nettverket er desentralisert. Man bør også sørge for at nettverket har den nødvendige beregningskraften for å gjøre det umulig å samle over 50 % av hashhastigheten. Selv om de 51% neppe finner sted i Bitcoin, har det funnet sted i de mindre myntene.

Sentralisert løsning

For å forhindre dobbeltforbruk ved å bruke en sentralisert løsning, bør en pålitelig myndighet involveres . Den betrodde myndigheten er ansvarlig for å holde hver investors rekordbalanse i systemet. For eksempel, i tilfelle du sender penger til en annen part, kan pengene gå gjennom en sentral myndighet som en bank. Den sentrale myndigheten vil sørge for at du har nok penger å bruke og deretter autorisere transaksjonen.

Stoppe samtidige transaksjoner

I dette kan du spørre deg selv hva som skjer i tilfelle den samme mynten sendes til to personer samtidig. For eksempel når du sender penger til to personer og 505 mottar den første transaksjonen mens den andre mottar den andre delen av transaksjonen. Når du løser dette, er transaksjonen som kommer inn i hovedboken først den som anses som gyldig.

På grunn av problemet ovenfor, anbefales det at du venter på en bekreftelse før du vurderer transaksjonen som fullført. I tillegg brukes en konsensusmekanisme ( Proof of Work ) for å bestemme rekkefølgen på transaksjoner. Det er denne mekanismen som beskriver reglene angående personen som oppdaterer Bitcoin-transaksjonsboken.

Prosessen er viktig da det ikke er noen sentral myndighet. Prosessen med å gjøre oppdateringer i hovedboktransaksjonene refereres til som Bitcoin-gruvedrift. Derfor, hva skjer i tilfelle gruvedrift skjer samtidig for to transaksjoner? Dette kan skje i tilfelle to gruvearbeidere klarer å oppdatere hovedboken samtidig.

Hvis det ovennevnte finner sted, vil det være 2 grener av blokkjeden (gaffelen) samt de neste transaksjonsblokkene som skal utvinnes. De vil avgjøre i tilfelle den første transaksjonen var gyldig. I tilfelle to transaksjoner også utvinnes samtidig, venter vi på neste blokk.

Forebygging av uredelige transaksjoner

Blockchain, Bitcoin hovedbok for en transaksjon, er offentlig og enhver person kan se den. Alle kan også inspisere hver Bitcoin-transaksjon som har blitt gjort tidligere, så vel som saldoen. Kort fortalt betyr dette at i tilfelle du sender penger til en annen part, vil hver datamaskin som har en kopi av transaksjonen bekrefte transaksjonshistorikken din. Målet med dette er å sikre at du har nok Bitcoin å bruke. I tilfelle du prøver å jukse, vil du bli avslørt av folkene i de mange nodene som validerer transaksjoner.

Tingene som finner sted i tilfelle en Bitcoin blir dobbeltbrukt

Når vi forklarer dette, kan vi bruke bilkjøp som eksempel. Hvis du ønsker å kjøpe en bil på nettet verdt 1 BTC, fortsetter du med betalingen. På den andre siden kan en hacker også ha tilgang til Bitcoin-lommeboken din og bruke 1BTC på å kjøpe en annen ting. Du må huske at dere begge bruker samme BTC. Gruvearbeiderne vil verifisere transaksjonene. Senere vil det imidlertid bli avvist. Årsaken er at det ikke er noen sentral myndighet som kan anmelde svindelen eller inngi en klage. Derfor vil Bitcoin være borte for alltid.

Selgerne prøver sitt beste for å sikre at de ikke selger til folk som dobbeltbruker en mynt. De gjør dette ved å sikre at hver gang en transaksjon blir verifisert i blokkjeden, får den en bekreftelse etter å ha gått inn i en blokk. Dessuten, for hver blokk som legges inn etter det, får den en bekreftelse til. Leverandørene blir også gjort oppmerksom på at før de slipper varene sine, må de vente på 6 bekreftelser . I tilfelle noen prøver å endre transaksjonene, må de reversere transaksjonene i de 6 blokkene. Dette blir referert til som «beregningsmessig umulig.»

Den andre måten dobbeltforbruk finner sted på er når en hacker får over 50 % kontroll over hash-raten. Det kan også finne sted i tilfelle en gruvearbeider miner en blokk. Men i stedet for å kringkaste det på Bitcoin-nettverket, blir det brukt andre steder.

Forfatter Fredrick Awino