This is a variant of registry database optimization using horizontal partitioning. The blockchain is split into fragments, which allows to significantly speed up information processing. The sharding model involves separating the network, financial transactions and states, allowing the blockchain to maintain throughput for any number of active nodes without compromising decentralisation and security.