A participant that expends energy to find a valid block hash and add new blocks, earning rewards and fees.