이번 글에서는 Binance Chain Blog에 올라온 'How to identify malicious contract on Binance Smart Chain'에 제가 파악한 몇 가지 정보를 곁들어 간략히 정리해보겠습니다.
원문 링크 : 클릭
최근 바이낸스 스마트 체인의 많은 디파이 프로젝트 참여자들이 악의적인 스마트 컨트랙트에 의해 희생당해 돈을 잃고 있습니다. 스마트 컨트랙트 프로젝트는 충분한 기술지식과 BNB만 소유하고 있다면 누구나 만들 수 있습니다. 최근 들어 이런 취약점을 이용해 많은 악의적인 스마트 컨트랙트가 만들어지고 희생자가 발생하는 빈도가 높아지고 있습니다. 다행히 BscScan는 이런 스캠프로젝트를 구별할 수 있는 뛰어난 도구입니다. 이 글에서는 좋은 컨트랙트와 악의적인 컨트랙트를 구분할 수 있는 예시를 제공할 것입니다.
좋은 컨트렉트의 예시
- BscScan 방문합니다.
- 컨트랙트 주소를 검색창에 넣습니다. 컨트랙트 주소가 확실하지 않다면 코인마켓 캡을 이용해 확인합니다.
- 토큰 페이지를 방문합니다. 믿을만한 컨트랙트는 공식 홈페이지 주소와 소셜 플랫폼을 포함한 모든 정보를 볼 수 있도록 정보가 포함되어 있습니다.
- 컨트랙트 주소에 들어가 필요한 정보를 살펴봅니다.
케밥 파이낸스의 토큰 주소와 케밥 토큰의 컨트랙트를 통해 16가지 계약정보를 살펴볼 수 있습니다.
악의적인 컨트렉트의 예시
악의적인 프로젝트들에서 볼 수 있는 공통적인 스캠 신호가 몇 가지 있습니다. 보통 아래에 나열될 내용들을 내포하고 있습니다. 위의 예시를 통해 컨트랙트에 접속하고 살펴보는 방법을 알게 되었으므로 어떤 내용이 잠재적으로 악의적인지 확인할 수 있습니다.
- 증명이 없다 : 컨트랙트가 증명되지 않았다면 제3자 입장에서 이것이 안전한 컨트랙트 인지 판단할 방법이 없습니다. 작년에 대규모 스캠으로 화재가 되었던 와인 스왑의 경우, 컨트랙트가 애초에 증명되지 않았었습니다.
- 딜리게이트콜 기능 허용 : 딜리게이트콜(Delegatecall) 기능은 다른 컨트랙트의 기능을 호출자(콜러)의 컨트렉트에 속하는 것처럼 호출합니다. 즉 피호출자(콜리)가 호출된 주소의 상태를 변경할 수 있게 만듭니다. 기술에 대한 세부적인 정보를 보려면 여기를 클릭하면 됩니다. 따라서 이 기능은 안전하지 않을 수 있습니다. 아래의 예시를 통해 2월에 화제가 되었던 멀티 파이낸스 사건이 딜리 게이터 콜 기능을 이용해 컨트랙트를 파괴한 것을 볼 수 있습니다.
- 업그레이드 가능한 프록시 패턴 BEP20토큰 : 이미 배포된 컨트랙트는 새로 업그레이드 할 수 없으나 프록시 패턴 BEP20 토큰은 업그레이드를 가능하게 만듭니다. 토큰 운영자가 로직을 언제든 바꿀 수 있기 때문에 주의가 필요합니다. 기술적 정보는 여기를 클릭하시면 됩니다.
- 몇몇 토큰은 추후 기능을 업그레이드하기 위해 운영자가 설계단계에서 프락시 패턴을 허용했다고 할 수 있으나 이런 경우에는 토큰 발행자가 신뢰할 만한 명성을 가지고 있는지 반드시 파악해야 합니다.
- 믿을 수 없는 이율 : 당연하지만 스캠일 확률이 높습니다.
- 공용 기능을 악용하는 사례 : 마이그레이터 코드(Migrator)를 무제한적으로 허용하는 경우, 모든 펀드의 자금이 출금될 가능성이 있습니다. 이 주소의 컨트랙트 소스코드를 살펴보면 악용되는 사례를 살펴볼 수 있습니다.
- 토큰의 최대 공급량이 압도적으로 많거나 하나의 주소(홀더)에 공급량이 압도적으로 높을 경우
- 소셜 미디어 운영이 너무 부실할 경우
전반적으로 초기 디파이 프로젝트에 투자하는 것은 하이리스크를 동반합니다. 하지만 스마트 컨트렉트가 기본적으로 어떻게 동작하는지 알고, 잠재적인 먹튀의 시그널을 파악하는 것은 이런 위험성을 줄이는데 도움을 줄 수 있습니다. 디파이뿐만이 아닌 블록체인상에서 거래를 할 때는 항상 위험을 동반하니 전체적으로 신뢰할 수 있는 채널을 파악하고 사용하는 것은 매우 중요합니다. 투자 전 스마트 컨트랙트에 대한 충분한 조사(DYOR)는 장기적으로 더 많은 손실을 막아 줄 것입니다.
최신 글
거래소, 코인 관련
- 필자의 바이낸스 레퍼럴 링크(거래 수수료 절감)
- 바이낸스 코인(BNB) 집중분석 및 2025년 가격예측
- 에이다(Cardano ADA) 집중분석 및 2025년 가격예측
- 암호화폐 투자를 위해 반드시 알아야 할 시가총액 10위 화폐의 정보#1
- 암호화폐 투자를 위해 반드시 알아야 할 시가총액 10위 화폐의 정보#2
디파이 관련
- 신생 디파이 프로젝트 소개 - UBU Finance(Universal Binance Union), 출시 4일만에 BSC 20위 랭크
- BSC 신생 디파이 프로젝트 소개 - 구스 파이낸스(Goose Finance
- 2세대 일드파밍토큰 소개 -VLAD, yGoat[BSC, 바이낸스 스마트 체인]
- 라이트닝 캐시[Lightening Cash] 출시 및 에어드랍 진행 정보 요약[바이낸스 스마트체인]
- 초보자는 반드시 알고 진행해야 하는 디파이 프로젝트의 리스크와 리스크를 줄이는 방법
- 일드 파밍에서 털리지 않는 방법(디파이 일드 인포 번역)
- 아이스크림 파이낸스로 볼 수 있는 신생 디파이 프로젝트의 위험성
읽을거리
'Investement(Blockchain) > Blochchain article' 카테고리의 다른 글
[바이낸스 스마트 체인] 구스 파이낸스 레이어드 파밍(Layered Farming) 설명 종합 (0) | 2021.03.04 |
---|---|
BSC 신생 디파이 프로젝트 소개(출시 전) - 슈퍼 페페 브로(Super Pepe Bro) (0) | 2021.03.03 |
신생 디파이 프로젝트 소개 - UBU Finance(Universal Binance Union), 출시 4일만에 BSC 20위 랭크 (0) | 2021.03.01 |
라이트닝 캐시[Lightening Cash] 출시 및 에어드랍 진행 정보 요약[바이낸스 스마트체인] (0) | 2021.02.28 |
2세대 일드파밍토큰 소개 -VLAD, yGoat[BSC, 바이낸스 스마트 체인] (2) | 2021.02.27 |
댓글