Edit: found the answer: The protocol allows to create new, smaller units. http://bitcoin.stackexchange.com/questions/122/will-we-ever-...
Edit: found the answer: The protocol allows to create new, smaller units. http://bitcoin.stackexchange.com/questions/122/will-we-ever-...
Most hardcore bitcoiners seem to subscribe to a macroeconomic theory that holds that allowing a Government entity to create more of a currency is a bad thing, and that the economy would be better off if the amount of currency in circulation was fixed by external factors.
I find more persuasive the theory that the total value of economies tends to naturally grow, and the total value of currency in circulation must increase at a controlled rate to create a small but positive inflation in order to have a stable economy. When there are artificial limits on the creation of currency, the value of goods created by the economy grows, but the total currency in circulation does not, so you get deflation, which slows spending and investment, and shrinks the economy again.
Only if no majority (of hashing power) decides to change this "limitation".
EDIT: Or if there are sufficiently many people who want more bitcoins they might even consider a fork of the Bitcoin blockchain without having a majority of hashing power.
Increasing the supply will fork them off into a separate chain incompatible with the majority of users.
If there really is a strong wish from the majority to increase the maximum number of bitcoins, I see no technical reason why one couldn't implement a solution on the blockchain for this. Just, say, introduce some marker in the block indicating that this block follows a new block format that allows larger coin numbers than the existing hardcoded limit. Probably reading such a block would not be possible using a "classic" client. I can even imagine that lifting the hardcoded limit could be possible without making the blocks invalid to "classic" clients, but this would involve more work (for ane explanation of how this might be implemented I would have to research into the block format).
Indeed, but a hard fork is possible (cf. debate about block size). There actually just good "social-economic" reasons not to do a hard fork, but nothing in the Bitcoin technology prevents them.
But... looks like today it is more like 2,000 satoshis per penny, pretty big difference?
However, if the value of one satoshi ever grew large enough that people wanted to subdivide it, it'd be possible to migrate to a smaller division by consensus, by adding support in miners and clients, advertising that support without using it, and migrating when enough of those advertised the support.
Also, I would not consider the divisibility of bitcoins as a fundamental feature of Bitcoin. Compared to the block size debate (which has effects on the decentralization of the network), divisibility is a pretty straightforward change that has little (none?) drawbacks and should reach consensus pretty easily.
A factor of two or four doesn't really solve the problem, it just puts off the problem. (The same thing goes for minor block size changes, really.) What will happen when the network needs 100x capacity?
Plus, they're already "split up" as it were, it's just they're not valuable enough that people are using nanobitcoins or anything like that. It's only when the value of the currency goes up that people will do transactions in smaller fractions of a bitcoin.
One satoshi is one hundred-millionth of a bitcoin, not a millionth of a bitcoin.