NameCoin functionality using consensus instead of proof of work