On Trees, Chains and Fast Transactions in the Blockchain
Reaching Agreement in the Presence of Faults