The meteoric rise of blockchain technologies has given developers a variety of blockchain platform protocols on which to run their smart contracts. Every month, developers release new blockchain protocols and standards, introducing different application features, different requirements for throughput, security, cost and so forth. …