O ile się nie mylę to kopanie polega na znalezieniu takiego nonce dla którego hash będzie miał odpowiednią ilość zer na początku (co zależy od trudności). Czyli startujemy od nonce = 1, bierzemy blok transakcji
@ufik78: timestamp i root hash się mogą zmieniać cały czas, previous hash się raczej nie zmienia, dopóki ktoś nie wygra loterii.
People are correct you don't have to change the Nonce it's just the fastest way to get a different hash output. You could very well keep the nonce at 1 and change the timestamp, or the list of included transactions, which would change the merkelroot.
Mamy np. taką koparkę http://miner.ebang.com.cn/goods-15.html I ona liczy 44TH\s czyli 44 000 000 000 000 hash na sekundę.
I teraz weźmy np. taki blok - https://www.blockchain.com/pl/btc/block/00000000000000000020f5d0a7cb16e4946c9dbb7c62416ea292d6a10229c83c
gdzie nonce wynosi - 560 322 410.
O ile się nie mylę to kopanie polega na znalezieniu takiego nonce dla którego hash będzie miał odpowiednią ilość zer na początku (co zależy od trudności).
Czyli startujemy od nonce = 1, bierzemy blok transakcji
https://bitcoin.stackexchange.com/questions/41949/what-is-the-precise-nonce-finding-protocol