Bitcoin Forum
October 01, 2025, 02:44:36 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Re: Question : Bitcoin how mining working on: August 27, 2017, 12:00:01 PM
Hi,
Sorry Guys for starting this post , I read a lot article videos etc but still have some doubts .
one of the major question is about what actually done with the block which is discovered by miners .
So as a miner I hit the block and get some BTC good -> No issues on this
so if 1 block is found then will it hold all the transactions which is done on last 10 min time slot -> is this correct ?
like block is found then it will commit the changes or its reverse like it will start committing the transaction on newly found block untill the next block is found -> is this correct ?
2nd issue is with Tracking , As i found in net Bitcoin work like bit torrent too. and have some trackers so that client will discover each other , what if due to tsunami in Pacific USA & japan are cut from world then how this 10 min time slot commit ?
Thanks

the block is just a list of pending transactions. the miner create the block by choosing (some) pending transactions and some random data. the miner creates a hash of this "block". the hash must met some predefined conditions. if the calulated hash did not met the conditions, the miner change some of the random data (nonce) and calulate the hash of the block again. the miner repeat this process until the hash fulfills the predefined conditions (or another miner found a correct hash). this random search should take by design aprox. about 10 minutes.

the "predefined conditions" (difficulty) will be adjusted automaticly by the software. the target is, that the search for the correct hash of a block, lasts about 10 minutes. if the correct hash ist found earlier the difficulty (conditions) will be adjusted.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!