[Blockchain A-Z] 블록체인의 이해 : 채굴은 어떻게 동작하는가

yebeen·2022년 7월 21일
0

Blockchain A-Z

목록 보기
6/43
post-thumbnail

채굴은 어떻게 동작하는가: 논스(Nonce)

채굴에 대해 알아보기 앞어 논스(Nonce)에 대해 알아볼 것입니다.

블록의 구조

블록은 몇 가지 필드가 존재합니다.

  • 블록 번호
  • 논스 : 한 번만 사용되는 숫자를 뜻합니다.
  • 데이터(트랜잭션) : 여러 트랜잭션을 저장할 수 있습니다.
  • 이전 블록의 해시
    - 블록 간 암호화 링크를 활성화 시키는 방식을 나타냅니다.
  • 현재 블록의 해시
    - 블록 번호와 데이터, 그리고 이전 해시를 해싱 알고리즘에 넣으면 이에 해당하는 해시를 얻을 수 있습니다.

논스 필드가 채굴에서 가장 중요한 사항입니다.

논스(Nonce)

논스를 이해하기 위해서는 무엇이 해시를 제어하는지 살펴봐야합니다. 데이터, 이전 해시, 블록 번호와 함께 논스 네 가지 요소를 해싱 알고리즘에 넣어 현재 블록의 해시값을 얻게됩니다.

논스를 통해 추가적인 통제력과 유연성을 가질 수 있습니다. 즉, 논스를 변경해서 해시값을 조정할 수 있습니다.

논스 값은 자유롭게 변경할 수 있으니 해시값을 변경하거나, 조정 또는 다양하게 변화시킬 수 있습니다.
해시를 제어할 수는 없지만 논스를 바꾸면서 '쇄도 효과'를 이용해 해시를 변화시킬 수 있는 것 입니다.

따라서 이 논스 값을 임의로 조정해서 해시에 다양성을 줄 수 있습니다. 이는 아주 중요한 개념으로 이러한 논스가 채굴의 기초가 된다고 할 수 있습니다.

profile
🐣🐥

0개의 댓글