It almost seems necessary to give the tokens to the creater of a token contract all of the tokens.
For instance, in https://www.ethereum.org/token#central-mint
/* Initializes contract with initial supply tokens to the creator of the contract */
function MyToken(
uint256 initialSupply
) {
balanceOf[msg.sender] = initialSupply; // Give creator all tokens
}
I'm guessing the initiallySupply is later subtracted from this owner's balance, but why do this step at all? Why not just create the initialSupply
and leave it there?