nearprotocolindexernearprotocol-validator

Why Blocks are Missing or Skipped on NEAR


I was wondering how come some blocks exist but some don't? It seems like they get skipped and I'm unsure as to why. For example:

87868936 exists and so does 87868938 but 87868938 does not. Thanks!


Solution

  • The reason behind this is quite simple. Sometimes the validator who is responsible for the production of the block can't complete it for some reason (lag, node has crashed, etc...)

    The network will wait for some reasonable amount time and then passes the queue to the next validator and it will produce its block with the planned height. There's nothing weird or bad in skipped blocks, it's by design.