Byzantine Generals Problem and The Double-Spend Debacle