검색
색인
작업 증명, 作業證明, Proof-Of-Work, POW
① 피투피(P2P: Peer-to-Peer) 네트워크에서 일정 시간 또는 비용을 들여 수행된 컴퓨터 연산 작업을 신뢰하기 위해 참여 당사자 간에 간단히 검증하는 방식.
네트워크에서는 참여자들이 대부분 서로 알지 못하기 때문에 POW 과정을 통해 작업 수행 과정이나 결과에 신뢰감을 느끼게 된다. 대표적인 응용 예로 이메일 스팸, 서비스 거부 공격(DoS) 등 네트워크 공격을 막기 위해 처리한 작업을 증명할 때 사용된다.
블록체인(blockchain)에서 정보를 랜덤한 논스(nonce)값과 해시(hash) 알고리즘을 적용시켜 설정된 크기의 해시보다 작은 값을 도출하는 과정으로, 새로운 블록을 블록체인에 추가하는 작업을 완료했음을 증명하는 것.
P2P 네트워크로 거래하는 비트코인(Bitcoin) 채굴에서 사용하는 작업 증명(POW) 방식은 SHA-256을 기반으로 하여 해시캐시(Hashcash) 라고 한다.