Understanding the Kinesis Blockchain