Author

Topic: How to invalidate pre-mined blocks? (Read 717 times)

legendary
Activity: 4536
Merit: 3188
Vile Vixen and Miss Bitcointalk 2021-2023
March 27, 2014, 02:05:47 AM
#4
It's never been done because it will invalidate literally every single transaction ever made. Every transaction spends coins that were either generated by the pre-mine, or generated in blocks built on top of the pre-mine. The only other way is to add code that invalidates transactions made after a certain blockheight that spend coins from the pre-mine coinbases, but a) there's nothing stopping the founder from moving his coins before that blockheight, if he hasn't already done so, in which case there's nothing you can do to stop him from spending his coins, and b) your users will be quick to realise that if you're going to add rules preventing people from spending certain coins, none of their coins are safe either.

You just have to accept the fact that the founder has a shit-tonne of coins that he didn't earn, there's nothing you can do about it, and it's all your fault for agreeing to use a pre-mined coin in the first place.
full member
Activity: 139
Merit: 100
March 27, 2014, 01:05:15 AM
#3
as you said: create a fork that will be bigger then the original blockchain (that nobody is mining currently i presume) and merge it. your blockchain will be bigger and network will adopt it. can't give you an example tho, never saw it done by someone Smiley
sr. member
Activity: 259
Merit: 250
March 27, 2014, 12:06:46 AM
#2
How about just restart the coin?
newbie
Activity: 13
Merit: 0
March 26, 2014, 08:47:18 PM
#1
I'm working on a coin that has 8000 blocks premined by one of the founders. This founder left the project and now we want to invalidate those premined coins. I thought about creating a fork or something else, but couldn't find an example or something like this already done in other coin. Could someone please help?
Jump to: