Consensus robustness and transaction de-anonymization in the ripple currency exchange system