Algorand区块链在去中心化、可扩展性、安全性三者中取得了较好的平衡,故其在数字货币中的应用更具有优势。使用C++作为编程语言,定义了底层各类数据结构,给出了Algorand拜占庭共识协议算法,实现了Algorand区块链在数字货币中应用。结果表明Algorand区块链是可行的。