작업 증명은 채굴 능력을 컴퓨터 연산 능력과 연동시켜 놓은 증명 방식입니다. 블록체인에서 모든 블록은 해시 함수를 계산하여 네트워크에 추가되는데, 이 해시 함수 자체는 복잡한 것이 아니지만 추가적인 조건 때문에 오랜 단순 계산을 필요로 하게 됩니다. 이 과정에서 반드시 어느 정도의 시간과 컴퓨터 자원이 소비되어야 하고, 이런 일련의 과정을 작업 증명이라고 통칭합니다.