By forum.nano.org on March 12, 2021
This is a description of the change to bound the number of unconfirmed blocks in the ledger. Adding a bandwidth cap has effectively bounded the rate at which the network confirms blocks but there still can be a large number of unconfirmed blocks in the ledger. A new table called ‘backlog’ will be in the database to track unconfirmed block hashes. In memory, a sorted container mapping difficulty to block hash is kept and used to look up unchecked blocks by difficulty. When a block is inserted,...