Proof-of-Work é um tipo de algoritmo de consenso em que uma quantidade significativa de poder de computação é usada para resolver funções matemáticas que mantêm e protegem a blockchain. Os indivíduos que realizam esses cálculos, chamados de mineradores, resolvem problemas lógicos de funções hash por meio de força bruta e um grande número de tentativas. Como recompensa por “provar seu trabalho”, eles são recompensados com a criptomoeda nativa da blockchain.