proof-of-work (Necessary)