confidendtial transactions and NFTs don't really change the consensus mechanism. They just make the currency fungible or expose the latent non-fungibility.