State of the art and challenges facing consensus protocols on blockchain
Ripple: Overview and Outlook