Digital kopi
Hva er en digital kopi?
Digital kopi i referanse til kryptovaluta betyr en duplikatoppføring av hver bekreftet transaksjon som har funnet sted over et peer-to-peer-nettverk, for eksempel bitcoin -nettverket.
En digital kopi er en sikkerhetsfunksjon i bitcoin-protokollen beregnet på å takle problemet med dobbeltforbruk.
Hvordan en digital kopi fungerer
Fremveksten av kryptovalutaer begynte i 2009 med introduksjonen av bitcoin. En av katalysatorene bak etableringen av bitcoin var ønsket om en digital valuta som ikke kunne kontrolleres av noen sentral myndighet og som ikke ville kreve en pålitelig tredjepart for å garantere transaksjoner.
I motsetning til banktransaksjoner er det ingen sentral registrering eller database over bitcoin-transaksjoner. I stedet opererer bitcoin gjennom et desentralisert nettverk av uavhengige datamaskiner, som hver har en egen oversikt over alle bekreftede transaksjoner. Denne typen distribuert hovedbok er kjent som en blokkjede.
Dobbeltforbruksproblemet
Transaksjoner i digital valuta ved bruk av et desentralisert system førte til et problem kjent som dobbeltforbruk. Dobbeltforbruk oppstår når noen prøver å sende den samme mynten til to forskjellige adresser.
I tradisjonell valuta forhindres dobbeltforbruk av institusjoner som banker, oppgjørssentraler og nettbaserte betalingssystemer, som sjekker kontosaldo og transaksjonshistorikk og oppdager overtrekk. Eldre digitale valutasystemer, som eCash,. hadde ikke en tilfredsstillende måte å forhindre dobbeltforbruk på og var mislykket.
For å løse dette problemet opprettet oppfinneren av bitcoin en prosess der hver legitim transaksjon blir uavhengig delt og verifisert av flere gruvearbeidere fordelt over nettverket.
Den distribuerte hovedboken og flere digitale kopier
Hver bitcoin-transaksjon sendes til en gruvearbeider, som samler hundrevis av transaksjoner i en blokk. Når en ny blokk er fullført, kringkaster gruvearbeideren blokken til hundrevis av andre bitcoin-noder, som hver sammenligner de nye transaksjonene med sin egen digitale kopi av blokkjeden. Hvis en node oppdager et dobbeltforbruk, blir den nye blokken avvist. Ellers vil nodene videresende den nye blokken til andre noder og gruvearbeidere.
Dette systemet forhindrer effektivt dobbeltforbruk ved å belønne ærlig oppførsel og straffe dårlige skuespillere. Siden gruvearbeidere oppmuntres gjennom blokkbelønninger,. har de en økonomisk interesse i å bare akseptere legitime transaksjoner. Hvis en gruvearbeider ikke avviser et dobbeltforbruk, vil ikke blokkeringen deres deles av andre noder.
Andre problemer med doble forbruk
Mens digitale kopier vanligvis beskytter bitcoin-nettverket, er det sjeldne tilfeller der et dobbeltforbruk kan forbli uoppdaget. Dette er på grunn av regelen for lengste kjede: når det er to konkurrerende versjoner av blokkjeden, anses den lengste kjeden for å være den mest autoritative.
Den mest kjente måten å utnytte denne egenskapen på er gjennom et 51 % angrep. Hvis en ondsinnet aktør kontrollerer majoriteten av nettverkets hashkraft,. kan de i hemmelighet lage en separat, lengre versjon av blokkjeden, med forskjellige transaksjoner. Når den andre versjonen av blokkjeden publiseres, reverserer den effektivt alle transaksjoner som ble utført på den kortere kjeden.
Det er også mulig at transaksjoner utilsiktet kan reverseres, på grunn av blokkjedens sannsynlige natur. Hvis to gruvearbeidere hver for seg oppdager nye blokker samtidig, vil begge versjonene overleve i nettverket til neste blokk utvinnes. Når dette skjer, vil en versjon bli akseptert av nettverket, og den andre vil bli avvist som en foreldreløs blokk.
Av denne grunn bør bitcoin-transaksjoner ikke betraktes som virkelig "endelige" før de er en del av en kjede med seks blokker til etter transaksjonen. Dette er fordi det er ekstremt usannsynlig at seks blokker blir reversert. Ved minst én anledning kunne en bitcoin-bruker gjenbruke bitcoins som allerede hadde blitt brukt i en foreldreløs blokk.
##Høydepunkter
– Selv om dette systemet forhindrer dobbeltforbruk, er det noen omstendigheter der bitcoins kan brukes to ganger, for eksempel i et 51 % angrep.
– Bitcoin - transaksjoner lagres ikke i en sentral database. I stedet lagres tusenvis av digitale kopier av blokkjeden i bitcoin-noder, drevet av brukere over hele verden.
– Siden det ikke finnes en enkelt autoritet på blokkjedetransaksjoner, er det umulig for en ondsinnet aktør å endre transaksjonshistorikken uten å ha tilgang til hver digital kopi.