# 토큰 승인

주소가 서명한 지속적 권한이 누군가에게 무엇을 허용하는지, 표를 10초 만에 읽는 방법, 그리고 의도치 않게 준 권한을 끝내는 방법을 설명합니다.

*읽는 데 5분 · 사용법 · 2026-10-01 확인 · 중급 · 컴플라이언스 · 누구나*

## 승인이란

승인(approval)은 **토큰 컨트랙트 자체에 기록되는 지속적 권한**입니다. 소유자가 특정 주소 하나, 즉 *[사용 권한자(spender)](https://achivx.kr/academy/reference/glossary/#g-spender)*에게 나중에 소유자가 다시 서명하지 않아도 스스로 소유자의 토큰을 옮길 수 있도록 허가한 것입니다.

보통 스왑이나 구매를 완료할 수 있도록 DEX나 결제 컨트랙트에 한 번 서명합니다. 그 뒤로는 **직접 바꾸기 전까지 계속 유효합니다**. 기간이 정해진 [Permit2](https://achivx.kr/academy/reference/glossary/#g-permit2) 방식을 제외하면, 저절로 만료되는 것은 없습니다.

대부분의 지갑 화면은 이미 준 승인을 보여 주지 않습니다. 이 페이지가 존재하는 이유가 바로 그것입니다. 승인은 주기 쉽고 잊기 쉽습니다.

## 왜 확인해야 하나

사람들이 온체인에서 스테이블코인을 잃는 가장 잘 문서화된 방식 중 하나는 **익스플로잇이 전혀 필요 없습니다**. 속임수 사이트에서 권한에 서명합니다. 그다음에는 아무 일도 일어나지 않습니다. 잔액은 그대로인 것처럼 보이고, 지갑에는 손실이 없으며, 권한은 잠든 상태로 남아 있습니다. 며칠 또는 몇 달 뒤 [사용 권한자](https://achivx.kr/academy/reference/glossary/#g-spender)가 그 권한을 사용해 단일 거래로 모든 것을 옮겨 갑니다.

따라서 알아보지 못하는 승인을 찾는 일은 이 사이트에서 손실을 사후에 설명하는 대신 미리 막을 수 있는 몇 안 되는 확인 중 하나입니다.

## 10초 만에 표 읽기

이 블록은 [주소 페이지](https://achivx.kr/academy/guides/address-page/)에 *open approvals · N*(유효한 승인 · N)이라는 제목으로 있습니다. 열은 여섯 개지만 중요한 것은 두 개뿐입니다.

| 열 | 알려 주는 것 |
|---|---|
| **allowance**(허용량) | [사용 권한자](https://achivx.kr/academy/reference/glossary/#g-spender)가 가져갈 수 있는 금액. **unlimited ∞**(무제한)은 [상한](https://achivx.kr/academy/reference/limits/)이 전혀 없다는 뜻입니다. 지갑이 지금 또는 나중에 보유하는 모든 것이 대상입니다 |
| **spender**(사용 권한자) | 누가 가져갈 수 있는지, 그리고 그에 대해 알려진 내용을 보여 주는 칩 |
| token | 권한이 적용되는 스테이블코인 |
| since | 권한이 유효해진 블록 |
| flags | 맥락 정보, 아래 참고 |
| [band](https://achivx.kr/academy/reference/glossary/#g-band) | 아직 검증 중인 휴리스틱. 아무 데도 반영되지 않으므로 여기가 비어 있다고 해서 문제없다는 뜻은 아닙니다 |

**읽어야 할 부분은 사용 권한자 칩입니다:**

- **service**(서비스) — DEX 라우터나 [Permit2](https://achivx.kr/academy/reference/glossary/#g-permit2)처럼 목록에 등록된 서비스. 정상적인 경우이며 경고가 아닙니다. 건전한 주소의 승인은 대부분 이렇게 보입니다.
- **unknown**(알 수 없음) — 그 주소에 대해 어느 쪽으로든 알려진 것이 없습니다. 정보가 없다는 진술이지 판정이 아닙니다. 새로운 탈취 캠페인은 아직 아무도 라벨을 붙이지 않은 주소에서 시작되므로, 그냥 넘기지 말고 한번 살펴볼 만합니다.
- **빨간 칩**(⚠ [OFAC](https://achivx.kr/academy/reference/glossary/#g-ofac-sdn), 발행사 동결, 또는 확증된 drainer 라벨) — 그 [사용 권한자](https://achivx.kr/academy/reference/glossary/#g-spender)에 대한 디코딩된 사실.

**알 수 없는 사용 권한자에게 준 무제한 허용량**은 위의 손실 패턴과 일치하는 조합입니다. 자세히 살펴볼 이유이지, 그 자체로 무언가를 증명하지는 않습니다. 정직한 애플리케이션도 편의를 위해 기본적으로 무제한 승인을 요청하는 경우가 많습니다.

![승인이 없는 주소의 유효한 승인 블록: 제목 “open approvals · 0”, 설명 패널, 그리고 확인한 네트워크를 밝히는 줄.](https://achivx.com/academy/assets/img/address-ronin-approvals-block.jpg)

*승인이 없는 주소의 유효한 승인 블록: 제목 “open approvals · 0”, 설명 패널, 그리고 확인한 네트워크를 밝히는 줄. — stablescan.achivx.com 화면, 2026-10-10. 다크 테마 화면은 2026-10-11.*

## 플래그와 기준값

- **oversized**(과다) — 이 소유자가 해당 토큰으로 보낸 것으로 관측된 가장 큰 결제의 **10배**를 넘는 유한 허용량. [관측된 이력](https://achivx.kr/academy/reference/glossary/#g-observed-history)만을 기준으로 판단하므로, 새 주소는 이력이 부족하다는 이유만으로 과다로 보일 수 있습니다.
- **old**(오래됨) — **180일** 이상 전에 부여되었고 아직 유효함. 기간은 검토하라는 신호이지 혐의가 아닙니다.
- **expired**(만료됨) — 만료 시점이 지난 [Permit2](https://achivx.kr/academy/reference/glossary/#g-permit2) 권한. 이미 효력이 없으며, 전체 그림을 위해 표시됩니다.
- **permit2** — 기간이 정해진 권한이며, 툴팁에 만료 시점이 표시됩니다.

## 주소가 본인의 것이라면

알아보지 못하는 [사용 권한자](https://achivx.kr/academy/reference/glossary/#g-spender)가 있다면 언제든지 권한을 끝낼 수 있습니다. 지갑에서 **허용량을 0으로 설정**하면 됩니다. 많은 지갑에 전용 승인 취소(revoke) 화면이 있으며, 그렇지 않더라도 승인을 제출할 수 있는 화면이라면 0 승인도 제출할 수 있습니다.

승인 취소는 작은 온체인 거래이며 확인되면 효력이 생깁니다. 승인 취소는 토큰을 옮기지 않으며, 사용 권한자가 이미 한 일을 되돌리지도 않습니다. 그 권한의 향후 사용만 막습니다.

페이지에는 표 바로 위에 같은 설명이 담긴 자체 **“What is this, and how do I read it?”**(이것은 무엇이며 어떻게 읽나요?) 패널이 있어, 작업하는 자리에서 바로 읽을 수 있습니다.

## 알려진 한계

- **이것은 스캐너가 디코딩한 내용이지 지갑 감사가 아닙니다.** 승인은 인덱싱된 네트워크에서 토큰 컨트랙트 자체의 Approval 이벤트로부터 읽습니다. 스캐너가 다루지 않는 네트워크나 토큰의 권한은 표에 아예 없습니다. 빈 블록은 어디에도 승인이 없다고 주장하지 않고, 확인한 네트워크를 밝힙니다: *“no open allowances decoded for this address on tron — nothing observed holds a standing permission to spend from it”*(tron에서 이 주소에 대해 디코딩된 유효한 허용량 없음 — 이 주소에서 지출할 지속적 권한을 가진 것으로 관측된 대상 없음).
- **band 열은 참고용입니다.** 형태 기반 휴리스틱으로, 계산은 되지만 정밀도 기준을 통과할 때까지 위험 등급에서 제외되며, 페이지의 어떤 평가에도 영향을 주지 않습니다.
- **플래그는 관측된 이력을 기준으로 판단합니다.** 관측된 이력은 페이지에 표시된 날짜부터 시작하므로, 새 주소의 *oversized*는 “아직 많이 보지 못했다”는 뜻일 수 있습니다.
- 여기의 어떤 내용도 AML 또는 법적 판단이 아닙니다. 디코딩된 온체인 사실과 [사용 권한자](https://achivx.kr/academy/reference/glossary/#g-spender)에 대해 알려진 내용의 진술입니다.

## 다음으로 볼 곳

- [주소 페이지](https://achivx.kr/academy/guides/address-page/) — 이 블록이 있는 곳과 그 주변의 다른 열여섯 개 블록.
- [라벨과 귀속](https://achivx.kr/academy/concepts/labels-and-attribution/) — 사용 권한자 옆의 *service*와 *unknown* 칩이 무엇을, 누구의 근거로 주장하는지.
- [위험과 노출](https://achivx.kr/academy/concepts/risk-and-exposure/) — band 열이 위험 등급에서 제외되는 이유.
- [토큰 승인이란 무엇이며, 알아보지 못하는 승인은 왜 취소해야 하나요?](https://achivx.kr/academy/how-it-works/what-is-a-token-approval/) — 승인이 무엇이며 알아보지 못하는 승인을 왜 취소해야 하는지

2026-10-01 업데이트(빈 상태와 페이지 자체 설명은 트론(Tron) 주소에서, 표 자체는 유효한 허용량이 일곱 개인 실제 주소에서 확인).

---

출처: https://achivx.kr/academy/guides/approvals/ · 영어 원문: https://achivx.com/academy/guides/approvals.html
