리보크(Revoke)란?
![]()
리보크는 지갑이 특정 컨트랙트에 부여한 토큰 사용 권한을 취소하거나 한도를 줄이는 작업을 말합니다.
디파이와 DEX를 사용하면 토큰을 교환하거나 예치하기 위해 Approve 권한을 주는 경우가 많습니다. 이 권한은 거래가 끝난 뒤에도 남아 있을 수 있습니다. 사용이 끝난 출입증을 회수하지 않으면 나중에 누군가 다시 들어올 수 있는 것처럼, 남은 승인 권한은 보안상 부담이 됩니다.
리보크가 중요한 이유는 지갑 보안을 관리하는 실질적인 방법이기 때문입니다. 컨트랙트가 악성이라면 승인된 토큰을 가져갈 수 있고, 정상 서비스라도 해킹이나 권한 악용 위험이 생길 수 있습니다. 특히 오래된 무제한 승인은 주기적으로 확인하는 것이 좋습니다.
초보자가 주의해야 할 점은 리보크가 모든 위험을 없애는 만능 기능은 아니라는 것입니다. 이미 빠져나간 자산을 되돌리는 기능은 아니며, 앞으로 해당 권한을 통한 추가 사용을 막는 데 가깝습니다. 또한 리보크를 진행할 때도 가스비가 들 수 있고, 어떤 네트워크의 어떤 권한을 취소하는지 정확히 확인해야 합니다.
사용자는 신뢰할 수 있는 리보크 도구나 지갑 내 권한 관리 기능을 사용하고, 낯선 링크에서 리보크를 진행하지 않아야 합니다. 리보크는 토큰 승인 취소, 무제한 승인, 디파이 보안, 지갑 서명, 스마트컨트랙트 리스크와 연결됩니다. 핵심은 권한을 주는 것만큼 권한을 회수하는 관리도 중요하다는 점입니다.