Hur skapar bitcoins lösning av matematiska problem? [duplicera]

<åt sidan class = "s-notice s-notice__info js-post-notice mb16" role = "status">

Denna fråga har redan svar här :

Svar

Problemet som gruvdrift löser är problemet med att tillhandahålla säkra transaktioner utan en central myndighet. Det finns värde att lösa dessa problem eftersom det annars inte finns något sätt att säkert byta Bitcoins.

Bitcoin använder bevis på arbete som sitt sätt att lösa det dubbla utgiftsproblemet utan en central myndighet. Om jag försöker skicka samma Bitcoin till två olika konton väljer gruvarbetarna den ena transaktionen eller den andra och använder den som grund för beräkningarna de gör. Eftersom ingen annan kan räkna ut alla Bitcoin-gruvarbetare gör det det möjligt för andra att avgöra vilken transaktion som ”vinner”. Utan denna mekanism skulle det inte finnas något sätt att lösa motstridiga transaktioner.

Eftersom detta bevis på arbete kostar pengar att göra är det inte troligt att det kan åstadkommas utan något incitament. Gruvbelöningar ger detta incitament .

Svar

Gruvarbetare sätter i huvudsak en noteringsstämpel på ett antal transaktioner. Det är allt de behövs för.

Men hur förhindrar du att ha en korrupt notarie? Bitcoin gör detta genom att ha tiotusentals potentiella notarier och en av dem kommer att vara den lyckliga som får göra stämpeln. Den lyckliga är den som råkar lösa problemet. Alla potentiella notarier försöker lösa pusslet om och om igen, men det tar ungefär tio minuter för en att bli framgångsrik.

Andra ser lösningen, och om den är giltig, fortsätter den till nästa pussel. Detta bygger en kedja av satser.

Så för att gå tillbaka i historiken för att ändra satserna av transaktioner måste du göra om alla problemlösningsförsök som inträffade tidigare. Ju längre tillbaka du vill, desto mer problemlösning behöver du utföra.

Så problemet som löses är ett system som gör det enormt dyrt att ändra historik. Det är jobbet som gruvarbetare får betalt för att tillhandahålla.

Svar

Nej, ingen betalar för lösningarna för matematikproblemen. Faktum är att de bara är matematiska problem i samma bemärkelse som att titta på en Youtube-video gör en beräkning.

Gruvarbetare kontrollerar andra användares transaktioner. Bitcoin-protokollet är byggt på ett sådant sätt att denna process ibland skapar nya bitcoins. Skapandet av nya bitcoins regleras också av protokollet – endast 21 miljoner kan skapas, och den sista Bitcoin kommer att skapas omkring 2140. skapandet av mynt är distinkt från myntets värde som kommer från deras användbarhet, utbud och efterfrågan.

Det finns en annan kryptovaluta, Primecoin (XPM), som använder beräkning av primtal i ” bevis på arbetets ”process av valutan. Dessa primtal har potentiellt vetenskapligt värde, men värdet av Primecoin är inte kopplat till värdet av primtalen. Primtalen är p tillgänglig och värdet kommer igen från utbud, efterfrågan och användbarhet. Målet är att beräkningen som är involverad i ”bevis på arbete”, som måste göras ändå, ska ha en sidovinst.

Kommentarer

  • Det finns två misstag i ditt svar: 1) Det kommer bara att finnas 21 M Bitcoin 2) Den sista Bitcoin kommer att skapas när block # 6 929 999 hittas. Detta skulle vara 2140 om nätverket faktiskt hittade ett block var tionde minut, men vår genomsnittliga tid är mycket snabbare, vi kommer långt före schemat.

Svar

Mining försöker i huvudsak att kryptera kryptering. Detta är inte så mycket ett komplext matematiskt problem som snarare systematiskt att försöka en mängd potentiella lösningar tills man passar de nuvarande förutsättningarna (sammanhang och svårighet).

Syftet med gruvdrift är att validera nätverkets transaktioner. Ju mer beräkningsinsats som används för gruvdrift, desto mer motståndskraftigt är nätverket mot attacker. Därför har Bitcoin-protokollet utformats för att fördela belöningar bland gruvarbetarna för att stimulera beteende som är fördelaktigt för nätverket – den som hittar den vinnande lösningen får överföra ett antal nyskapade mynt till en adress efter eget val.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *