Why can't I create a fork of BTC that has no difficulty changes so I can premine the rest of the coins?

0

I don't want to necessarily do this, but what prevents this scenario from being possible? [just timestamps and a difficulty modifier alone? - if that's the case then why can't I modify the client to be set at a much higher difficulty to mine stuff in anticipation of a harder target as opposed to simply using network difficulty?]: How come I cannot make a modified version of Bitcoin QT and all historical transactional data re-utilized to mine all past stale blocks and simply premine all remaining bitcoin without difficulty?

Frankenmint

Posted 2014-04-02T15:03:53.463

Reputation: 415

Answers

2

Depending on what you meant to ask, the answer is one of the following:

  1. If you run a Bitcoin-qt fork which is incompatible with the rest of the network, you're running a separate currency which has no value (because no one else accepts it).

  2. If you ignore blocks and forge historic timestamps to create a branch with more blocks of low difficulty, it will not be chosen over the main branch because the choice is made based on total difficulty, not number of blocks.

Meni Rosenfeld

Posted 2014-04-02T15:03:53.463

Reputation: 18 542

0

You'd then have to force everybody to download your forked version. And nobody would do that because it contains malicious behavior.

Luca Matteis

Posted 2014-04-02T15:03:53.463

Reputation: 4 784

Additionally, Bitcoin-QT has checkpoints at various block positions, and I believe some other clients do as well. So you couldn't try to get new users either.Zach Mertes 2014-04-02T16:03:50.927