Three Key Characteristics of Blockchain