An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends
Difficulty control for blockchain-based consensus systems