Blockchain consensus mechanism developed by NEM that is used to determine which network participants (nodes) are eligible to add a block to the blockchain, a process NEM calls ‘harvesting’.