adding checkpoint to prevent double spend attack
incrementing version number