BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

DAOrayaki: Gas가 없는 네 가지 서명 유형의 위험 비교

DAOrayaki
特邀专栏作者
이 기사는 약 1080자로, 전체를 읽는 데 약 2분이 소요됩니다
이 기사에서는 사용자가 이더리움 또는 기타 EVM 호환 블록체인에서 메시지 서명과 관련된 위험을 이해하는 데 도움이 되는 네 가지 유형의 메시지 서명(가스 없는 서명)을 소개합니다.
AI 요약
펼치기
이 기사에서는 사용자가 이더리움 또는 기타 EVM 호환 블록체인에서 메시지 서명과 관련된 위험을 이해하는 데 도움이 되는 네 가지 유형의 메시지 서명(가스 없는 서명)을 소개합니다.

원래 제목: 안전한 서명 101

사용자가 높은 가스비를 지불하지 않고 자유롭게 상호 작용할 수 있다면 Web3가 대규모로 사용될 것입니다. 따라서 가스 없는 거래에 많은 기대가 주어진다. 그러나 가스 없는 서명에 대해 많은 오해가 있습니다. 이 기사에서는 사용자가 이더리움 또는 기타 EVM 호환 블록체인에서 메시지 서명과 관련된 위험을 이해하는 데 도움이 되는 네 가지 유형의 메시지 서명(가스 없는 서명)을 소개합니다.

네 가지 유형의 서명

이러한 서명 유형은 web3의 모든 Etherean에 절대적으로 중요합니다.

유형 #1 - 신원 증명(보안)

이것은 주로 web3의 서명이 사용하는 것입니다. 통일된 표준은 없지만 일부 공통 항목에는 서비스 약관, 지갑 주소, 때로는 재생 공격을 방지하기 위한 nonce, 소프트웨어 지갑에 서명한 정보가 동일한지 확인하기 위한 짧은 문자열이 포함될 수 있습니다. 하드웨어 지갑에서도 마찬가지입니다. 구체적인 예:

유형 #2 - 유형 서명 [스마트 계약 상호 작용](주의해서 사용)

종종 스마트 계약의 일부는 구현을 위해 오프 체인 서명에 의존합니다. 이러한 유형의 서명은 계약 상호 작용의 일부가 될 모든 입력을 중단합니다. 매우 편리하지만 대중의 승인을 받은 경우 주의해야 합니다. 승인 문서에서 논의한 것처럼 이 예에서 그들이 무엇을 하고 있는지 정확히 알 수 있지만 이러한 유형의 서명된 요청을 표시하는 소스가 신뢰할 수 있는지 확인해야 합니다.

예를 들어 Opensea 외부에서 표시된 것처럼 서명된 승인 요청을 받은 경우 매우 주의해야 하며 절대 서명하지 않아야 합니다.

유형 #3 - 난독화된 16진수 서명(주의!)

앞서 언급한 EIP-712 표준을 준수하는 멋진 유형 서명이 없는 것이 사기라는 의미는 아닙니다. 그러나 어떤 유형의 정보에 서명하든 관계없이 상대방을 신뢰한다는 의미입니다."블라인드 사인"메세지. 요즘에는 Seaport 계약의 업그레이드로 인해 Opensea에서 이러한 레버를 볼 수 없지만 이러한 유형의 메시지, 특히 공개 승인이 있는 지갑 주소에 서명하기 전에 여전히 일시 중지합니다.

유형 #4 - ETH_Sign - 구식이고 다소 무섭습니다(위험합니다!).

이것은 매우 위험한 유형의 서명이며 기본적으로 Ethereum의 "백지 수표"입니다. 요청자는 이를 사용하여 개인 키로 트랜잭션에 서명할 수 있습니다. 좋은 소식은 Metamask가 요청 시 큰 빨간색 경고를 표시한다는 것입니다. 누군가가 서명된 페이로드를 올바르게 만들면 ETH를 자신에게 보내는 것과 같이 자신의 이익을 위해 트랜잭션을 "재생"할 수 있습니다. 이것은 도난당한 wETH, NFT 및 기타 토큰과 같은 승인에 의존하지 않습니다. 이것은 합법적으로 사용하는 서비스가 거의 없고 일반적으로 어떤 대가를 치르더라도 피해야 하기 때문에 이러한 위험을 나타내는 유일한 유형의 서명입니다!

서명 소개에 대한 추가 기사:

Intro to Cryptography and Signatures in Ethereum

https://medium.com/immunefi/intro-to-cryptography-and-signatures-in-ethereum-2025 b 6 a 4 a 3 3d

DAO
ETH
NFT
안전
스마트 계약
지갑
Odaily 공식 커뮤니티에 가입하세요