Blockchain Abstract Data Type (The 31st ACM Symposium on Parallelism in Algorithms and Architectures)