채굴에 대해 알아보기 앞어 논스(Nonce)에 대해 알아볼 것입니다.
블록은 몇 가지 필드가 존재합니다.
논스 필드가 채굴에서 가장 중요한 사항입니다.
논스를 이해하기 위해서는 무엇이 해시를 제어하는지 살펴봐야합니다. 데이터, 이전 해시, 블록 번호와 함께 논스 네 가지 요소를 해싱 알고리즘에 넣어 현재 블록의 해시값을 얻게됩니다.
논스를 통해 추가적인 통제력과 유연성을 가질 수 있습니다. 즉, 논스를 변경해서 해시값을 조정할 수 있습니다.
논스 값은 자유롭게 변경할 수 있으니 해시값을 변경하거나, 조정 또는 다양하게 변화시킬 수 있습니다.
해시를 제어할 수는 없지만 논스를 바꾸면서 '쇄도 효과'를 이용해 해시를 변화시킬 수 있는 것 입니다.
따라서 이 논스 값을 임의로 조정해서 해시에 다양성을 줄 수 있습니다. 이는 아주 중요한 개념으로 이러한 논스가 채굴의 기초가 된다고 할 수 있습니다.