[ Solidity] Nonce

냐옹·2023년 8월 2일
0

Solidity

목록 보기
9/13
post-thumbnail

Nonce

Nonce는 Number used once의 약자로, 특정 목적을 위해서 한번만 사용되는 숫자를 의미합니다. 크립토그래피와 블록체인 컨텍스트에서 nonce는 중요한 역할을 합니다.

  1. 블록체인에서의 nonce
    블록체인에서 nonce는 블록을 생성하는 과정에서 중요한 역할을 합니다. 마이닝 과정에서, 마이너는 해시 값 아래의 해시를 찾기 위해 nonce 값을 변경합니다. 이 nonce값은 블록헤더에 포함되며, 올바른 해시를 찾을 때까지 증가합니다. 이를 통해 블록체인 네트워크의 보안과 무결성이 유지됩니다.

  2. 트랜잭션 Nonce
    이더리움과 같은 스마트 컨트랙트 플랫폼에서, nonce는 특정계정에서 보낸 트랜잭션의 순서를 결정하는데에 사용됩니다. 계정의 nonce는 해당 계정에서 보낸 트랜잭션의 수와 일치하며, 이를 통해서 트랜잭션의 이중 지불이나 재생 공격을 방지합니다.

profile
developer

0개의 댓글