Hvordan skaber løsning af matematiske problemer bitcoins? [duplikat]

Dette spørgsmål har allerede svar her :

Svar

Problemet med minedrift løser er problemet med at levere sikre transaktioner uden en central myndighed. Der er værdi at løse disse problemer, for ellers ville der ikke være nogen måde at udveksle Bitcoins sikkert.

Bitcoin bruger bevis på arbejde som dets middel til at løse problemet med dobbeltforbrug uden en central myndighed. Hvis jeg prøver at sende den samme Bitcoin til to forskellige konti, vælger minearbejdere den ene eller den anden transaktion og bruger den som basis for de beregninger, de foretager. Fordi ingen andre kan udregne alle Bitcoin-minearbejdere, gør det det muligt for andre at bestemme, hvilken transaktion der “vinder”. Uden denne mekanisme ville der ikke være nogen måde at løse modstridende transaktioner på.

Da dette bevis på arbejde koster penge at gøre, er det ikke sandsynligt, at det kunne gennemføres uden noget incitament. Minebelønninger giver dette incitament .

Svar

Minearbejdere sætter i det væsentlige et notatstempel på en række transaktioner. Det er alt, hvad de har brug for.

Men hvordan forhindrer du i at have en korrupt notar? Bitcoin gør dette ved at have titusinder af potentielle notarier, og en af dem vil tilfældigvis være den heldige, der får udført frimærket. Den heldige er den, der tilfældigvis løser problemet. Alle potentielle notarier prøver at løse puslespillet igen og igen, men det tager cirka ti minutter for en at blive succesrig.

Andre vil se løsningen, og hvis den er gyldig, fortsætter de til næste puslespil. Dette bygger en kæde af batches.

Så for at gå tilbage i historikken for at ændre batches af transaktioner, skal du gøre om alle de problemløsningsforsøg, der tidligere opstod. Jo længere tilbage du vil gå, jo mere problemløsning skal du udføre.

Så problemet, der løses, er et system, der gør det enormt dyrt at ændre historie. Det er det job, som minearbejdere betales for at levere.

Svar

Nej, ingen betaler for løsningerne til matematiske problemer. Faktisk er det kun matematiske problemer i samme forstand som at se en Youtube-video foretager en beregning.

Minearbejdere kontrollerer andre brugeres transaktioner. Bitcoin-protokollen er bygget på en sådan måde at denne proces undertiden skaber nye bitcoins. Oprettelse af nye bitcoins er også reguleret af protokollen – kun 21 millioner kan oprettes, og den sidste Bitcoin oprettes omkring 2140. oprettelsen af mønter er tydelig fra værdien af mønterne, der kommer fra deres nytte, udbud og efterspørgsel.

Der er en anden kryptokurrency, Primecoin (XPM), der bruger beregning af primtal i ” bevis for arbejdsproces for valutaen. Disse primtal har potentiel videnskabelig værdi, men værdien af Primecoin er ikke knyttet til værdien af primtalene. Primtalene er p til rådighed, og værdien kommer igen fra udbud, efterspørgsel og nytte. Målet er, at beregningen involveret i “bevis for arbejde”, som alligevel skal udføres, skal have en sidegevinst.

Kommentarer

  • Der er to fejl i dit svar: 1) Der vil kun være 21M Bitcoin 2) Den sidste Bitcoin oprettes, når blok # 6,929,999 findes. Dette ville være 2140, hvis netværket faktisk fandt en blok hvert tiende minut, men vores gennemsnitlige tid er meget hurtigere, vi vil være langt foran planen.

Svar

Minedrift forsøger i det væsentlige at råbe kraft dekryptere en kryptering. Dette er ikke så meget et komplekst matematisk problem som snarere systematisk at prøve et væld af potentielle løsninger, indtil man passer til de nuværende forudsætninger (kontekst og vanskeligheder).

Formålet med minedrift er at validere netværkets transaktioner. Jo mere beregningsindsats der anvendes til minedrift, jo mere modstandsdygtigt er netværket mod angreb. Derfor er Bitcoin-protokollen designet til at give belønninger blandt minearbejdere til at tilskynde til adfærd, der er gavnligt for netværket – den, der finder den vindende løsning, har lov til at sende et antal nyoprettede mønter til en adresse efter eget valg.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *