Omvänt, om det tar för lång tid att hitta block minskar svårigheten, vilket höjer målet. Detta mål är ett tal som återställs med jämna mellanrum. För att lyckas utvinna ett block måste utvinnaren hitta en hash som är lägre än detta tal.
Vi kan använda ett enkelt exempel här. Anta att vi har termen ”binance” och att vi vill producera en SHA256-hash vars utdata är numeriskt lägre än ett specifikt mål som ungefär motsvarar hash som börjar med ett visst antal nollor i sin hexadecimala form.
Vid verklig utvinning försöker utvinnare hitta ett hashvärde som är lägre än måltalet, vilket är ett mycket stort tal representerat i 256-bitarsformat. Vi kan illustrera detta genom att iterativt lägga till siffror till ”binance” (t.ex. ”binance1”, ”binance2”, ”binance3”) och hasha det tills vi får en hashutdata som uppfyller ett förenklat kriterium, till exempel att börja med inledande nollor.
Detta bör ge dig en uppfattning om hur utvinning fungerar, med skillnaden att utvinnare försöker hitta ett tal som ligger under ett mål. Ju lägre detta mål är, desto svårare är det att hitta en lösning, vilket är anledningen till att Bitcoin förbrukar så mycket beräkningskraft. Utvinnare hashar variationer av samma information upprepade gånger för att hitta en giltig hash.
Bitcoin justerar sin utvinningssvårighet ungefär var 2 016:e block (cirka varannan vecka) för att upprätthålla en genomsnittlig blocktid på 10 minuter. Denna justering baseras på hur lång tid det tog att utvinna de senaste 2 016 blocken. Om blocken utvanns snabbare än förväntat ökar svårigheten för att göra utvinningen svårare. Om det gick långsammare minskar svårigheten för att göra utvinningen enklare.
Utvinningsverksamheten har blivit en aktivitet på industrinivå som domineras av stora utvinningsfarmar med specialiserad utrustning, vilket speglar nätverkets konkurrensutsatta natur och den ökande svårigheten.
Ett tillfälligt block skapat av en utvinningsnod (miner) för att lägga till blockkedjan för att få blockbel...
En kryptovaluta skapad av den pseudonyma utvecklaren Satoshi Nakamoto. Den första kryptovalutan, som urspru...
Verifieringen av transaktioner i ett blockkedjenätverk, där transaktioner läggs till som poster i blockkedj...