what about sharding?

+2 votes

Are you guys planning on osme things ike sharding? This would enable the database to really scale. It is the one feature i miss.


thank you
asked Sep 11, 2017 by Sebastian

1 Answer

+2 votes
It's not really possible to shard an individual blockchain, because the chain of header hashes depends on all the content in the blocks, and is what makes that content secure. However you can certainly run multiple blockchains in parallel, between the same servers, and even share identities across them by using the same addresses (just make sure all the blockchains' parameters match for the four detailed on this page: https://www.multichain.com/developers/address-key-format/). You can also just embed hashes to data in the blockchain, and have that data retrieved from outside the chain, for example via a distributed hash table. Or to take things even further, just embed merkle tree roots in the blockchain, enabling a single hash to represent a limitless amount of data.
answered Sep 12, 2017 by MultiChain