Ren, Zhou, 2020. SURFACE: A Practical Blockchain Consensus Algorithm for Real-World Networks.