PRCash: Centrally-Issued Digital Currency with Privacy and Regulation
Practical byzantine fault tolerance