Network basics. Part 3: Block Structure in #MetaHash

#MetaHash
#MetaHash
Published in
2 min readAug 30, 2019

The high speed of information processing in the network largely depends on the amount of stored data, on the method of archiving and forming blocks, as well as on the type of blockchain algorithm.

To achieve optimal performance for all these factors and to ensure uninterrupted verification and immediate confirmation of transactions, #MetaHash supports 3 types of blocks:

  • Genesis block is a primary block, containing information on the initial release of coins and their distribution;
  • State block is a snapshot of a blockchain state. A State block is generated once per billion of transactions (once per 250 GB) and requires a vote by all verification nodes. State blocks make it possible for verification nodes not to store older blocks, freeing space for new data, leaving old data in the data storage archive;
  • Micro block is generated every second based on Genesis or State blocks. Micro blocks are validated by a number of nodes that are available to run validation during the cycle and checked by all validators upon their generation.

However, the blocks may be rejected after its creation. This became possible thanks to the #TraceChain technology, which allows all nodes to vote simultaneously, rather than one by one. Therefore, if the core nodes create an invalid block and if the following validators reject it for some reason, the corruption check takes place and, where required, the network is rebuilt until consensus can be reached. At the same time, every new transaction is buffered at the verification node layer, so that processing of the buffer starts when the next valid block becomes available.

If you still have questions regarding blocks structure or its functions, you can find more information in Yellow Paper (pages 25–27) or ask our managers in Telegram chat!

— — — — — — — — — — — — — — — — — — — — — — — — — —

We are expanding the pool of partners: now exchanges could list our token themselves. Here is a link to the guide — https://metahash.org/for_exchanges

Our website
#MetaGate
Telegram
Twitter

Reddit

--

--