닭발개발

nonce에 대하여(about nonce) 본문

알아두면 쓸모있는 것들/[ 블록체인 ]

nonce에 대하여(about nonce)

D269 2023. 5. 10. 16:20
728x90

 

nonce란?

특정 주소의 우선되는 index

 

 

예시)

nonce가 처음 1이 되고 블록이 쌓인다.

다음은 2여야 하는데, nonce에 3을 넣어서 블록을 쌓으면 채굴되지 않는다.

 

따라서,

nonce는 특정주소의 트랜잭션 카운트.

 

 

그렇다면 nonce가 왜 필요할까?

중복지급을 방지할 수 있다. 

앞의 nonce에 있는 트랜잭션이 채굴되어야지만, 다음 nonce를 넣어서 사인한 데이터가 브로드 캐스팅 된다.

 

 


 

이더리움은 수수료가 낮으면 채굴이 안될 수가 있다.

-> 이 때는 특정 nonce가 pending 상태가 된다.

그럼 다음 nonce가 쌓이지 않는다.

 

=> pending 된 nonce를 재전송해야 함 : pending된 nonce를 놓고 수수료를 넣고 다시 쏘면 replace(?)가 된다.

 

(Klaytn은 POS 방식이기 때문에 pending 되는 경우는 없다.)

 

 

 

 

 

 

728x90
반응형

'알아두면 쓸모있는 것들 > [ 블록체인 ]' 카테고리의 다른 글

[NFT] NFT란? 코인개념 정리  (0) 2023.06.20
[MetaMask] 지갑 보호하기  (2) 2023.06.20
Cryptocurrency (크립토 통화)  (5) 2023.04.10
Solidity  (0) 2023.03.23