Can you give me a rundown on why checkpoints were added?
For people who don't know how Bitcoin works, it's the dark secret of crypto. Everything was supposed to be decentralized where you just launch the coin then never have to touch it again, but they added checkpoints even in the real Bitcoin client to avoid certain attack vectors. The attack vector is more spam related than 51% attack related, but checkpoints obviously addresses that too. The bare minimum of checkpointing currently used is to just upload a snapshot of most recent block chain consensus whenever the client is updated. I think this is actually a rational move, and not a big deal, but all other more intense check pointing should be abolished.
I haven't looked into it much, but I think Quark even has some kind of real time checkpointing constantly updated since their method of distribution is a complete failure and they can't secure a block chain with a PoW coin with no rewards for mining it.
By the way, the mint wallet really needs coin control added ASAP. It's required for a proof of stake coin.