논스 (Nonce)
Last updated
Was this helpful?
Last updated
Was this helpful?
논스는 작업증명 알고리즘 (PoW) 에서 사용된다.
거래 내역의 암호화는 SHA256이라는 해시 함수 프로그램이 사용된다. 블록이 새로운 거래 내역을 인식하게 되면 블록 안에서 논스 라는 무작위의 숫자가 SHA256에 대입된다.
블록체인은 각각 다른 블록 헤더를 가지고 있는데 논스는 이 블록 헤더중 확정되지 않고 변경이 가능한 유일한 값이다. 논스 값을 1씩 증가시키면서 반복적으로 계산한 해시값이 특정 숫자보다 작은 값이 나오면, 그 값이 블록의 블록 해시로 확정되고, 그 거래 내역은 이 해시값으로 암호화 되어 블록 체인에 추가되며 작업이 완료 된다. 작업 증명이 끝난 것이다.