LinBFT: Linear-Communication Byzantine Fault Tolerance for Public Blockchains
Secure Distributed Key Generation for Discrete-Log Based Cryptosystems