I started the thread https://bitco.in/forum/threads/the-case-for-an-”orgcoin”.236/.
I still haven't found a technical explanation of how a forced split could (best) be accomplished and what the practical implication would be.
Maybe one way to do it technically is to prepare some software which I will call "Newcoin Unlimited". Newcoin Unlimited includes the logic that if after block xxx the bitcoin network has not removed the 1 MB block size limit then the Newcoin Unlimited miners and other nodes continue on their own separate blockchain which is a (modified?) copy of the old bitcoin blockchain with a new set of rules which of course only apply to the new blockchain. Future changes on the "max 1MB blockchain" become irrelevant to the new blockchain. Among the new set of rules or conventions I suppose we must have there must be something like this I guess:
A new name. I will just call it Newcoin for now. Does the bitcoin name appear in the code or is it just a convention?
Some changed (blockchain and address?) identifiers.
How does a bitcoin wallet determine if a particular address is a valid bitcoin address and not fx a dogecoin address?
How does a bitcoin miner find and determine which nodes and miners are part of the bitcoin system and ignore those which are part of for example the dogecoin system?
Is there some kind of blockchain id? If yes, what is that id for the bitcoin blockchain?
Since the new blockchain might only have a few miners in the beginning there should probably be some kind of recalculation of how difficult it should be to find a new block. Correct?
All help is appreciated.
I still haven't found a technical explanation of how a forced split could (best) be accomplished and what the practical implication would be.
Maybe one way to do it technically is to prepare some software which I will call "Newcoin Unlimited". Newcoin Unlimited includes the logic that if after block xxx the bitcoin network has not removed the 1 MB block size limit then the Newcoin Unlimited miners and other nodes continue on their own separate blockchain which is a (modified?) copy of the old bitcoin blockchain with a new set of rules which of course only apply to the new blockchain. Future changes on the "max 1MB blockchain" become irrelevant to the new blockchain. Among the new set of rules or conventions I suppose we must have there must be something like this I guess:
A new name. I will just call it Newcoin for now. Does the bitcoin name appear in the code or is it just a convention?
Some changed (blockchain and address?) identifiers.
How does a bitcoin wallet determine if a particular address is a valid bitcoin address and not fx a dogecoin address?
How does a bitcoin miner find and determine which nodes and miners are part of the bitcoin system and ignore those which are part of for example the dogecoin system?
Is there some kind of blockchain id? If yes, what is that id for the bitcoin blockchain?
Since the new blockchain might only have a few miners in the beginning there should probably be some kind of recalculation of how difficult it should be to find a new block. Correct?
All help is appreciated.