Is Bitcoin Really As Perfect As Claimed?

Strengths and Weaknesses of the Immutable Protocol