A new block is constructed using transactions from the queue of pending transactions. The miner repeatedly hashes the data until the result meets the network difficulty level. The local bitcoin node then broadcasts the block to the network. The process then repeats with the next set of pending transactions.
The miner gets the block fee as well as all transaction fees for the transactions included in the block. Note that the miner receives nothing if the block is orphaned because another miner broadcast his block first. In the case of a pool, the fees are divided among all of the miners in the pool.
Each block contains a coinbase address and this is the address that receives the fees. The miner can set this address to anything he wants.
Satoshi started the process by releasing the genesis block, which is the initial block in the block chain.
Sorry I am not answering question and asking more related question: "A new block is constructed using transactions from the queue of pending transactions" where the queue held? how the transaction is constructed? I understand there is no centre governing body of Bitcoin, would it mean all the computers in the world would need to update to the same data? "Each block contains a coinbase address..." what is a coinbase address? – KFLee – 2013-12-14T16:43:14.063
I suggest you create a new question... This is not a forum and hence you aren't supposed to use "answers" to ask questions in here. So ask a new question and people will answer you there. – user10785 – 2013-12-14T17:30:35.620