메인 콘텐츠로 건너뛰기

무제한 승인이란 무엇입니까?

U
작성자: UKey Wallet

Blockchain Basics

새로운 암호화폐 프로젝트와 상호 작용할 때 페이지에서 먼저 토큰을 승인(승인)하라는 메시지가 표시되는 경우가 많습니다.이 단계는 프로젝트가 지갑에 있는 토큰을 거래, 스테이킹, 대출 또는 상호 작용할 수 있도록 하기 위해 필요합니다.

현재 시중에 나와 있는 프로젝트의 99%는 스마트 계약에 승인 기능을 작성할 때 토큰 승인 값을 무제한으로 설정합니다. 이는 사용자가 나중에 상호 작용할 때마다 추가 인증 단계를 수행할 필요가 없도록 하기 위한 것입니다.

그러나 이는 스마트 계약 운영에서 가장 우려되는 보안 취약점 중 하나이기도 합니다. 이는 우리가 코인을 프로토콜에 넣지 않더라도 프로젝트 팀은 여전히 ​​동일한 주소에서 코인을 인출할 권리가 있음을 의미합니다.이 작업에서는 개인 키로 서명할 필요가 없으므로 승인할 때 주의하세요.

알림: 복구 문구가 유출되면 하드웨어 지갑 사용 여부에 관계없이 모든 코인이 손실됩니다. 너무 많은 승인이 취소되지 않고 프로젝트 팀이 악의적으로 운영되면 하드웨어 지갑 사용 여부에 관계없이 모든 코인이 손실됩니다.프로젝트 팀이 예고 없이 종료하는 경우 하드웨어 지갑 사용 방법에 관계없이 모든 토큰이 손실됩니다.

답변이 도움되었나요?