Hvordan proof of work sikrer en blokkjede
Proof of work sikrer en blokkjede ved å få minere til å bruke datakraft, så endring av gamle blokker betyr å gjøre om alle senere blokker og nettverksavtalen.

På denne siden
- Minere kappes om å løse en oppgave for hver nye blokk.
- Blokker lenkes sammen gjennom hasher, så gamle endringer bryter senere lenker.
- Noder følger den lengste kjeden, som har mest arbeid.
- Vanskelighetsgraden justeres for å holde nye blokker jevne.
Minere konkurrerer om å legge til neste blokk, og vinneren tjener nye mynter for arbeidet. Nettverket kontrollerer arbeidet og lenker hver blokk til de foregående.
Før du starter: blokker og hasher
En hash er en kort kode som endres hvis dataene endres. Hver blokk bærer et fingeravtrykk av blokken før den, og det fingeravtrykket er en kryptografisk hash.
- Hver blokk bærer et fingeravtrykk av blokken før den.
- Fingeravtrykket er en hash, og lenkene danner en kjede.
- Endre en gammel blokk, og en miner må gjøre om beviset for den og beviset for alle senere blokker.
Steg for steg: sikring av en ny blokk
Når en miner finner et gyldig bevis, kontrollerer andre noder det før blokken legges til. Protokollen justerer også oppgaven slik at blokker fortsetter å komme i jevn takt.
- 1Løs oppgavenMinere gjetter verdier til en finner en hash som møter målet. Den første mineren som finner et gyldig bevis, legger til neste blokk.
- 2Verifiser bevisetNoder kontrollerer at hashen møter målet, og at hver transaksjon er gyldig.
- 3Følg den lengste kjedenHvis to gyldige blokker dukker opp, følger nodene den lengste kjeden, som er kjeden med mest akkumulert arbeid.
- 4Juster vanskelighetsgradenProtokollen endrer oppgavens mål slik at nye blokker holder jevn takt. Mer mining-kraft gjør oppgaven vanskeligere.
Etterpå: hvorfor tukling mislykkes
Tukling blir for dyrt fordi en angriper må utminere ærlige minere. For å endre en gammel blokk må angriperen gjøre om beviset for den og beviset for alle senere blokker raskere enn resten av nettverket legger til nye blokker.
Ofte stilte spørsmål
En dobbeltbruk forsøker å betale de samme myntene to ganger. Når en transaksjon er i en blokk med proof of work bak seg, betyr en endring å gjøre om den blokken og alle senere blokker.
Et flertallsangrep er når én gruppe kontrollerer mer mining-kraft enn resten av nettverket til sammen. Den gruppen kan noen ganger reversere sine egne nylige transaksjoner eller blokkere andre, men den kan vanligvis ikke stjele mynter fra lommebøker.
Proof of work bruker datakraft og energi, mens proof of stake bruker låste mynter som innsats. I proof of stake velges validatorer basert på beløpet de satser, og de kan miste deler av det hvis de jukser.
Mining bruker energi fordi oppgaven er laget for å være vanskelig å løse og enkel å kontrollere. Minere kjører spesialisert maskinvare som gjetter løsninger, og energikostnaden er en del av det som gjør tukling dyrt.






