Algorand: Scaling Byzantine Agreements for CryptocurrenciesByzantine Agreement Protocol • September 24th, 2017Contract TypeByzantine Agreement ProtocolFiledSeptember 24th, 2017