How to scale blockchains: A "sharding" proposal