암호화폐의 논스란 무엇인가요?
논스는 계정에서 보내는 모든 거래에 붙는 작지만 중요한 숫자입니다. 이더리움 같은 네트워크에서는 계정별 카운터로 작동하며 거래가 처리되는 순서를 정합니다. 논스를 이해하면 암호화폐에서 가장 흔한 골칫거리인 멈추거나 대기 중인 거래를 설명할 수 있습니다.
논스의 실제 의미
논스는 “한 번 사용하는 숫자”라는 뜻입니다. 암호화폐에서는 서로 다른 두 곳에 나타나 초보자가 자주 혼동합니다.
- 계정 논스(이 글의 주제): 계정이 보낸 거래 수를 추적하는 카운터입니다. 이더리움 같은 계정 기반 네트워크에 있습니다.
- 채굴/블록 논스: 비트코인 같은 작업증명 체인에서 유효한 블록을 찾을 때 채굴자가 조정하는 별개의 숫자입니다. 지갑의 거래 순서와는 관계없습니다.
토큰 전송이나 멈춘 송금을 이야기하며 “암호화폐의 논스가 무엇인가요”라고 물을 때는 거의 항상 계정 논스를 뜻합니다. 여기서는 그것을 살펴봅니다.
계정 논스의 작동 방식
계정 기반 블록체인에서 각 계정의 논스는 0부터 시작해 거래가 확정될 때마다 하나씩 증가합니다. 첫 거래는 논스 0, 두 번째는 논스 1, 세 번째는 논스 2를 쓰는 식입니다.
네트워크는 간단한 규칙을 적용합니다. 순서상 바로 다음 논스의 거래만 처리합니다. 이는 실제 문제 두 가지를 해결합니다.
- 순서 유지. 거래는 네트워크 노드마다 다른 순서로 도착할 수 있습니다. 논스는 의도한 정확한 순서로 실행되도록 보장합니다.
- 재실행 방지. 각 논스는 한 번 쓰고 “소진”되므로, 누구도 서명된 거래를 복사해 다시 전파하여 자금을 두 번 빼갈 수 없습니다.
거래가 멈추거나 대기하는 이유
거래가 “멈췄다”는 말은 보통 네트워크 대기 공간인 멤풀에 확정되지 않은 채 머문다는 뜻입니다. 그 이유의 중심에 논스가 있는 경우가 많습니다. 흔한 원인은 다음과 같습니다.
| 원인 | 일어나는 일 |
|---|---|
| 너무 낮은 수수료 | 가스비가 현재 검증자가 원하는 수준보다 낮아 거래가 대기하며, 때로는 오래 걸립니다. |
| 논스 공백 | 앞 번호 거래가 멈추면 그 뒤의 모든 논스도 함께 막힙니다. |
| 네트워크 혼잡 | 높은 수요가 수수료를 올리고, 먼저 보낸 저렴한 거래가 대기열 뒤로 밀립니다. |
| 잘못된 수동 논스 설정 | 지갑이나 도구가 너무 높은 논스를 보내면 네트워크는 빠진 논스가 도착할 때까지 보류합니다. |
핵심은 엄격한 논스 순서 때문에 거래 하나가 멈추면 이후에 보내는 모든 거래가 멈출 수 있다는 것입니다. 막힌 논스를 해결하면 보통 전체 대기열이 풀립니다.
멈춘 거래를 대체하거나 취소하는 방법
일반적인 해결책은 같은 논스로 더 높은 수수료를 붙여 거래를 다시 제출하는 것입니다. 검증자에게는 더 많이 지불하는 거래를 고를 경제적 유인이 있고, 두 거래가 하나의 논스를 함께 사용할 수 없으므로 새 거래가 사실상 기존 거래를 대체합니다. 주요 선택지는 두 가지입니다.
- 속도 높이기: 더 빨리 확정되도록 같은 거래와 같은 논스를 더 높은 가스비로 다시 전파합니다.
- 취소: 보통 자기 주소로 금액 0을 보내는 “아무 일도 하지 않는” 거래를 같은 논스와 더 높은 수수료로 보냅니다. 이것이 먼저 확정되면 원래 거래가 제외됩니다.
대부분의 최신 지갑에는 논스 처리를 대신하는 “속도 높이기”와 “취소” 버튼이 있습니다. 고급 지갑에서는 논스를 수동으로 설정할 수도 있어 공백을 해소하는 데 유용하지만, 순서를 이해할 때만 사용하세요.
문제를 더 키우지 않도록 몇 가지를 기억하세요.
- 아직 대기 중인 거래만 대체할 수 있습니다. 확정되면 최종 처리된 것이므로 되돌릴 수 없습니다.
- 대체 거래 수수료는 보통 의미 있게 더 높아야 합니다. 많은 네트워크에서 약 10% 이상의 인상을 요구하며, 그렇지 않으면 대체가 거부됩니다.
- 멈춘 거래 뒤에 여러 거래가 대기한다면 나머지가 움직이기 전에 가장 낮은 미처리 논스를 먼저 해결해야 할 수 있습니다.
핵심 내용 빠르게 보기
논스는 기술적으로 느껴지지만 개념은 간단합니다. 계정마다 번호가 붙은 대기열입니다.
- 계정 논스는 거래 순서를 정하고 재실행을 막는 계정별 카운터입니다.
- 거래가 확정될 때마다 하나씩 증가하며 순서대로 사용해야 합니다.
- 낮은 논스가 멈추면 해결될 때까지 뒤의 모든 거래가 막힙니다.
- 속도를 높이거나 취소하려면 같은 논스를 더 높은 수수료로 다시 보내 멈춘 거래를 해결합니다.
암호화폐를 더 깊이 알아갈수록 다양한 지갑 유형과 네트워크가 레이어 2 확장으로 비용을 줄이려는 방식 같은 관련 기초가 전체 그림을 선명하게 해줍니다. 자기보관은 자기 책임도 뜻하므로 큰 금액을 옮기기 전에 흔한 사기를 피하는 방법을 알아두는 것이 좋습니다.
이 글은 교육 목적이며 투자 조언이 아닙니다. 암호화폐 거래는 대체로 확정되면 되돌릴 수 없습니다. 세부 내용을 항상 다시 확인하고 잃어도 감당할 수 있는 금액만 사용하세요.
NOONOO TRADING — 무료 채팅방에 참여하고 실시간 거래를 함께 지켜보세요.
봇에서 시작하기📈 OKX에 가입하고 거래 수수료 할인을 받으세요
OKX 수수료 할인받기 →