1
what I understood about mining a block is that, New/pending transactions are to be verified and placed into a block solving the proof of work. The miners are rewarded for this task.
In the very beginning.. when there were no transactions taking place.. what were they mining? what were in those blocks? how did bitcoin circulate all over the world?
See also https://bitcoin.stackexchange.com/questions/2021/what-happens-if-there-are-no-transactions-in-a-block?rq=1 https://bitcoin.stackexchange.com/questions/24098/why-there-are-blocks-with-single-transaction-in-blockchain?rq=1 https://bitcoin.stackexchange.com/questions/46053/why-was-block-289791-empty-of-any-transactions?rq=1 https://bitcoin.stackexchange.com/questions/34089/how-often-does-a-block-have-only-one-transaction https://bitcoin.stackexchange.com/questions/18260/does-mining-activity-only-exist-if-there-are-bitcoin-transactions?noredirect=1&lq=1
– Nate Eldredge – 2017-09-10T17:54:10.363right.. but im trying to implement bitcoin protocol in python.. and i wanted an answer which takes into account the implementation part.. – Ankush Tripathi – 2017-09-11T10:14:32.403
Can you edit to state your question more specifically, then? You never said anything about implementation, and the answer you accepted contains exactly the same information as answers to the "duplicate" questions. – Nate Eldredge – 2017-09-11T13:44:46.180