A Survey of Blockchain: Techniques, Applications, and Challenges
On Availability for Blockchain-Based Systems