BlockReduce: Scaling Blockchain to Human Commerce. - Karl J. Kreder III (CoRR, 2018)