<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>코인&amp;middot;NFT 구조 해설</title>
    <link>https://web3walletsafe.tistory.com/</link>
    <description>블록체인과 코인&amp;middot;NFT가 어떤 구조로 돌아가는지, 자산을 잃지 않으려면 무엇을 확인해야 하는지 설명합니다. 시세와 투자 조언은 다루지 않습니다.</description>
    <language>ko</language>
    <pubDate>Wed, 9 Sep 2026 09:42:26 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>코인&amp;middot;NFT 구조 해설</managingEditor>
    <image>
      <title>코인&amp;middot;NFT 구조 해설</title>
      <url>https://tistory1.daumcdn.net/tistory/8950444/attach/0a9cdc61ceb74f889b6348b39728b230</url>
      <link>https://web3walletsafe.tistory.com</link>
    </image>
    <item>
      <title>토큰표준 사용 시 함정, 지갑 서명 전 주의사항 5가지 확인</title>
      <link>https://web3walletsafe.tistory.com/38</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_토큰표준__W_주의사항.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9g5Iw/dJMcablmxNI/6uUKeVLVonAzsS05zecIm0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9g5Iw/dJMcablmxNI/6uUKeVLVonAzsS05zecIm0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9g5Iw/dJMcablmxNI/6uUKeVLVonAzsS05zecIm0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9g5Iw%2FdJMcablmxNI%2F6uUKeVLVonAzsS05zecIm0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_토큰표준__W_주의사항.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록체인 지갑에서 서명 창이 떴을 때 대상 자산의 토큰표준 규격을 확인하지 않고 승인하면 예상치 못한 자산 탈취 위험에 노출됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰표준이란 스마트 컨트랙트가 디지털 자산을 발행하고 전송할 때 지켜야 하는 공통 프로그래밍 규칙입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;규격마다 권한 위임 방식과 자산 처리 구조가 완전히 다르므로 서명 전 핵심 위험 요소를 미리 파악해야 합니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;
&lt;p style=&quot;margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지갑 서명 전 필수 주의사항 점검표&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 8px 0 0;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://ethereum.org/ko/developers/docs/standards/tokens/erc-1155/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;ethereum.org 다중 토큰 규격&lt;/a&gt; 기반의 무제한 일괄 승인 요청 확인&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ethereum.org/ko/developers/docs/standards/tokens/erc-721/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;ethereum.org 공식 개발자 문서&lt;/a&gt; 기준 수신 컨트랙트의 표준 인터페이스 지원 점검&lt;/li&gt;
&lt;li&gt;화면의 이미지나 이름 대신 온체인 컨트랙트 주소와 고유 식별자 대조&lt;/li&gt;
&lt;li&gt;일괄 전송 호출 시 식별자 및 수량 배열 순서의 정합성 확인&lt;/li&gt;
&lt;li&gt;거래 후 방치된 대리 전송 권한의 주기적 회수 여부 점검&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 중 ERC-1155 무제한 일괄 승인 요구부터 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;마켓플레이스나 탈중앙화 앱에 지갑을 연결할 때 나타나는 권한 승인 창은 가장 큰 보안 취약점이 되는 구간입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-721 규격은 개별 토큰 식별자 하나에 대해서만 대리 전송 권한을 부여하는 세부 승인 방식을 기본으로 지원합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 ERC-1155 규격은 특정 계정이 보유한 해당 컨트랙트 내 모든 자산에 대해 전면적인 운영 권한을 승인하도록 설계되었습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;아이템 하나를 등록하려다 해당 컬렉션 전체를 제3자가 임의로 출금할 수 있는 권한을 넘겨주지 않도록 주의하세요.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;외부 커뮤니티 설명과 달리 공식 사양 기준으로 ERC-1155는 개별 토큰 단위의 부분 승인 함수를 별도로 두지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단일 자산만 다루는 상황이라면 개별 토큰 단위 승인이 지원되는 ERC-721 쪽이 보안 관점에서 훨씬 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;서명 요청 팝업에서 승인 대상 범위가 전체 운영자 지정 방식인지 반드시 확인하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미 거래를 마친 계정 상태라면 잔여 승인 내역을 즉시 점검하고 불필요한 권한을 제거해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;과거 승인 권한 점검 방법은 &lt;a href=&quot;https://web3walletsafe.tistory.com/22&quot;&gt;토큰 승인 취소 시 주의사항&lt;/a&gt;에서 세부 절차를 확인할 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 기반 스마트 컨트랙트로 전송 시 자산 영구 잠김 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;자산을 개인 지갑이 아닌 거래소 입금 주소나 예치 컨트랙트로 이체할 때는 전송 방식을 신중하게 따져야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 측 스마트 컨트랙트가 해당 토큰표준 인터페이스를 지원하지 못하면 전송된 자산이 컨트랙트 내부에 갇혀 영구히 잠깁니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;안전 전송 함수를 사용해 수신처 컨트랙트의 표준 인터페이스 응답 여부를 먼저 검증하세요.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;표준 규격을 충족하는 안전 전송 함수는 수신 컨트랙트가 정해진 매직 바이트 값을 반환하는지 먼저 확인합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 컨트랙트가 올바른 수신 응답을 내놓지 못하면 트랜잭션은 즉시 되돌려지며 자산 손실을 방지합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 주소가 개인 지갑 계정인 경우라면 이 컨트랙트 인터페이스 호환성 문제는 해당하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단순 전송 함수를 호출하면 이러한 수신 검증을 건너뛰고 자산이 그대로 빠져나가므로 위험합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;중앙화 거래소 입금 지원 여부는 공지 사항에 구체적으로 명시되어 있지 않은 경우가 많으니 사전 질의가 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;새로운 외부 컨트랙트로 자산을 이동할 때는 소액으로 사전 테스트를 먼저 진행하는 방식을 권장합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 겉모습 대신 블록 탐색기 컨트랙트 주소 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 앱이나 마켓플레이스 화면에 표시되는 토큰의 이름과 썸네일 이미지를 맹신해서는 안 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트의 메타데이터 주소는 외부 서버나 분산 파일 시스템에 저장되므로 공격자가 손쉽게 복제할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;셋 중 하나만 본다면 온체인에 등록된 스마트 컨트랙트 주소의 일치 여부입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;유명 프로젝트의 그래픽과 똑같은 이미지를 걸어두고 악성 컨트랙트로 배포된 위조 토큰 사례가 빈번하게 발생합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 프로젝트 웹사이트에 명시된 배포 주소와 내 지갑에 들어온 자산의 컨트랙트 주소를 블록 탐색기에서 대조해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트 배포자의 실제 신원 정보는 블록체인 사양 문서에는 나와 있지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;겉으로 보이는 미디어 데이터보다 온체인 계약 주소와 고유 식별자 번호가 유일한 검증 기준입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;알 수 없는 출처로부터 지갑에 에어드랍된 토큰은 절대로 마켓플레이스에 연결하거나 서명하지 마세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;출처가 불분명한 토큰을 판매하려다 악성 웹사이트에 무제한 인출 권한을 부여하는 피해가 발생할 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 중 ERC-1155 일괄 전송 시 배열 순서 오입력 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-1155 표준의 가장 큰 장점은 단일 트랜잭션으로 여러 토큰을 묶어 보내는 일괄 전송 기능입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 일괄 전송 함수를 호출할 때는 토큰 식별자 배열과 전송 수량 배열의 순서를 치밀하게 확인해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;전송할 식별자 번호 배열과 수량 배열의 순서가 어긋나면 엉뚱한 자산이 과도하게 빠져나갈 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어 고유 아이템과 일반 소모성 아이템의 순서가 바뀌면 희귀 자산이 잘못된 수량으로 전송될 위험이 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록체인 네트워크에 기록된 트랜잭션은 되돌릴 수 없으므로 배열 데이터의 1대1 매칭을 서명 창에서 살펴야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단일 자산 1개만 전송하는 상황이라면 복잡한 배열 조작이 수반되지 않으므로 이 오입력 위험은 해당하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 팝업에서 각 식별자에 할당된 최종 전송 수량을 숫자로 하나씩 검증한 후 서명을 진행하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;한 번의 실수로 다수의 귀중 자산이 전송될 수 있으므로 대량 이동 시 각별한 주의가 요구됩니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 거래 완료 후 잔여 대리 전송 권한 방치 금지&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;탈중앙화 마켓플레이스나 디파이 플랫폼에서 정상적인 거래를 완료했더라도 안심하고 방치해서는 안 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;과거 거래를 위해 부여했던 스마트 컨트랙트 승인 권한은 명시적으로 취소하지 않는 한 블록체인에 계속 남아 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;거래가 끝난 플랫폼이라도 해당 서비스 컨트랙트에 보안 결함이 발생하면 내 지갑의 자산이 탈취될 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;실제로 승인 권한을 무제한으로 열어둔 채 방치했다가 플랫폼 침해 사고로 자산을 도난당한 사례가 많습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 보안 관리 도구를 주기적으로 실행해 현재 유효한 모든 대리 승인 목록을 온체인에서 조회하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;현재 활발히 거래 중인 신뢰할 수 있는 마켓플레이스인 경우라면 당장 모든 권한을 취소할 필요는 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;더 이상 사용하지 않는 구형 플랫폼에 연결된 권한은 허용 한도를 0으로 수정해 즉시 회수해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;매달 정기적인 지갑 점검일을 지정하여 불필요한 스마트 컨트랙트 연결을 차단하는 습관을 들이세요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;토큰표준 구분&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;주요 위험 요인&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;서명 전 점검 사항&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;필수 대응 조치&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;ERC-721&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;위조 메타데이터 및 사칭&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;온체인 컨트랙트 주소 및 토큰 식별자&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;공식 탐색기 배포 주소 직접 대조&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;ERC-721&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;컨트랙트 내 자산 영구 잠김&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;안전 전송 함수 호출 여부&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;수신처 표준 인터페이스 지원 검증&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;ERC-1155&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;무제한 전면 운영 권한 위임&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;승인 팝업의 전체 운영자 권한 요구&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;거래 직후 대리 승인 권한 즉시 철회&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;ERC-1155&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;일괄 전송 시 배열 불일치&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;식별자 배열과 수량 배열의 순서&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;각 자산별 최종 전송 수량 교차 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 묻는 질문&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;지갑에 모르는 토큰이 들어와 있는데 어떻게 처리해야 하나요?&lt;/dt&gt;
&lt;dd&gt;모르는 주소에서 무단 전송된 토큰은 피싱 사이트로 연결을 유도하는 악성 스캠일 확률이 높습니다. 절대로 해당 토큰을 판매하거나 외부 사이트에 지갑을 연결하지 말고 화면에서 숨김 처리하세요.&lt;/dd&gt;
&lt;dt&gt;ERC-721과 ERC-1155 중 보안 관점에서 어느 쪽이 더 안전한가요?&lt;/dt&gt;
&lt;dd&gt;표준 규격 자체의 보안성 우열보다는 사용 방식에 따라 갈립니다. ERC-721은 개별 자산 단위 승인이 가능해 권한 노출 범위가 좁고, ERC-1155는 다중 전송 편의성이 높지만 일괄 승인 권한 남용 위험에 유의해야 합니다.&lt;/dd&gt;
&lt;dt&gt;안전 전송 함수를 쓰면 거래소 오입금도 완전히 막을 수 있나요?&lt;/dt&gt;
&lt;dd&gt;수신 주소가 스마트 컨트랙트인 경우 인터페이스 규격 미지원에 따른 이체 실패는 방지합니다. 하지만 중앙화 거래소의 입금 식별 체계가 다른 규격인 경우 입금 반영이 누락될 수 있으므로 거래소 고객센터 공지를 사전에 확인해야 합니다.&lt;/dd&gt;
&lt;dt&gt;승인 권한을 취소하려면 네트워크 가스비가 발생하나요?&lt;/dt&gt;
&lt;dd&gt;대리 전송 권한 취소는 온체인 스마트 컨트랙트 상태를 0으로 변경하는 트랜잭션이므로 이더리움 기본 가스비가 소모됩니다. 따라서 가스비가 저렴한 시간대를 활용해 일괄적으로 정리하는 편이 경제적입니다.&lt;/dd&gt;
&lt;dt&gt;지갑 확장 프로그램 서명 창에서 확인해야 할 핵심 정보는 무엇인가요?&lt;/dt&gt;
&lt;dd&gt;요청하는 스마트 컨트랙트 주소, 호출하려는 메서드 이름, 전송 자산 식별자 번호, 그리고 승인 권한 범위입니다. 무제한 출금 권한이나 의심스러운 함수명이 보인다면 즉시 창을 닫아야 합니다.&lt;/dd&gt;
&lt;dt&gt;이미 해킹당한 컨트랙트의 승인을 뒤늦게 취소해도 안전한가요?&lt;/dt&gt;
&lt;dd&gt;취약점이 노출된 시점 이전에 자산이 이미 빠져나갔다면 회수가 불가능합니다. 하지만 추가적인 자산 탈취를 차단하기 위해 잔여 권한 취소와 새 지갑 주소로의 자산 분산 이동이 반드시 필요합니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰표준 보안 수칙의 핵심은 편의성에 가려진 스마트 컨트랙트 권한 위임 범위를 서명 직전에 점검하는 일입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지금 지갑에서 확인할 것은 전체 운영자 승인 여부와 온체인 컨트랙트 주소 하나입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;서명 전 팝업 화면에 표시된 권한 요청과 수신 주소를 철저히 대조하여 자산을 안전하게 보호하세요.&lt;/p&gt;</description>
      <category>NFT</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/38</guid>
      <comments>https://web3walletsafe.tistory.com/38#entry38comment</comments>
      <pubDate>Tue, 8 Sep 2026 14:07:22 +0900</pubDate>
    </item>
    <item>
      <title>영지식증명 적용 서비스 이용할 때 확인할 네 가지 판단 기준</title>
      <link>https://web3walletsafe.tistory.com/37</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_영지식증명__Q_조건판단.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCc28s/dJMcacq2Znh/PLlu744KpQE8Flfkz0jFQk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCc28s/dJMcacq2Znh/PLlu744KpQE8Flfkz0jFQk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCc28s/dJMcacq2Znh/PLlu744KpQE8Flfkz0jFQk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCc28s%2FdJMcacq2Znh%2FPLlu744KpQE8Flfkz0jFQk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_영지식증명__Q_조건판단.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록체인 지갑이나 탈중앙화 서비스를 쓰다 보면 영지식증명 기술을 적용했다는 홍보 문구를 흔히 마주치게 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;개인정보를 노출하지 않고 안전하게 신원을 증명해 준다는 설명이 뒤따릅니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;영지식증명은 내 비밀 원본을 건네지 않고도 특정 요건을 충족했다는 사실만 수학적으로 입증하는 암호 기술입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 영지식 기술을 표방한다고 해서 모든 온체인 보안 위험이 저절로 해결되는 것은 결코 아닙니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;내가 이용하려는 서비스가 안전한 검증 체계를 갖추었는지 점검하는 객관적 기준이 필요합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 글은 &lt;a href=&quot;https://ethereum.org/ko/zero-knowledge-proofs/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이더리움 공식 문서(ethereum.org)&lt;/a&gt;의 기술 정의와 표준 제안을 근거로 이용 조건별 판단 기준을 정리했습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서 최종 확인 시점은 2026년 9월 5일 기준이며, 특정 가상자산 매수나 투자를 권유하지 않습니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;&lt;b&gt;영지식 서비스 선택 전 핵심 점검 항목&lt;/b&gt;
&lt;ul style=&quot;margin: 8px 0 0; padding-left: 20px; color: #245c6b;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;비공개 입력값 연산이 사용자 로컬 기기 안에서 일어나는지 확인할 것&lt;/li&gt;
&lt;li&gt;중앙 데이터베이스 보관 방식과 영지식 검증 체계의 구조 차이를 점검&lt;/li&gt;
&lt;li&gt;탈중앙화 신원증명(DID) 연동 시 익명 집합 지원 여부 확인&lt;/li&gt;
&lt;li&gt;즉각적인 온체인 상태 확정이 필요한 트랜잭션인지 점검&lt;/li&gt;
&lt;li&gt;개인키나 복구구문 입력을 요구하는 사기 수법은 절대 금지&lt;/li&gt;
&lt;li&gt;상황별 자주 걸리는 질문 점검&lt;/li&gt;
&lt;li&gt;오늘 내 지갑에서 바로 확인할 것&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;영지식증명 생성 연산이 로컬 기기에서 일어나는지 확인할 것&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식 기술의 가장 본질적인 가치는 비밀 데이터 원문을 외부에 넘겨주지 않는 보안성에 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이더리움 공식 문서 설명에 따르면 영지식 프로토콜은 공개 입력값과 비공개 입력값을 함께 처리하여 유효성 증명을 산출합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;비공개 입력값 자리에는 주민등록번호나 계좌 비밀번호 같은 민감한 원본 정보가 배치됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;만약 디앱 제공자가 이 연산을 자신들의 중앙 원격 서버에서 처리한다면 심각한 문제가 발생합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;연산을 대행해 준다는 명목으로 사용자에게 원본 비밀 데이터를 서버로 전송하도록 요구하기 때문입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;비밀 데이터를 원격 서버로 전송하는 순간 기존 중앙화 서비스와 다를 바 없는 유출 위험에 직면하게 됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기존 웹 환경과 달리 사용자 단말기 내부에서 증명 계산이 완결되어야 온전한 영지식 보안이 성립합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트폰 지갑 앱이나 브라우저 확장 프로그램 안에서 암호 증명이 직접 만들어지는지 확인해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;넷 중 하나만 고른다면 단말기 로컬 환경에서 증명을 직접 생성하는지 따지는 것이 가장 중요합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;서버 데이터 보관 방식의 구조적 차이를 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;중앙화된 웹 서비스는 회원 식별을 위해 개인 식별 정보를 직접 수집해 기업 데이터베이스에 쌓아둡니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;한 번 서버에 저장된 원본 데이터는 내부 관리자 권한 오남용이나 침해 사고에 상시 노출됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이에 반해 영지식증명 구조는 원본 데이터를 전송하지 않고 암호학적 검증 결과만 상대방에게 보냅니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;검증자는 건네받은 증명 데이터만 대조할 뿐 사용자의 원본 데이터가 무엇인지는 전혀 들여다볼 수 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;검증자가 유효성 확인을 끝낸 뒤에도 사용자의 원래 비밀값은 온전히 비공개 상태를 유지합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 서비스 약관이나 공식 백서에 원본 데이터의 메모리 파기 시점이 명시되어 있지 않은 곳도 존재합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;입력창에 입력한 민감 정보가 로컬 저장소나 브라우저 캐시에 남지 않고 즉시 파기되는지 살펴야 합니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background-color: #f1f5f6;&quot;&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;구분 기준&lt;/th&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;기존 중앙 서버 보관 방식&lt;/th&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;영지식증명 기반 검증 방식&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;원본 정보 전송&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;식별 정보를 서버로 전송&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;기기 안에서 연산한 증명 데이터만 전송&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;서버 데이터베이스 축적&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;중앙 서버에 원본 개인정보가 누적 저장됨&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;서버에 원본 개인정보가 전혀 남지 않음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;침해 사고 발생 시 파급력&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;데이터베이스 탈취 시 대규모 유출 피해&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;서버가 공격당해도 사용자 원본 노출 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;사후 검증 비용&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;원본 서류를 담당자가 매번 대조해야 함&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;스마트 컨트랙트가 수학 공식으로 즉시 검증&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;탈중앙화 신원증명 연동 시 익명 집합 여부 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;탈중앙화 신원증명(DID)은 개인이 자기 정보의 통제권을 갖도록 돕는 대표적 기술입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이더리움 공식 문서에 소개된 부탄 왕국의 국가 디지털 신원(NDI) 시스템이 대표적인 실사례입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;부탄의 NDI 시스템은 시민권 세부 번호를 밝히지 않고도 18세 이상 성인임을 암호학적으로 입증합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;여기에 도입된 세마포어(Semaphore) 프로토콜은 사용자의 생체 정보와 분리된 신원 커밋먼트를 블록체인에 등록합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;사용자는 특정 집합의 구성원이라는 사실만 밝히며 그 안에서 구체적으로 누구인지는 숨길 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 서비스에 등록된 전체 사용자 수가 너무 적은 상황이라면 익명성이 크게 약화될 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;규모가 작은 신생 디앱에서는 온체인 활동 기록 분석만으로도 신원이 특정될 위험이 상존합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미 소셜 미디어를 통해 본인 지갑 주소가 공개된 경우라면 익명 집합에 들어가더라도 활동 추적이 쉬워집니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;서비스가 충분한 규모의 익명 집합 풀을 확보하고 있는지 먼저 따져보는 것이 안전합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;즉각적인 온체인 상태 확정이 필요한지 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록체인 네트워크를 확장하기 위해 레이어2 롤업 기술을 적용하는 사례가 점점 늘고 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식 롤업은 수천 건의 트랜잭션을 묶어 유효성 증명(Validity Proof)을 생성한 뒤 메인넷에 기록합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수학적 증명이 온체인에 제출되는 즉시 결과가 확정되므로 분쟁 제기 대기 기간이 필요하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일주일 동안 사기 증명 이의 제기를 기다려야 하는 옵티미스틱 롤업과 달리 지연 시간이 없는 점이 장점입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;영지식 롤업은 수학적 증명 검증을 통해 온체인 트랜잭션의 상태를 즉시 확정합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 영지식 증명을 만드는 연산 과정 자체는 상당한 컴퓨팅 자원을 소모합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;실시간으로 아주 잦은 소액 전송을 반복해야 하는 경우라면 증명 생성 지연이 오히려 불편을 줄 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단순한 토큰 전송보다 즉각적인 최종 확정성과 거래 위변조 방지가 더 중요한 작업인지 먼저 따져보세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;지갑 개인키나 복구구문 입력을 요구하는 가짜 서비스는 금지&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명 기술의 명칭을 악용하여 사용자를 유혹하는 피싱 사기 수법이 온체인에 빈번합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스캠 사이트들은 첨단 영지식 암호화로 지갑을 보호해 준다며 가짜 보안 검사를 권유합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그 과정에서 12개 또는 24개 단어로 이루어진 지갑 복구구문 입력을 유도합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;어떤 첨단 암호학 프로토콜도 사용자의 개인키나 비밀 복구구문 원본을 요구하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명은 개인키 자체를 노출하지 않기 위해 만들어진 수학적 도구입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;복구구문이나 개인키를 웹페이지 입력창에 적어 넣는 순간 지갑에 든 모든 자산은 영구히 탈취됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식 기술 적용 여부와 관계없이 비밀키나 복구구문을 묻는 웹사이트는 즉시 창을 닫아야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 상태가 불안하다면 &lt;a href=&quot;https://web3walletsafe.tistory.com/3&quot;&gt;지갑복구구문 개념과 보관 수칙&lt;/a&gt;을 다시 점검하는 편이 안전합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;상황별 자주 걸리는 질문 점검&lt;/h2&gt;
&lt;dl style=&quot;margin: 22px 0; background-color: #f7fafa; border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px;&quot;&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-bottom: 6px;&quot;&gt;영지식증명을 사용하면 블록체인에서 내 지갑 주소까지 완전히 숨겨지나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 16px; color: #333333; line-height: 1.7;&quot;&gt;그렇지 않습니다. 영지식증명은 트랜잭션 내용이나 자격 요건의 진위만 증명할 뿐입니다. 트랜잭션을 전송하는 이더리움 지갑 주소나 가스비 지불 내역은 블록 탐색기에 그대로 기록됩니다. EIP-7503처럼 네이티브 프라이빗 전송을 연구하는 제안이 있으나, 일반 디앱 사용 환경에서는 지갑 주소가 여전히 공개됩니다.&lt;/dd&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-bottom: 6px;&quot;&gt;영지식증명 기반 서비스는 기기 사양에 영향을 받나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 16px; color: #333333; line-height: 1.7;&quot;&gt;그렇습니다. 사용자 로컬 기기에서 비공개 입력값을 바탕으로 증명을 직접 계산하려면 CPU 자원이 소모됩니다. 고성능 PC 환경과 달리 오래된 스마트폰 기기에서는 증명 생성 과정에서 발열이 생기거나 수 초 이상의 처리 시간이 걸릴 수 있습니다.&lt;/dd&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-bottom: 6px;&quot;&gt;영지식증명이 적용된 디앱을 이용할 때 스마트 컨트랙트 승인은 어떻게 하나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0; color: #333333; line-height: 1.7;&quot;&gt;영지식증명을 거치더라도 토큰 전송 권한을 주는 토큰 승인(Approval) 단계는 기존과 동일하게 동작합니다. 디앱에 무제한 수량 승인을 주면 컨트랙트 취약점 발생 시 자산이 위험해집니다. 필요한 최소 수량만 승인하고 사용이 끝난 후에는 승인 내역을 해제하는 것이 안전합니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;오늘 내 지갑에서 바로 확인할 것&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;새로운 영지식 기반 서비스를 이용하기 전 먼저 점검해야 할 사항은 명확합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;증명 계산 과정에서 내 민감한 정보가 외부 서버로 빠져나가지 않는지 확인하는 절차가 우선입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지금 지갑에서 점검할 것은 서비스가 요구하는 권한 목록과 복구구문 입력 유도 여부 하나입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;첨단 기술이라는 홍보 문구에 현혹되지 마시고 내 자산의 온체인 안전을 지키는 점검을 생활화하세요.&lt;/p&gt;</description>
      <category>블록체인 기초</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/37</guid>
      <comments>https://web3walletsafe.tistory.com/37#entry37comment</comments>
      <pubDate>Tue, 8 Sep 2026 10:18:07 +0900</pubDate>
    </item>
    <item>
      <title>토큰표준 선택, 내 자산 조건에 맞는 규격부터 확인하세요</title>
      <link>https://web3walletsafe.tistory.com/36</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_토큰표준__Q_조건판단.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmrjzR/dJMcagNKJgF/0bJjbADKeKhzwlbSSJ00B1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmrjzR/dJMcagNKJgF/0bJjbADKeKhzwlbSSJ00B1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmrjzR/dJMcagNKJgF/0bJjbADKeKhzwlbSSJ00B1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmrjzR%2FdJMcagNKJgF%2F0bJjbADKeKhzwlbSSJ00B1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_토큰표준__Q_조건판단.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 앱에서 토큰표준 종류를 살피지 않고 발행이나 전송을 진행하면 불필요한 네트워크 수수료를 치르게 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰표준이란 스마트 컨트랙트가 자산을 어떤 방식으로 식별하고 이동시킬지 정의한 기술적 약속입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ethereum.org/ko/developers/docs/standards/tokens/erc-721/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;ethereum.org 공식 개발자 문서&lt;/a&gt;를 기준으로 내 프로젝트나 거래 목적에 어떤 표준이 맞는지 조건별로 점검합니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;
&lt;p style=&quot;margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;토큰표준 조건 판단 점검표&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 8px 0 0;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;단일 고유성을 가진 디지털 예술품 발행 여부 점검&lt;/li&gt;
&lt;li&gt;여러 종류의 게임 아이템과 재화를 함께 다루는 환경 확인&lt;/li&gt;
&lt;li&gt;대량 전송 시 트랜잭션 수수료 절감 필요성 점검&lt;/li&gt;
&lt;li&gt;수신 측 스마트 컨트랙트의 인터페이스 훅 지원 여부 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 중 단일 고유 자산이라면 식별자 구조부터 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;발행하려는 자산이 세상에 단 하나뿐인 고유한 수집품이라면 ERC-721 규격이 가장 표준적인 선택지입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-721은 2018년 1월 제안된 이더리움 최초의 공식 대체 불가능 토큰 표준 규격입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;모든 토큰은 스마트 컨트랙트 주소와 256비트 정수 식별자 쌍으로 네트워크 전체에서 고유하게 식별됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;스마트 컨트랙트 주소와 고유 번호 조합은 전 세계 블록체인 상에서 단 하나만 존재해야 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;셋 중 하나만 본다면 스마트 컨트랙트 주소와 고유 토큰 식별자의 온체인 일치 여부입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;겉으로 보이는 이미지나 이름은 동일하게 복제될 수 있으나 온체인 식별 번호는 위조할 수 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미 단일 식별 번호 기반으로 미술품이나 회원권을 기획한 경우라면 ERC-721 외의 규격은 고려하지 않아도 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;소유권을 조회할 때는 계정 잔액과 특정 식별자의 소유자 조회 함수를 각각 호출해 상태를 대조합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단일 자산의 개별 이력과 소유권 추적이 핵심 목적이라면 기본에 충실한 표준을 선택하는 쪽이 훨씬 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰 식별자별로 독립적인 거래 이력을 영구 보존해야 하는 상황이라면 ERC-721 규격을 우선 검토하세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 중 복합 자산이나 아이템 묶음이라면 일괄 처리 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단일 작품이 아니라 여러 유형의 아이템과 수량을 함께 다뤄야 한다면 ERC-1155 규격을 살펴야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-1155는 배포된 단일 컨트랙트 안에 대체 가능 토큰과 대체 불가능 토큰을 모두 담아 제어할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://ethereum.org/ko/developers/docs/standards/tokens/erc-1155/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;ethereum.org 다중 토큰 표준 문서&lt;/a&gt;에 따르면 단일 호출로 여러 자산을 묶어 이동하는 일괄 전송을 기본 지원합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;식별자 번호 배열과 수량 배열을 하나의 함수 인자로 넘겨 수십 개 아이템을 한 번에 전송합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;열 개의 아이템을 열 번 개별 트랜잭션으로 보내는 방식과 달리 블록체인 네트워크 가스비를 획기적으로 아낍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단순 나열식 소개와 달리 현장 가스비 부담을 줄이는 데는 다중 자산 일괄 처리 구조가 결정적인 차이를 만듭니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;발행 총공급량을 1개로 한정한 경우라면 ERC-1155 컨트랙트 안에서도 고유 대체 불가능 토큰으로 온전히 기능합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;게임 내 장비와 물약처럼 서로 다른 성격의 자산을 함께 유통하는 환경이라면 ERC-1155 쪽이 현실적입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;개별 컨트랙트를 수십 개씩 새로 배포할 필요가 없어 초기 배포 비용과 관리 복잡도도 크게 줄어듭니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다만 보관하거나 다루는 자산이 단 하나뿐인 상황이라면 굳이 복합 배열 구조를 채택할 이유는 없습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 기반 스마트 컨트랙트 전송 시 자산 잠김 방지 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰을 개인 지갑이 아닌 스마트 컨트랙트로 전송할 때는 인터페이스 호환성을 반드시 따져야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰 수신 기능이 없는 구형 컨트랙트로 자산을 전송하면 컨트랙트 내부로 들어가 다시 꺼낼 수 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;안전 전송 함수는 수신 측 주소가 컨트랙트일 때 해당 인터페이스가 올바르게 구현되었는지 사전에 검증합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 컨트랙트는 정해진 매직 바이트 값을 반환하여 토큰 처리 준비가 완료되었음을 직접 응답해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 응답을 돌려주지 못하는 컨트랙트 주소라면 안전 전송 함수가 트랜잭션 전체를 즉시 중단시키고 되돌립니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 대상이 개인이 직접 서명하는 일반 외부 소유 계정인 경우라면 이 잠김 위험은 해당하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;거래소 입금 계좌나 탈중앙화 금융 예치 금고로 이체할 때는 상대방 시스템의 표준 지원 여부를 먼저 확인해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;어느 쪽이 맞는지 판단하기 어렵다면 공식 입금 가이드에 안내된 주의사항 문구를 재차 점검하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트 코드 감사의 구체적인 세부 결과는 기본 표준 사양 문서에 나와 있지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;외부 컨트랙트의 신뢰도를 사전에 확인하지 않고 대량 자산을 전송하는 행위는 항상 주의가 필요합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준별 대리 권한 부여 시 승인 범위 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;마켓플레이스나 디파이 플랫폼을 이용할 때 요구받는 승인 권한의 범위는 토큰 규격마다 크게 다릅니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-721은 거래하려는 특정 식별 번호 하나만을 지정해 제3자 계정에 대리 전송 권한을 넘길 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 ERC-1155는 해당 컨트랙트에서 보유한 모든 자산에 대해 일괄 운영자 권한을 부여하는 방식을 취합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;보유 자산 전체를 관리할 수 있는 무제한 운영자 권한을 승인해 두면 악성 컨트랙트에 노출되었을 때 전액 탈취될 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 보안을 위해 이전 승인 내역 점검이 필요하다면 &lt;a href=&quot;https://web3walletsafe.tistory.com/344&quot;&gt;토큰승인취소를 미루면 안 되는 이유&lt;/a&gt;를 함께 살펴보세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;마켓플레이스 이용을 마친 직후라면 승인 목록 관리 도구를 통해 허용된 권한을 회수하는 절차가 필수입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;더 자세한 규격별 구조적 배경은 &lt;a href=&quot;https://web3walletsafe.tistory.com/513&quot;&gt;토큰표준 차이점 점검 기준&lt;/a&gt;에서 확인할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;커뮤니티의 단순 홍보 문구와 달리 공식 승인 사양은 제3자에게 자산 이동 통제권을 넘기는 민감한 절차입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;둘 중 하나를 고른다면 전체 일괄 운영 승인보다는 개별 식별자 단위로 최소한의 권한만 주는 쪽이 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;불필요하게 남겨진 운영자 승인은 외부 공격에 지갑 문을 열어두는 것과 같으므로 즉시 권한을 0으로 되돌리세요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;비교 항목&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;ERC-721 대체 불가능 표준&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;ERC-1155 다중 토큰 표준&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;적합한 자산 유형&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;단일 고유 예술품 및 회원권&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;게임 아이템 및 복합 재화 묶음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;전송 함수 처리&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;식별자별 개별 호출 방식&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;배열 기반 일괄 호출 방식&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;가스비 절감 효과&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;단일 이동 시 기본 수준 유지&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;다중 자산 묶음 이동 시 극대화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;승인 권한 범위&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;개별 식별자 또는 전체 운영자&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;컨트랙트 내 모든 자산 일괄 운영자&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 걸리는 질문&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;ERC-721로 발행된 자산이 항상 ERC-1155보다 가치가 높나요?&lt;/dt&gt;
&lt;dd&gt;토큰표준은 기술적 동작 방식을 정의하는 프로그램 규약일 뿐 자산의 내재 가치나 시장 가격을 보장하지 않습니다. 프로젝트의 신뢰도와 커뮤니티 희소성을 먼저 따져야 합니다.&lt;/dd&gt;
&lt;dt&gt;ERC-1155 규격에서도 고유한 단일 수집품을 만들 수 있나요?&lt;/dt&gt;
&lt;dd&gt;발행 시점에 특정 식별자의 총공급량을 1개로 고정하면 ERC-721과 동일한 고유 수집품 형태로 관리할 수 있습니다. 단일 컨트랙트 안에서 여러 고유 자산을 묶어 발행할 때 유용합니다.&lt;/dd&gt;
&lt;dt&gt;잘못된 컨트랙트 주소로 자산을 보냈을 때 트랜잭션을 취소할 수 있나요?&lt;/dt&gt;
&lt;dd&gt;블록체인 장부에 한 번 기록된 트랜잭션은 취소하거나 되돌릴 수 없습니다. 수신 주소가 표준 훅을 구현하지 않아 자산이 내부에 갇히면 개발사도 복구해 줄 수 없습니다.&lt;/dd&gt;
&lt;dt&gt;지갑 앱 화면에서 표준 종류를 구분하는 방법은 무엇인가요?&lt;/dt&gt;
&lt;dd&gt;지갑 내 자산 세부 정보 탭에서 스마트 컨트랙트 주소를 복사한 뒤 블록 탐색기에서 조회하면 확인됩니다. 탐색기 화면 상단에 배포된 토큰 표준 규격이 명시되어 있습니다.&lt;/dd&gt;
&lt;dt&gt;마켓플레이스 이용 후 승인 권한은 어떻게 정리하나요?&lt;/dt&gt;
&lt;dd&gt;온체인 승인 관리 도구에 지갑을 연결한 뒤 과거에 허용했던 운영자 권한 목록을 조회하여 해제 서명을 진행합니다. 사용하지 않는 사이트에 대한 권한은 즉시 철회하는 것이 안전합니다.&lt;/dd&gt;
&lt;dt&gt;개인 지갑 간 일반 전송에서도 수신 훅 오류가 발생하나요?&lt;/dt&gt;
&lt;dd&gt;개인이 직접 비밀키로 관리하는 외부 소유 계정 간 전송에서는 컨트랙트 수신 훅 검증 절차가 실행되지 않습니다. 따라서 개인 지갑 주소로 보낼 때는 수신 훅으로 인한 전송 실패가 발생하지 않습니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰표준은 단순한 기술 사양이 아니라 내 디지털 자산의 보관 방식과 전송 가스비를 결정짓는 핵심 설계입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지금 지갑에서 확인할 것은 전송 대상의 스마트 컨트랙트 주소와 허용된 대리 승인 범위 하나입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;자산 발행과 거래 전 화면에 표시된 표준 규격과 서명 내용을 꼼꼼히 대조하세요.&lt;/p&gt;</description>
      <category>NFT</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/36</guid>
      <comments>https://web3walletsafe.tistory.com/36#entry36comment</comments>
      <pubDate>Mon, 7 Sep 2026 21:42:29 +0900</pubDate>
    </item>
    <item>
      <title>영지식증명 기반 지갑 인증과 신원 확인 시 밟는 순서</title>
      <link>https://web3walletsafe.tistory.com/35</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_영지식증명__P_절차.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbH274/dJMcaamfeFG/gDWc9DhQsPfREKWN6cyQ9K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbH274/dJMcaamfeFG/gDWc9DhQsPfREKWN6cyQ9K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbH274/dJMcaamfeFG/gDWc9DhQsPfREKWN6cyQ9K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbH274%2FdJMcaamfeFG%2FgDWc9DhQsPfREKWN6cyQ9K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_영지식증명__P_절차.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명 기술을 활용하는 지갑이나 탈중앙화 앱을 이용할 때 어떤 절차를 거치는지 궁금하신가요?&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명은 원본 비밀번호나 신분증 정보를 넘기지 않고 진위만 수학적으로 확인하는 온체인 절차입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;사용자 기기 내부에서 암호 증명을 생성하고 네트워크에 제출하는 단계별 점검 순서를 공식 문서 기준으로 정리했습니다.&lt;/b&gt;&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;&lt;b&gt;영지식증명 인증 전 5대 필수 점검 순서&lt;/b&gt;
&lt;ul style=&quot;margin: 8px 0 0; padding-left: 20px; color: #245c6b;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://ethereum.org/ko/zero-knowledge-proofs/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이더리움 공식 영지식 증명 문서&lt;/a&gt; 기준 공개 입력값과 비공개 입력값의 분리 구조 확인&lt;/li&gt;
&lt;li&gt;증명 생성 연산이 외부 서버가 아닌 사용자 로컬 기기 안에서 일어나는지 점검&lt;/li&gt;
&lt;li&gt;탈중앙화 신원증명(DID) 인증 시 신원 커밋먼트 목록에 정상 등록되었는지 확인&lt;/li&gt;
&lt;li&gt;영지식 롤업 전송 시 메인넷 스마트 컨트랙트의 유효성 검증 방식 점검&lt;/li&gt;
&lt;li&gt;영지식 인증을 사칭하여 지갑 복구구문이나 개인키 입력을 요구하는지 최종 확인할 것&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;영지식증명 공개 입력값과 비공개 입력값의 분리 여부부터 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명 프로토콜은 증명자가 제출하는 데이터를 공개 입력값과 비공개 입력값으로 엄격히 분리합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;예컨대 플랫폼 회원 자격 증명 데이터는 공개 입력값으로 사용되고 사용자의 세부 정보는 비공개 입력값으로 처리됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;셋 중 하나만 본다면 원본 비밀 데이터가 비공개 입력값으로 온전히 보호되는지 확인하는 것입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일반적인 중앙 집중형 웹 서비스와 달리 영지식 환경에서는 비밀 원문을 외부에 노출하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;화면에 개인 식별 정보를 직접 입력하라는 안내가 뜬다면 영지식증명 설계와 어긋나는지 점검해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;입력값 분리 구조가 정상적으로 갖추어진 상태라면 다음 단계인 로컬 연산 환경 점검으로 넘어갑니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;증명 생성 연산이 사용자 로컬 기기 내부에서 실행되는지 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명 데이터는 사용자의 컴퓨터나 모바일 지갑 앱 안에서 직접 계산되어야 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사용자 기기 내부 연산이 이루어지면 원본 개인 식별 데이터가 외부 통신망을 타지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;암호 증명 계산이 기기 안에서 완결되는 구조여야 서버 해킹으로 인한 정보 유출을 원천 차단할 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일부 편의 위주 서비스는 증명 연산을 외부 클라우드 서버에 위임하도록 유도하기도 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 외부 서버로 원본 데이터가 전송되는 경로가 생긴다면 영지식 보안의 본래 취지가 무색해집니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미 단순 조회만 수행하는 상황이라면 고사양 증명 생성 연산은 해당하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 앱의 네트워크 트래픽 요청을 확인하여 로컬에서 증명 파일이 정상 생성되는지 살피세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;탈중앙화 신원증명 연결 시 신원 커밋먼트 등록 상태 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식 기술을 활용하는 대표적인 분야는 탈중앙화 신원증명(DID)과 익명 그룹 인증 시스템입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사용자 기기에서 생성된 신원 커밋먼트는 블록체인의 안전한 구성원 목록에 등록됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;신원 커밋먼트 목록의 구성원임을 입증하는 간결한 증명을 통해 검증된 인간임을 온체인에서 증명할 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;부탄 왕국의 국가 디지털 신원(NDI) 시스템처럼 여권 세부 정보를 숨기면서 성인 여부만 입증하는 원리입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;세마포어(Semaphore) 프로토콜 역시 그룹의 어떤 구성원인지 밝히지 않고도 일원임을 증명하게 돕습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;신원 등록 단계에서 요구되는 암호학적 해시값이 스마트 컨트랙트에 올바르게 반영되었는지 대조하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트 주소 점검 방법이 궁금하시다면 &lt;a href=&quot;https://web3walletsafe.tistory.com/29&quot;&gt;스마트컨트랙트 실행 전 필수 점검 절차&lt;/a&gt;를 함께 참고해 보세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;영지식 롤업 기반 전송 시 즉시 확정되는 유효성 증명 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;레이어2 영지식 롤업(ZK Rollup) 네트워크에서 토큰을 전송할 때는 유효성 증명 처리 방식을 점검합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식 롤업은 오프체인에서 트랜잭션을 묶어 실행한 뒤 간결한 영지식 스나크(zk-SNARK) 증명을 생성합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;사기 증명 방식과 달리 별도의 이의 제기 분쟁 기간을 기다리지 않고 증명이 확인되는 즉시 거래가 확정됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 증명은 트랜잭션이 유효함을 암호학적으로 보장하여 메인넷 가상머신이 상태를 즉각 갱신하도록 만듭니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다만 롤업 시퀀서의 상세 운영 방침이나 배치 제출 주기는 공식 안내에 명시되어 있지 않은 항목이 있을 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;네트워크 확정 속도를 우선시하는 경우라면 사기 증명 방식보다는 영지식 롤업 기반 체인을 선택하는 쪽이 유리합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록 탐색기에서 내 트랜잭션이 포함된 배치의 증명 제출 상태가 성공으로 기록되었는지 확인하세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;지갑 복구구문이나 개인키 입력을 요구하는 비정상 절차는 금지&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명 프로토콜을 사칭한 가짜 웹사이트와 피싱 공격에 각별히 유의해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;정상적인 영지식증명 인증이나 롤업 전송 과정은 절대로 지갑의 시드구문 입력을 요구하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;브라우저 화면에 12개나 24개 복구 단어를 입력하라는 창이 뜬다면 백 퍼센트 자산 탈취 시도입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식 기술은 개인키 노출을 막기 위해 고안된 암호학 기술이므로 비밀 단어를 요구할 이유가 전혀 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;외부 커뮤니티의 홍보 글과 달리 개발팀 공식 문서에 적힌 보안 지침을 따르는 것이 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;과거에 검증되지 않은 링크로 지갑을 연결한 경험이 있다면 승인 목록을 열어 권한을 즉시 취소하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 상태가 불안하다면 &lt;a href=&quot;https://web3walletsafe.tistory.com/3&quot;&gt;지갑복구구문 개념과 보관 수칙&lt;/a&gt;을 다시 점검하는 편이 안전합니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;단계&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;점검 항목&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;온체인 확인 기준&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;보안 조치 수칙&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;1단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;입력값 분리 점검&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;공개값과 비공개값의 엄격한 분리&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;비밀 데이터 원문 노출 시 즉시 중단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;2단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;로컬 연산 환경 확인&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;사용자 기기 내부 증명 생성 처리&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;외부 서버 위임 요청 차단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;3단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;신원 커밋먼트 대조&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;온체인 분산 목록 구성원 등록 상태&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;스마트 컨트랙트 기록 대조&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;4단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;롤업 유효성 검증&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;유효성 증명 제출 즉시 최종 확정&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;탐색기 배치 증명 상태 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;5단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;피싱 수법 판별&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;시드구문이나 개인키 요구 여부&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;복구 단어 입력 요구 시 즉시 거부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 걸리는 질문 점검&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;영지식증명 인증을 진행할 때 지갑 개인키가 노출될 수 있나요?&lt;/dt&gt;
&lt;dd&gt;정상적인 프로토콜 환경에서는 노출되지 않습니다. 영지식증명은 로컬 환경에서 수학적 증명 데이터만 생성해 전송하므로 개인키나 원본 식별값이 외부로 유출되지 않습니다.&lt;/dd&gt;
&lt;dt&gt;영지식 롤업 전송은 일반 전송과 지갑 조작 방식이 다른가요?&lt;/dt&gt;
&lt;dd&gt;지갑 조작 방식은 동일합니다. 사용자는 평소처럼 수신 주소와 수량을 입력하고 서명하며, 복잡한 증명 생성과 유효성 검증은 오프체인 시퀀서와 컨트랙트가 처리합니다.&lt;/dd&gt;
&lt;dt&gt;증명 생성 속도가 기기 사양에 따라 차이가 나나요?&lt;/dt&gt;
&lt;dd&gt;차이가 납니다. 영지식 암호 증명 계산은 고난도 연산 자원을 소모하므로 저사양 모바일 기기에서는 연산 시간이 다소 지연될 수 있습니다.&lt;/dd&gt;
&lt;dt&gt;신원 인증 시 내 실제 이름이 블록체인에 영구 기록되나요?&lt;/dt&gt;
&lt;dd&gt;기록되지 않습니다. 블록체인에는 암호학적 커밋먼트와 자격 유효성 증명만 남을 뿐 사용자의 실명이나 주민등록번호 원본은 저장되지 않습니다.&lt;/dd&gt;
&lt;dt&gt;영지식 디앱을 사칭하는 스캠 사이트는 어떻게 구별하나요?&lt;/dt&gt;
&lt;dd&gt;복구구문 입력 요구 여부로 판별합니다. 진짜 영지식 서비스는 웹 화면에 12개나 24개 시드 단어를 입력하라고 요구하지 않습니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명은 개인정보를 안전하게 보호하면서 온체인 검증의 효율을 극대화하는 검증 기술입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지금 지갑 화면에서 확인할 것은 로컬 연산 여부와 시드구문 요구 차단 두 가지입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;체크리스트 다섯 단계를 차례대로 점검한 뒤 안전하게 영지식 인증을 진행하세요.&lt;/p&gt;</description>
      <category>블록체인 기초</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/35</guid>
      <comments>https://web3walletsafe.tistory.com/35#entry35comment</comments>
      <pubDate>Mon, 7 Sep 2026 13:06:09 +0900</pubDate>
    </item>
    <item>
      <title>NFT 구조 확인할 때 내 상황에 맞는 세 가지 판단 기준</title>
      <link>https://web3walletsafe.tistory.com/31</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_NFT구조__Q_조건판단.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ik5Ci/dJMcafH2LLI/SyRJVLHTObbt5CuDoGdQI1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ik5Ci/dJMcafH2LLI/SyRJVLHTObbt5CuDoGdQI1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ik5Ci/dJMcafH2LLI/SyRJVLHTObbt5CuDoGdQI1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIk5Ci%2FdJMcafH2LLI%2FSyRJVLHTObbt5CuDoGdQI1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_NFT구조__Q_조건판단.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NFT구조를 파악하거나 거래하기 전에 내 자산이 블록체인 장부에 어떻게 연결되어 있는지 확인해 보셨나요?&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단순히 지갑 화면에 그림이 뜬다고 해서 원본 소유권과 저장 데이터까지 영구히 안전한 상태인 것은 아닙니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;NFT구조의 본체는 시각적 이미지 파일이 아니라, 스마트 컨트랙트가 블록체인에 영구 기록하는 고유 토큰 ID와 소유권 장부입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 글은 &lt;a href=&quot;https://ethereum.org/ko/nft/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이더리움 공식 문서(ethereum.org)&lt;/a&gt;에 수록된 기술 표준과 작동 원리를 근거로 내 상황별 점검 기준을 정리했습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 웹사이트 시스템 전체 최종 갱신일은 2026년 9월 3일이며, 특정 프로젝트나 투자를 권유하지 않습니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;
&lt;p style=&quot;margin: 0 0 8px; font-weight: bold; color: #245c6b;&quot; data-ke-size=&quot;size16&quot;&gt;핵심 확인 순서&lt;/p&gt;
&lt;ul style=&quot;margin: 0; padding-left: 18px; line-height: 1.8; color: #333333;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;NFT구조와 대체 가능 토큰 규격의 차이점부터 점검&lt;/li&gt;
&lt;li&gt;NFT구조의 원본 메타데이터가 외부 일반 웹 서버에만 묶여 있지 않은지 확인할 것&lt;/li&gt;
&lt;li&gt;NFT구조에서 단일 발행물인지 대량 복제 에디션인지 수량 조건을 확인하세요&lt;/li&gt;
&lt;li&gt;NFT구조 안에서 창작자 로열티가 스마트 컨트랙트 코드로 강제되는지 점검&lt;/li&gt;
&lt;li&gt;지갑 전송 전 스마트 컨트랙트 주소를 반드시 대조할 것&lt;/li&gt;
&lt;li&gt;내 조건에 맞춘 자주 나오는 질문 점검&lt;/li&gt;
&lt;li&gt;오늘 내 지갑에서 바로 확인할 것&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;NFT구조와 대체 가능 토큰 규격의 차이점부터 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서에 따르면 암호화폐 생태계의 토큰은 크게 대체 가능 토큰과 대체 불가능 토큰으로 나뉩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이더리움(ETH)이나 USDC 같은 자산은 모든 단위가 동일한 가치와 속성을 지니고 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 안에 있는 특정 1 ETH는 다른 사람이 가진 1 ETH와 완전히 같아서 어느 것을 주고받아도 차이가 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 NFT구조는 개별 토큰마다 고유한 일련번호와 속성이 부여되어 있어 일대일 맞교환이 불가능합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;공식 문서는 &quot;모든 NFT는 다른 것들과 구별되는 개별적인 속성을 가지고 있으며 동일한 두 개의 NFT는 존재하지 않는다&quot;고 명시합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미지나 음악 파일 자체는 인터넷상에서 누구나 복사 버튼을 눌러 내려받을 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 블록체인 스마트 컨트랙트가 특정 지갑 주소에 배정한 고유 소유권 기록은 복제할 수 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;디지털 환경에서는 종종 복사본을 원본과 구별하기 어렵지만, 블록체인 원장이 진품 소유권을 가려줍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트에게 특정 자산의 소유권을 자신에게 부여하라고 지시하는 발행(mint) 절차가 정상 완료되었는지 조회해야 합니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;비교 항목&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;대체 가능 토큰 (ETH, USDC)&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;대체 불가능 토큰 (NFT)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;고유 식별값&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;개별 번호 없음 (수량 단위로만 계산)&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;토큰마다 고유한 Token ID 배정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;동일 단위 교환&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;동일 가치로 1:1 맞교환 성립&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;속성이 달라 단순 교환 불가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;소유권 형태&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;잔고 총액 형태로 지갑에 표시&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;개별 계약 장부의 특정 번호 소유&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;NFT구조의 원본 메타데이터가 외부 일반 웹 서버에만 묶여 있지 않은지 확인할 것&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NFT를 구매하거나 민팅할 때 가장 흔히 겪는 착각은 이미지 파일이 블록체인 블록 속에 직접 들어있다고 믿는 것입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록체인에 대용량 멀티미디어를 직접 기록하면 막대한 네트워크 수수료가 발생하기 때문입니다. 온체인에는 설명 정보(메타데이터) 연결 주소만 담깁니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 메타데이터 안에는 자산의 이름, 속성 설명, 그리고 실제 이미지나 오디오 파일이 위치한 URL 주소가 적혀 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;중앙화된 단일 서버에만 이미지가 올라가 있다면 기업이 문을 닫거나 서버 호스팅이 만료되었을 때 미디어가 사라질 위험이 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;블록체인이 안전하게 보증하는 것은 스마트 컨트랙트의 소유권 원장이며, 메타데이터 링크의 보존 방식은 반드시 직접 점검해야 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;외부 자료와 대조해 보면 일반 웹 링크와 분산 저장소 링크 중 어느 쪽을 따를지 갈립니다. 영구 보관 목적이라면 IPFS 같은 분산 네트워크 쪽이 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 이더리움 공식 문서 안내문 공지에는 개별 프로젝트의 메타데이터 파일 호스팅 영구 보증 의무까지는 따로 명시되어 있지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미 장기 소장 목적으로 특정 디지털 항목을 보유하고 있는 경우라면 메타데이터 주소가 분산 해시 주소로 등록되어 있는지 확인하는 편이 무난합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;특정 기업의 스트리밍 음악 앱에 종속되지 않고 영구히 소유권을 행사하려면 저장 위치의 탈중앙성을 먼저 따져야 합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;NFT구조에서 단일 발행물인지 대량 복제 에디션인지 수량 조건을 확인하세요&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NFT구조가 대체 불가능하다고 해서 반드시 세상에 오직 하나만 찍어내야 한다는 제약이 있는 것은 아닙니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서는 5,000장의 일반 입장권 행사 티켓처럼 겉모습이 완전히 동일한 복제본도 NFT로 얼마든지 발행될 수 있다고 설명합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;동일한 외형을 가진 티켓 5,000장이라도 각 티켓은 스마트 컨트랙트 장부상에서 1번부터 5,000번까지 고유 식별 번호를 배정받습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사람 눈에는 똑같은 그림으로 보여도 블록체인 네트워크는 10번 티켓과 11번 티켓을 완전히 분리된 개별 자산으로 취급합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;발행자가 스마트 컨트랙트 코드를 작성할 때 총발행량을 단 1장으로 제한할지, 수천 장의 동일 에디션으로 열어둘지 직접 결정합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일부 암호화폐 밋업이나 행사에서는 출석 증명 배지인 POAP를 입장 티켓으로 실전 활용하기도 했습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;피어 투 피어로 티켓을 주고받을 때 티켓 판매 대행사에 비싼 수수료를 낼 필요가 없으며 조작된 티켓인지 불안해하지 않아도 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단일 유일작을 원하는 독자라면 스마트 컨트랙트에 정의된 총공급량(Total Supply) 함수 수치가 1로 닫혀 있는지 점검하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수량이 수천 개로 설정된 에디션 자산의 경우라면 개별 희귀성보다는 멤버십 입장 권한이나 행사 참여 증명용으로 접근하는 쪽이 현실적입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;NFT구조 안에서 창작자 로열티가 스마트 컨트랙트 코드로 강제되는지 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;전통 예술이나 창작 시장에서는 2차 시장에서 작품이 거듭 거래되어도 원작자가 추가 수익을 회수하기 어려웠습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NFT구조는 아티스트가 중개 플랫폼에 통제권을 빼앗기지 않고 스스로 보상을 설계할 수 있는 기능을 제공합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서에 따르면 아티스트는 NFT가 전송될 때마다 판매 대금의 5% 같은 소액의 로열티를 받도록 스마트 컨트랙트에 프로그래밍할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;스마트 컨트랙트 코드로 지정된 로열티 규칙은 중개인을 거치지 않고 블록체인 트랜잭션 규칙에 따라 원작자 지갑으로 전달됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그러나 최근 일부 외부 거래 마켓플레이스는 거래량 확보를 위해 창작자 로열티를 선택 사항으로 바꾸거나 강제하지 않는 정책을 취하기도 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;마켓플레이스 정책과 온체인 코드가 서로 다르게 적혀 있는 상황일 수 있습니다. 이 경우 온체인 코드가 규정한 규칙을 우선순위로 따지는 편이 맞습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;작품 창작자를 지속적으로 후원하려는 목적의 구매자라면 내가 이용하는 거래소가 온체인 로열티를 온전히 집행하는 곳인지 확인하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단순 P2P 직접 전송 방식만을 이용하는 경우라면 마켓플레이스 수수료는 면제되지만 스마트 컨트랙트 자체에 내장된 수수료 로직 유무를 파악해야 합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;지갑 전송 전 스마트 컨트랙트 주소를 반드시 대조할 것&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NFT 시장에서 발생하는 위조 사기의 대부분은 겉모양 이미지를 그대로 긁어와 새로 민팅한 가짜 토큰에서 비롯됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;인터넷 웹사이트에 공개된 이미지나 영상은 마우스 클릭만으로 누구나 저장해 똑같은 모양의 새 컨트랙트를 만들 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;진품과 가품을 가르는 절대적인 단 하나의 기준은 블록체인에 배포된 스마트 컨트랙트의 고유 계약 주소(Contract Address)입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;프로젝트 공식 팀이나 주최 측이 공지한 계약 주소와 내 지갑 창에 표시된 주소가 단 한 글자라도 어긋나면 가짜입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑이나 거래소 화면에 뜨는 썸네일 이미지, 토큰 이름, 설명 문구는 위조자가 얼마든지 똑같이 조작해 둘 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;셋 중 하나만 본다면 거래 화면에 표시된 스마트 컨트랙트의 영문 주소 열람입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록 탐색기(Etherscan 등)를 켜서 해당 컨트랙트가 언제 생성되었고 공식 채널의 발표 주소와 완벽히 일치하는지 비교하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;만약 서명 요청 화면에서 과도한 토큰 승인 권한(SetApprovalForAll)을 요구하는 경우라면 사기 트랜잭션일 가능성이 높으므로 즉시 거부해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;과거 가스비 변동 원리나 안전한 트랜잭션 전송 구조를 복습해 두려면 기존에 정리해 둔 &lt;a href=&quot;https://web3walletsafe.tistory.com/8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이더리움 가스비가 오르내리는 이유부터 확인하세요&lt;/a&gt; 문서를 함께 참고해 두는 것도 좋습니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;
&lt;p style=&quot;margin: 0 0 8px; font-weight: bold; color: #245c6b;&quot; data-ke-size=&quot;size16&quot;&gt;전송 직전 4단계 필수 점검표&lt;/p&gt;
&lt;ul style=&quot;margin: 0; padding-left: 18px; line-height: 1.8; color: #333333;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;거래 플랫폼의 제목이 아니라 온체인 컨트랙트 주소 42자리를 직접 대조할 것&lt;/li&gt;
&lt;li&gt;블록체인 탐색기에서 실제 배포 시점과 트랜잭션 생성 이력을 확인할 것&lt;/li&gt;
&lt;li&gt;연결된 미디어 메타데이터가 영구 보존 가능한 탈중앙 주소인지 점검&lt;/li&gt;
&lt;li&gt;지갑 승인 팝업에서 특정 자산 이전 외에 모든 자산 통제권을 요구하지 않는지 확인할 것&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 조건에 맞춘 자주 나오는 질문 점검&lt;/h2&gt;
&lt;dl style=&quot;margin: 22px 0; line-height: 1.8; color: #333333;&quot;&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-top: 14px; margin-bottom: 4px;&quot;&gt;남이 제 NFT 이미지를 캡처해서 프로필로 쓰면 제 소유권이 침해되나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 12px;&quot;&gt;침해되지 않습니다. 이미지 파일 자체는 캡처할 수 있어도 블록체인 스마트 컨트랙트에 기록된 해당 번호의 진품 소유권 장부는 복제되지 않습니다. 공식 문서 설명처럼 미술관 전시 포스터를 인쇄해 방에 붙여도 미술관이 보유한 원본 진품 소유권이 흔들리지 않는 것과 같습니다.&lt;/dd&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-top: 14px; margin-bottom: 4px;&quot;&gt;5,000장의 동일한 입장권 티켓 NFT는 가치가 모두 같나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 12px;&quot;&gt;입장 권한이라는 본래 기능은 동일합니다. 하지만 온체인 상에서는 각 티켓마다 1번부터 5,000번까지 고유한 Token ID가 각각 새겨져 있어 별개의 고유 디지털 자산으로 취급됩니다. 만약 특정 일련번호에 특별한 상징성이 부여되지 않은 일반적인 상황이라면 티켓 간 권리는 동등하게 작동합니다.&lt;/dd&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-top: 14px; margin-bottom: 4px;&quot;&gt;창작자가 로열티를 설정해 두면 어떤 거래소에서든 보장되나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 12px;&quot;&gt;항상 보장되는 것은 아닙니다. 스마트 컨트랙트 수준에서 로열티 이전을 강제하지 않고 표준 규격만 둔 경우가 있습니다. 이때는 거래소 규정에 따라 수수료 집행이 누락될 수 있습니다. 따라서 창작자 후원이 목적이라면 온체인 강제 로직이 들어있는지 혹은 해당 마켓플레이스가 로열티를 집행하는지 사전에 점검해야 합니다.&lt;/dd&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-top: 14px; margin-bottom: 4px;&quot;&gt;인용된 이더리움 공식 기술 기준은 언제 확인된 내용인가요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 12px;&quot;&gt;해당 이더리움 기술 공식 페이지의 본문 업데이트 확인 시점은 2026년 6월 23일이며, 공식 웹사이트 시스템 전체 최종 갱신 기준일은 2026년 9월 3일입니다. 세부 표준 스펙이나 최신 동향은 공식 사이트에서 수시로 확인하는 편이 좋습니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;오늘 내 지갑에서 바로 확인할 것&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NFT를 안전하게 관리하는 출발점은 그림이나 겉포장이 아니라 스마트 컨트랙트 원장을 확인하는 습관에서 시작됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑에 보관 중인 디지털 자산이 있다면 오픈마켓의 화면만 믿지 말고 블록 탐색기에서 컨트랙트 주소부터 조회해 보세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;발행자가 공지한 공식 계약 주소와 내 토큰의 컨트랙트 주소가 일치하는지 대조하는 것 하나만으로도 대부분의 복제 스캠을 피할 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지금 보유 중인 자산의 메타데이터가 탈중앙 저장소에 안전하게 올라가 있는지 탐색기 상세 탭에서 직접 점검해 두는 편이 안전합니다.&lt;/p&gt;</description>
      <category>NFT</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/31</guid>
      <comments>https://web3walletsafe.tistory.com/31#entry31comment</comments>
      <pubDate>Sun, 6 Sep 2026 21:58:23 +0900</pubDate>
    </item>
    <item>
      <title>계정추상화가 내 지갑에 해당하는 이야기인지 먼저 확인하세요</title>
      <link>https://web3walletsafe.tistory.com/32</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_계정추상화__Q_조건판단.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qo2cu/dJMcafH2Nvh/VSCsKd3sA34556wa6Mu7kK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qo2cu/dJMcafH2Nvh/VSCsKd3sA34556wa6Mu7kK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qo2cu/dJMcafH2Nvh/VSCsKd3sA34556wa6Mu7kK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQo2cu%2FdJMcafH2Nvh%2FVSCsKd3sA34556wa6Mu7kK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_계정추상화__Q_조건판단.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;계정추상화라는 말은 자주 보이는데, 지금 쓰는 지갑과 무슨 상관인지는 잘 안 보입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;결론부터 말하면 대부분의 지갑에는 아직 해당하지 않습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;해당하는지 아닌지를 가르는 기준이 정해져 있어서, 아래 순서로 확인하시면 됩니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;
&lt;p style=&quot;margin: 0 0 8px; color: #245e6d; font-weight: bold;&quot; data-ke-size=&quot;size16&quot;&gt;확인할 항목&lt;/p&gt;
&lt;ol style=&quot;margin: 0; padding-left: 20px; line-height: 1.9; color: #333333;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;지금 쓰는 계정이 어느 종류인지 확인하세요&lt;/li&gt;
&lt;li&gt;계정추상화가 바꾸는 것이 무엇인지 확인하세요&lt;/li&gt;
&lt;li&gt;두 경로가 어떻게 다른지 확인하세요&lt;/li&gt;
&lt;li&gt;내 지갑이 이미 해당하는지 확인하세요&lt;/li&gt;
&lt;li&gt;시드 구문이 없어지는 것인지 확인하세요&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;지금 쓰는 계정이 어느 종류인지 확인하세요&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이더리움 계정은 두 종류입니다. 개인키로 여는 외부 소유 계정과 코드로 도는 스마트 컨트랙트 계정입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;시드 구문 열두 단어를 받아 만든 지갑은 앞쪽입니다. 대부분의 사용자가 여기에 해당합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이더리움 재단 문서는 이 구조의 제약을 이렇게 적고 있습니다.&lt;/p&gt;
&lt;blockquote style=&quot;border-left: 3px solid #2e7689; margin: 22px 0; padding: 6px 0 6px 14px; color: #3a4a4d;&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재는 외부 소유 계정만이 트랜잭션을 시작할 수 있기 때문에 이러한 이점들이 기본적으로 지원되지 않습니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;트랜잭션을 시작할 수 있는 쪽이 외부 소유 계정 하나뿐이라는 것이 출발점입니다.&lt;/b&gt; 계정추상화는 이 제약을 푸는 이야기입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;원문은 &lt;a href=&quot;https://ethereum.org/ko/roadmap/account-abstraction/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;ethereum.org의 계정 추상화 문서&lt;/a&gt;에 있습니다. 주소를 직접 입력해 들어가시는 편이 안전합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;계정추상화가 바꾸는 것이 무엇인지 확인하세요&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지금 구조에서 불편한 지점이 문서에 적혀 있습니다.&lt;/p&gt;
&lt;blockquote style=&quot;border-left: 3px solid #2e7689; margin: 22px 0; padding: 6px 0 6px 14px; color: #3a4a4d;&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어, 트랜잭션을 일괄 처리하기 어렵게 만들고 트랜잭션 수수료를 지불하기 위해 사용자가 항상 ETH 잔액을 유지하도록 요구합니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;두 가지입니다. 여러 동작을 한 번에 묶기 어렵다는 것, 그리고 수수료를 내려면 ETH가 항상 있어야 한다는 것입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문서는 계정추상화가 적용되면 &lt;b&gt;단순한 스왑이 한 번의 조작으로 처리될 수 있다&lt;/b&gt;고 적고 있습니다. 승인과 교환을 따로 서명하던 과정이 묶인다는 뜻입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다만 이건 방향이지 지금 상태가 아닙니다. 어느 지갑에서 언제부터 되는지는 그 지갑이 무엇을 지원하느냐에 달려 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;두 경로가 어떻게 다른지 확인하세요&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문서에 경로가 둘로 적혀 있습니다. 이름이 비슷해서 헷갈리기 쉬운 자리입니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;구분&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;방식&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;문서에 적힌 상태&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;EIP-4337&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;기존 프로토콜과 나란히 도는 두 번째 트랜잭션 시스템을 더합니다&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;2023년 3월 1일 메인넷 배포&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;EIP-7702&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;기존 외부 소유 계정을 스마트 컨트랙트로 제어할 수 있게 업그레이드합니다&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;펙트라 업그레이드의 일환&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;4337은 &lt;b&gt;이더리움 핵심 프로토콜을 고치지 않고&lt;/b&gt; 스마트 컨트랙트 지갑을 쓸 수 있게 하는 방식입니다. 그래서 먼저 나올 수 있었습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;7702는 반대로 지금 쓰는 계정 자체를 업그레이드하는 쪽입니다. 새 지갑을 만들지 않아도 된다는 점이 갈리는 지점입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문서는 어느 경로를 택하든 결과적으로 스마트 컨트랙트 지갑을 경유해 이더리움에 접근하게 된다고 적고 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 지갑이 이미 해당하는지 확인하세요&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;여기가 실제로 판단이 필요한 자리입니다. 문서에 채택 규모가 나와 있습니다.&lt;/p&gt;
&lt;blockquote style=&quot;border-left: 3px solid #2e7689; margin: 22px 0; padding: 6px 0 6px 14px; color: #3a4a4d;&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;EIP-4337은 널리 채택되어 2,600만 개 이상의 스마트 계정이 배포되고 1억 7,000만 개 이상의 UserOperation이 처리되었습니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;숫자는 크지만 이게 내 지갑을 포함하는지는 별개입니다. 확인하는 방법은 지갑 쪽 표기입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;지갑 안내에 스마트 계정, 스마트 지갑, ERC-4337 같은 표기가 있는지 봅니다&lt;/li&gt;
&lt;li&gt;가스비를 ETH가 아닌 토큰으로 낼 수 있다고 안내하면 그 지갑은 관련 기능을 쓰는 것입니다&lt;/li&gt;
&lt;li&gt;승인과 전송을 한 번의 서명으로 처리한다는 안내가 있으면 일괄 처리를 쓰는 것입니다&lt;/li&gt;
&lt;li&gt;이런 표기가 하나도 없으면 지금은 일반 외부 소유 계정으로 보시면 됩니다&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;넷 중 하나만 본다면 두 번째입니다.&lt;/b&gt; 가스비를 ETH 없이 낼 수 있느냐가 가장 눈에 띄게 갈리는 항목입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 종류를 표기로 가르는 방법은 &lt;a href=&quot;https://web3walletsafe.tistory.com/1&quot;&gt;지갑 고르기 전에 확인할 다섯 가지 표기&lt;/a&gt;에 따로 정리해 두었습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;시드 구문이 없어지는 것인지 확인하세요&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문서가 시드 구문 이야기를 하고 있어서 여기서 오해가 생기기 쉽습니다.&lt;/p&gt;
&lt;blockquote style=&quot;border-left: 3px solid #2e7689; margin: 22px 0; padding: 6px 0 6px 14px; color: #3a4a4d;&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이러한 시드 구문을 안전하게 보관하는 것은 전문가에게도 까다로운 일이며, 시드 구문 피싱은 가장 흔한 사기 수법 중 하나입니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문서는 계정추상화가 사용자 경험과 보안을 크게 향상시킨다고 적고 있습니다. 다만 &lt;b&gt;시드 구문이 즉시 사라진다고는 적혀 있지 않습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑마다 복구 방식이 다르게 설계되고, 그 방식이 무엇인지는 각 지갑 문서에서 확인해야 하는 항목입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그래서 지금 하실 일은 달라지지 않습니다. 시드 구문을 쓰는 지갑을 쓰고 계시면 그 보관 방식을 그대로 유지하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;어떤 화면에서도 시드 구문을 입력하라는 요구에는 응하지 마세요.&lt;/b&gt; 계정추상화를 설명한다며 시드 구문 입력을 요구하는 페이지가 있다면 그건 문서와 무관한 것입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;날짜 표기에서 어긋나는 지점&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문서를 읽다 보면 날짜가 서로 맞지 않는 자리가 하나 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;본문에는 EIP-7702가 펙트라 업그레이드의 일환으로 2025년 5월 7일로 예정돼 있다고 적혀 있습니다. 그런데 같은 문서의 마지막 갱신일은 2026년 6월 24일이고, 사이트 갱신일은 2026년 9월 3일입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;예정일이 이미 지난 시점에 쓰인 문장이 그대로 남아 있는 셈입니다. &lt;b&gt;예정과 실제 적용 여부가 서로 다르게 읽히면 지갑과 체인 쪽 공지를 따르세요.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 글의 인용은 2026년 9월 5일에 확인한 내용입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;지금 당장 할 일이 있는지 확인하세요&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;위 항목을 다 확인하고 나면 남는 질문은 하나입니다. 뭔가 해야 하느냐입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문서에는 사용자가 지금 취해야 할 조치가 적혀 있지 않습니다. 계정추상화는 프로토콜과 지갑 쪽에서 진행되는 변화이기 때문입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;그래서 지금 하실 일은 없습니다.&lt;/b&gt; 쓰시던 지갑을 그대로 쓰시면 되고, 지갑 앱이 업데이트되면 그때 안내가 붙습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다만 새 기능이 붙는다는 안내를 받으셨을 때 확인할 지점은 정해져 있습니다. 어떤 컨트랙트를 승인하게 되는지입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트 지갑으로 넘어가는 과정에는 컨트랙트 승인이 들어갑니다. 그 승인이 무엇을 허용하는지는 &lt;a href=&quot;https://web3walletsafe.tistory.com/22&quot;&gt;토큰승인취소를 미루면 안 되는 이유&lt;/a&gt;에서 다룬 내용과 같은 구조입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 묻는 질문&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;지금 쓰는 지갑을 바꿔야 하나요?&lt;/dt&gt;
&lt;dd&gt;바꿔야 한다는 안내는 문서에 없습니다. 두 경로 중 7702는 기존 계정을 업그레이드하는 방식이라, 새 지갑을 만들지 않아도 되는 쪽으로 설계돼 있습니다.&lt;/dd&gt;
&lt;dt&gt;가스비를 아예 안 내도 되나요?&lt;/dt&gt;
&lt;dd&gt;수수료 자체가 없어지는 게 아니라 누가 어떤 자산으로 내느냐가 달라지는 구조입니다. 구체적인 방식은 지갑과 서비스마다 다릅니다.&lt;/dd&gt;
&lt;dt&gt;스마트 컨트랙트 지갑이 더 안전한가요?&lt;/dt&gt;
&lt;dd&gt;문서는 지원을 개선해 구축하기 쉽고 사용하기 안전하게 만든다고 적고 있습니다. 다만 컨트랙트 코드에 문제가 있으면 그 자체가 위험이 됩니다. 지갑마다 감사 여부를 확인하셔야 합니다.&lt;/dd&gt;
&lt;dt&gt;EIP-4337과 ERC-4337은 다른 건가요?&lt;/dt&gt;
&lt;dd&gt;같은 제안을 가리키는 표기입니다. 문서에도 두 표기가 함께 나옵니다.&lt;/dd&gt;
&lt;dt&gt;내 계정이 업그레이드됐는지 어떻게 아나요?&lt;/dt&gt;
&lt;dd&gt;블록 탐색기에서 해당 주소에 코드가 붙어 있는지 확인하는 방법이 있습니다. 지갑 앱 안내에도 표시되는 경우가 있습니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;정리하면&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;계정추상화는 트랜잭션을 시작할 수 있는 계정이 하나뿐이라는 제약을 푸는 이야기이고, 경로는 4337과 7702 둘입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지금 쓰는 지갑이 여기에 해당하는지는 가스비를 ETH 없이 낼 수 있는지로 가장 빨리 확인됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 안내 화면을 열어 그 항목이 있는지부터 보시고, 없으면 지금 하시던 방식을 그대로 유지하시면 됩니다.&lt;/p&gt;</description>
      <category>블록체인 기초</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/32</guid>
      <comments>https://web3walletsafe.tistory.com/32#entry32comment</comments>
      <pubDate>Sun, 6 Sep 2026 12:45:36 +0900</pubDate>
    </item>
    <item>
      <title>토큰표준별 전송 절차, 지갑 서명 전 확인할 것</title>
      <link>https://web3walletsafe.tistory.com/30</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_토큰표준__P_절차.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/teCth/dJMcadi9xEf/86COrrKMjrasf1iDhx5W8k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/teCth/dJMcadi9xEf/86COrrKMjrasf1iDhx5W8k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/teCth/dJMcadi9xEf/86COrrKMjrasf1iDhx5W8k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FteCth%2FdJMcadi9xEf%2F86COrrKMjrasf1iDhx5W8k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_토큰표준__P_절차.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 앱에서 토큰표준 차이를 확인하지 않고 서명 창을 넘기면 자산 이동 방식을 파악하기 어렵습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;디지털 자산을 전송할 때는 해당 자산이 어떤 토큰표준 규격으로 배포되었는지 점검하는 절차가 출발점입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;개별 고유성을 지닌 자산과 수량을 함께 다루는 복합 자산은 전송 함수 호출 방식과 승인 범위가 완전히 다릅니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;
&lt;p style=&quot;margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;토큰 전송 전 확인 점검표&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 8px 0 0;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;자산 상세 정보 창에서 컨트랙트 주소와 토큰 식별자 확인&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ethereum.org/ko/developers/docs/standards/tokens/erc-721/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;ethereum.org 공식 개발자 문서&lt;/a&gt; 기반 ERC-721 안전 전송 여부 점검&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ethereum.org/ko/developers/docs/standards/tokens/erc-1155/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;ethereum.org 다중 토큰 표준&lt;/a&gt; 기반 ERC-1155 일괄 전송 배열 검증&lt;/li&gt;
&lt;li&gt;수신 주소가 스마트 컨트랙트인 경우 표준 인터페이스 수신 훅 지원 여부 점검&lt;/li&gt;
&lt;li&gt;서명 창에 표시된 네트워크 가스비와 대상 주소 최종 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 자산 상세 창에서 컨트랙트 주소와 식별자부터 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰을 보내기 전에 지갑 화면에 보이는 겉모습 이름만 보고 전송을 시작하지 마세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 앱에 표시되는 토큰 이름과 이미지는 누구든 동일하게 복제하여 발행할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;셋 중 하나만 본다면 스마트 컨트랙트 주소와 고유 식별자의 온체인 일치 여부입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;자산 상세 페이지를 열어 계약 주소와 고유 식별자 번호가 정확히 일치하는지 먼저 대조해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-721 규격 자산은 컨트랙트 주소와 256비트 정수 식별자 쌍이 네트워크 전체에서 유일한 식별 기준이 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록 탐색기에서 해당 컨트랙트 주소를 검색하면 공식 검증 배지와 배포 정보를 즉시 확인할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;외부 커뮤니티나 마켓플레이스 화면에 적힌 안내 문구와 달리 온체인 탐색기 기록이 언제나 우선합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;식별 정보 조회가 끝난 경우라면 다음 단계인 전송 방식 확인으로 넘어가세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 중 ERC-721 고유 자산 전송 시 안전 전송 함수 여부 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;전송 대상 자산이 고유 식별자를 가진 단일 자산이라면 ERC-721 규격에 맞춘 전송 절차를 따릅니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 앱의 보내기 메뉴에서 수신자 지갑 주소를 입력하고 보낼 토큰 식별자를 정확히 선택합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;안전 전송 함수를 사용하는지 서명 팝업의 호출 메서드 이름을 반드시 확인하세요.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신자 주소가 개인 지갑이 아닌 스마트 컨트랙트 주소인 경우 안전 전송 함수 호출이 필수입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 컨트랙트가 ERC-721 수신 인터페이스를 구현하지 않았다면 안전 전송 함수는 트랜잭션을 즉시 되돌립니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 안전장치가 없다면 수신 기능이 없는 컨트랙트 내부로 토큰이 들어가 영구히 잠길 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신자가 개인 소유의 일반 계정 주소라면 컨트랙트 수신 거부 위험은 해당하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;서명 창에서 수신 주소의 첫 자리와 끝 네 자리를 다시 한번 대조하고 실행하세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 중 ERC-1155 다중 자산 전송 시 일괄 전송 목록 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;보내려는 자산이 수량을 지닌 아이템이거나 복합 자산이라면 ERC-1155 규격을 따르는지 점검하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-1155는 단일 트랜잭션 안에서 여러 종류의 자산과 수량을 한 번에 묶어 이동할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;단일 호출로 여러 자산을 전달하는 일괄 전송 방식을 사용하면 불필요한 가스비 낭비를 막을 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 화면에서 함께 묶어 보낼 토큰 식별자 목록과 각각의 수량이 배열 형태로 올바르게 담겼는지 살피세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-1155 규격에는 일반 단일 전송 함수가 없고 호출자 주소를 발신자로 지정하는 전송 함수만 존재합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;자산을 열 번에 걸쳐 따로 보내야 하는 상황이라면 일괄 전송을 지원하는 도구를 선택하는 쪽이 훨씬 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;배열에 포함된 식별자 중 단 하나라도 수량이 부족하면 트랜잭션 전체가 실행되지 않고 취소됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;전송 목록에 불필요한 자산이 잘못 포함되지 않았는지 서명 직전 최종 수량을 점검하세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 기반 수신처가 컨트랙트 주소일 때 수신 훅 지원 여부 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;거래소 입금 주소나 디파이 예치 금고로 토큰을 이체할 때는 특별한 주의가 필요합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 측 스마트 컨트랙트는 표준 수신 훅을 지원하고 정해진 매직 바이트 값을 반환해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;수신 컨트랙트가 올바른 응답 값을 반환하지 못하면 전송 트랜잭션은 즉시 실패 처리됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;중앙화 거래소의 경우 특정 토큰표준 입금을 지원하지 않는다는 공지가 종종 누락되기도 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;입금 지원 여부가 거래소 도움말 공지에는 명시되어 있지 않은 경우가 많으니 반드시 1차 공지를 살피세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지원 여부가 불분명한 외부 컨트랙트라면 소액으로 시험 전송을 먼저 진행하는 편이 무난합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;표준 인터페이스 규격을 온전히 지원하는 최신 컨트랙트 주소라면 안심하고 전송을 마무리할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 대리 권한 관리가 필요하다면 &lt;a href=&quot;https://web3walletsafe.tistory.com/22&quot;&gt;토큰 승인 취소 시 주의사항&lt;/a&gt;을 함께 점검하세요.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 전송 시 지갑 서명 창의 가스비와 최종 승인 내용 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;마지막 단계는 지갑 확장 프로그램 팝업에 나타난 서명 승인 내역을 검토하는 과정입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;화면에 표시된 예상 가스비와 네트워크 수수료가 평소 거래 수준에 맞는지 확인하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;단순 자산 전송 요청임에도 지갑 전체에 대한 무제한 대리 운영 권한을 요구하는지 반드시 점검하세요.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단순 전송 서명과 컨트랙트 전체 운영자 승인 서명은 지갑에 미치는 영향이 완전히 다릅니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 전송 인터페이스와 달리 악성 웹사이트는 전송 창으로 위장하여 전체 자산 인출 권한을 탈취합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;요청 화면에 나타난 함수 이름이 안전 전송 규격에 부합하는지 꼼꼼하게 살피세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;모든 항목이 정상이라면 최종 승인 버튼을 누르고 블록체인 블록에 기록될 때까지 기다리세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;트랜잭션 해시가 발급되면 블록 탐색기에서 최종 완료 여부를 확인하고 절차를 마무리하세요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;점검 단계&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;확인 항목&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;점검 기준&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;조치 방법&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;1단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;자산 식별자 대조&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;온체인 컨트랙트 주소 및 토큰 ID&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;블록 탐색기에서 검증 정보 대조&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;2단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;전송 함수 검증&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;안전 전송 및 일괄 전송 규격&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;지갑 팝업에서 호출 메서드 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;3단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;수신 인터페이스 점검&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;수신 컨트랙트의 수신 훅 반환값&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;미지원 시 이체 중단 및 소액 테스트&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;4단계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;서명 권한 검토&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;단순 전송 여부 및 승인 한도&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;무제한 운영 권한 요구 시 즉시 거부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 묻는 질문&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;지갑에서 토큰을 보낼 때 전송 취소가 가능한가요?&lt;/dt&gt;
&lt;dd&gt;블록체인 네트워크에 서명이 제출되어 블록에 포함되면 실행된 트랜잭션은 취소할 수 없습니다. 서명 버튼을 누르기 전에 수신 주소와 자산 식별자를 철저히 확인해야 합니다.&lt;/dd&gt;
&lt;dt&gt;ERC-721 토큰을 여러 개 한 번에 보낼 수 있나요?&lt;/dt&gt;
&lt;dd&gt;기본 ERC-721 표준 명세에는 일괄 전송 함수가 포함되어 있지 않습니다. 각 토큰마다 개별적으로 트랜잭션을 실행하거나 별도의 일괄 전송 스마트 컨트랙트를 거쳐야 합니다.&lt;/dd&gt;
&lt;dt&gt;ERC-1155 전송 시 식별자 번호는 어디서 찾나요?&lt;/dt&gt;
&lt;dd&gt;지갑 내 자산 세부 정보 창이나 블록 탐색기의 토큰 보유 목록에서 고유 ID 숫자를 조회할 수 있습니다. 거래 전 수량과 ID 배열 순서가 일치하는지 확인하세요.&lt;/dd&gt;
&lt;dt&gt;수신 훅 오류로 트랜잭션이 실패하면 가스비는 어떻게 되나요?&lt;/dt&gt;
&lt;dd&gt;트랜잭션 실행 중단으로 토큰 자체는 지갑에 그대로 안전하게 남습니다. 다만 블록체인 노드가 연산을 수행한 만큼의 네트워크 기본 가스비는 차감됩니다.&lt;/dd&gt;
&lt;dt&gt;중앙화 거래소로 NFT를 바로 입금해도 안전한가요?&lt;/dt&gt;
&lt;dd&gt;거래소 지갑 시스템이 해당 토큰표준 입금을 지원하지 않으면 자산이 영구 유실될 수 있습니다. 입금 전 거래소 고객센터의 공식 입금 지원 규격을 먼저 확인하세요.&lt;/dd&gt;
&lt;dt&gt;전송 서명창에 알 수 없는 영문 함수가 뜨면 어떻게 하나요?&lt;/dt&gt;
&lt;dd&gt;단순 전송 함수가 아닌 권한 위임 함수가 표시된다면 즉시 서명을 취소해야 합니다. 신뢰할 수 없는 사이트에서 서명을 유도하는 경우 대표적인 자산 탈취 수법입니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰표준 전송 절차의 핵심은 서명 전 온체인 정보와 호출 권한을 내 눈으로 직접 대조하는 일입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지금 지갑에서 확인할 것은 수신자 주소와 호출 메서드 이름 하나입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;체크리스트의 4단계를 차례대로 점검한 뒤 안전하게 전송을 마무리하세요.&lt;/p&gt;</description>
      <category>NFT</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/30</guid>
      <comments>https://web3walletsafe.tistory.com/30#entry30comment</comments>
      <pubDate>Sun, 6 Sep 2026 10:17:50 +0900</pubDate>
    </item>
    <item>
      <title>영지식증명 뜻과 블록체인에서 개인정보를 보호하는 기준</title>
      <link>https://web3walletsafe.tistory.com/34</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_영지식증명__C_기준해설.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wvPDe/dJMcadXGSCX/jTOXkz4zHz5XY4yZa3lJuk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wvPDe/dJMcadXGSCX/jTOXkz4zHz5XY4yZa3lJuk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wvPDe/dJMcadXGSCX/jTOXkz4zHz5XY4yZa3lJuk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwvPDe%2FdJMcadXGSCX%2FjTOXkz4zHz5XY4yZa3lJuk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_영지식증명__C_기준해설.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록체인 기술을 접하다 보면 영지식증명이라는 단어를 자주 마주치게 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;비밀번호나 신분증 같은 세부 내용을 전혀 넘겨주지 않고도 참과 거짓을 증명한다는 설명이 붙습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;영지식증명은 자신이 알고 있는 비밀 값을 노출하지 않고도 그 진술이 사실임을 수학적으로 입증하는 암호학 기술입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 보안과 개인정보 보호에서 이 기술이 어떤 기준으로 쓰이는지 공식 문서 토대로 정리했습니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;&lt;b&gt;이 글에서 점검할 기준 항목&lt;/b&gt;
&lt;ul style=&quot;margin: 8px 0 0; padding-left: 20px; color: #245c6b;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;영지식증명의 기본 동작 원리와 증명자&amp;middot;검증자 역할 점검&lt;/li&gt;
&lt;li&gt;기존 중앙 서버 방식과 영지식 데이터 처리 방식의 차이점 확인&lt;/li&gt;
&lt;li&gt;블록체인 확장과 영지식 롤업 유효성 검증 체계 확인&lt;/li&gt;
&lt;li&gt;탈중앙화 신원증명(DID)과 온체인 프라이버시 적용 기준 점검&lt;/li&gt;
&lt;li&gt;영지식 기술을 활용할 때 미리 주의해야 할 한계 점검&lt;/li&gt;
&lt;li&gt;자주 나오는 질문 점검&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;영지식증명 기본 원리와 검증자 역할부터 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ethereum.org/ko/zero-knowledge-proofs/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이더리움 공식 영지식 증명 문서&lt;/a&gt;는 1985년 학술 논문을 인용하며 기본 정의를 제시합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식 프로토콜은 기본적으로 주장을 증명하려는 증명자와 이를 검사하는 검증자 사이에서 실행됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;증명자는 어떤 비밀 정보를 알고 있다는 사실을 입력값으로 삼아 간결한 암호학적 증명을 만들어냅니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;검증자는 건네받은 증명 데이터를 확인해 그 주장이 참인지 거짓인지만 판단합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;가장 핵심적인 사실은 검증자가 판별을 마친 후에도 원래 비밀 정보의 내용은 전혀 알 수 없다는 점입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;주민등록번호나 금융 계좌번호 원본을 넘기지 않고도 특정 요건을 만족했다는 사실만 전달하는 방식입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수학적 계산 과정을 거쳐 생성된 증명 데이터는 크기가 매우 작아서 네트워크 검증 비용을 아끼는 데 유리합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;중앙화 데이터베이스와 차이점을 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기존 웹 서비스는 신원을 확인하려고 이름, 주민등록번호, 생년월일 같은 민감한 개인 식별 정보를 수집했습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;제3자 서비스에 제공된 개인정보는 중앙 집중형 데이터베이스에 저장되어 해킹 위험에 노출되었습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;데이터가 한곳에 모여 있으면 단 한 번의 침해 사고로도 대규모 개인정보 유출이 일어납니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 영지식 기술을 적용한 환경에서는 비밀 세부 정보를 서버로 전송하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사용자 기기 내부에서 증거 데이터를 계산하고 오직 증명 결과값만 검증 기관에 전달합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;개인 식별 데이터 자체를 외부 서버에 넘겨주지 않는 방식이 중앙 서버 저장 모델과 가장 크게 다른 점입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;서버 관리자조차 사용자의 원본 비밀을 열람할 수 없으므로 내부자 유출 위험을 원천적으로 차단합니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background-color: #f1f5f6;&quot;&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;구분 기준&lt;/th&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;기존 중앙 서버 방식&lt;/th&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;영지식증명 적용 방식&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;개인정보 전송 여부&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;원문 데이터(이름&amp;middot;번호)를 서버로 전송&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;기기 안에서 생성한 유효성 증명만 전송&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;데이터 보관 위치&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;기업이나 기관의 중앙 데이터베이스&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;사용자 기기 또는 분산 암호 커밋먼트&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;유출 사고 시 위험&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;보관된 개인 식별 정보 원본 유출&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;수학적 검증 결과 외에 원본 유출 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;레이어2 확장과 블록 검증 기준을 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명은 개인정보 암호화뿐만 아니라 블록체인 처리 용량을 늘리는 레이어2 확장 기술에서도 핵심 역할을 맡습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이른바 영지식 롤업은 네트워크 바깥에서 수천 건의 트랜잭션을 묶어 일괄 실행한 뒤 유효성 증명을 생성합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 유효성 증명은 메인넷 스마트 컨트랙트에 단 한 번 제출되어 블록 전체의 정당성을 증명합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사기 증명 방식과 달리 이의 제기 대기 기간을 거치지 않고 증명이 수학적으로 확인되는 즉시 결과가 확정됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;네트워크 검증자가 모든 트랜잭션을 일일이 재실행할 필요가 없으므로 블록체인 가스 한도와 처리 효율이 크게 개선됩니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 기술은 향후 메인넷 블록 실행 자체를 검증하는 zkEVM 설계로도 확장되고 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;검증자 하드웨어 요구 사양을 무리하게 높이지 않으면서도 전체 처리량을 늘릴 수 있는 비결입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;탈중앙화 신원증명(DID) 활용 사례를 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서는 영지식 기술이 가장 실질적인 가치를 내는 분야로 탈중앙화 신원증명(DID)을 꼽습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;탈중앙화 신원증명은 사용자가 자기 개인 식별 정보에 대한 접근 권한을 직접 제어하는 자기 주권 신원 모델입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;대표적인 실제 적용 사례로 이더리움 기반으로 구축된 부탄 왕국의 국가 디지털 신원(NDI) 시스템이 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;시민들은 여권 번호나 생년월일 원본을 밝히지 않고도 18세 이상 성인이라거나 시민권자라는 사실만 암호학적으로 증명합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;신분 증명서의 세부 개인 데이터를 외부에 노출하지 않으면서 자격 조건만 온전히 검증받을 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;또한 세마포어(Semaphore) 프로토콜처럼 자신이 특정 그룹의 일원임을 익명으로 증명하며 투표나 인증을 수행하는 기술도 존재합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;내가 누구인지 밝히지 않고도 신뢰할 수 있는 단체 구성원 자격이 있음을 입증하는 방법입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;영지식 기술이 항상 만능은 아님을 확인할 것&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식증명이 적용되었다고 해서 모든 보안 위험이 자동으로 사라지는 것은 아닙니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;암호학적 증명은 수학적으로 엄밀하지만 이를 구현한 스마트 컨트랙트에 코드 결함이 있다면 자산이 위험해질 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;게다가 영지식 증명을 만드는 연산 과정은 상당한 하드웨어 자원과 컴퓨터 연산 시간을 요구합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;스마트폰이나 저사양 기기에서 고차원 암호 증명을 직접 연산하기에는 성능 부담이 따를 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단순히 영지식이라는 이름만 보고 무비판적으로 신뢰하기보다는 기반 컨트랙트가 외부 보안 감사를 받았는지 따져보아야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;암호 수학 공식의 완결성과 프로그래밍 소프트웨어 구현체의 안전성은 서로 엄연히 다른 영역입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;보안을 위해 먼저 따져볼 실질적인 판단 기준&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영지식 기술을 활용하는 지갑이나 탈중앙화 앱을 접할 때는 몇 가지 구체적인 점검 기준을 세워야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;자료마다 보안 수준을 다르게 안내하는 경우가 많으므로 공식 배포 문서의 명시된 사양을 가장 먼저 확인해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 사용자가 안전을 지키기 위해 점검해야 할 핵심 기준을 정리했습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;해당 서비스의 증명 생성 연산이 사용자 로컬 기기에서 일어나는지 확인하세요&lt;/li&gt;
&lt;li&gt;외부 서버로 원본 데이터나 개인키가 전송되는 경로가 없는지 점검하세요&lt;/li&gt;
&lt;li&gt;검증 컨트랙트의 오픈소스 감사 보고서와 배포 주소를 직접 확인할 것&lt;/li&gt;
&lt;li&gt;영지식 기술을 빙자해 시드구문 입력을 요구하는 사기 웹사이트를 주의하세요&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;사용자 기기 내부에서 암호 증명이 완결되는 구조인지가 가장 중요한 안전 판단 기준입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;원문 개인키나 시드구문은 어떤 최신 암호 프로토콜에서도 절대 웹페이지에 직접 입력해서는 안 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 프로그램이 아닌 일반 브라우저 창에서 개인키 복구 단어를 입력하라는 요구는 백 퍼센트 사기 수법입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;독자 상황에 따른 구체적 점검 기준&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사용자마다 블록체인 서비스를 이용하는 목적이 다르므로 우선순위도 달라집니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;모든 서비스에 동일한 잣대를 들이대기보다는 자신의 이용 상황에 맞춰 기준을 선별하는 편이 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미 단순 토큰 전송 위주로만 지갑을 사용하는 상황이라면 영지식 기반 신원증명 연동까지는 굳이 따질 필요가 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 레이어2 네트워크에서 탈중앙화 금융 서비스를 자주 이용하는 경우라면 수수료와 증명 확정 방식을 우선순위로 두는 것이 현실적입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;홍보 자료의 보안 주장과 공식 문서에 적힌 세부 구현이 서로 다르게 적혀 있을 때는 언제나 공식 기술 문서 쪽을 따르는 것이 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;셋 중 하나만 본다면 외부 서버로 원본 개인정보가 단 한 글자라도 새어나가는 구조인지 확인하는 것입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;세부 암호 수식을 일반인이 전부 이해할 수는 없지만 검증 컨트랙트의 배포 주소와 감사 내역이 공지에 명시되어 있는지는 즉시 확인할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일부 신규 프로젝트는 감사 결과 보고서를 공식 공지에 명시해 두지 않는 경우도 있으므로 정보가 나와 있지 않다면 이용을 미루는 것이 안전합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 걸리는 질문 점검&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;영지식증명을 쓰면 거래 내역이 완전히 비밀로 가려지나요?&lt;/dt&gt;
&lt;dd&gt;모든 트랜잭션이 자동으로 가려지는 것은 아닙니다. 현재 일반적인 이더리움 전송은 공개 분산원장에 주소와 금액이 기록됩니다. 영지식증명은 주로 레이어2 롤업의 유효성 검증이나 별도로 설계된 프라이버시 프로토콜에서만 특정 데이터를 가리는 용도로 사용됩니다.&lt;/dd&gt;
&lt;dt&gt;일반 지갑 앱에서도 영지식증명을 직접 다루어야 하나요?&lt;/dt&gt;
&lt;dd&gt;사용자가 복잡한 암호 연산을 직접 조작할 필요는 없습니다. 영지식 롤업 기반 네트워크를 이용할 때 지갑은 표준 전송 신호만 보내며, 증명 생성과 온체인 검증은 네트워크 코디네이터와 스마트 컨트랙트가 백그라운드에서 처리합니다.&lt;/dd&gt;
&lt;dt&gt;신원 인증 시 내 생년월일이나 신분증 번호가 영지식 컨트랙트에 남나요?&lt;/dt&gt;
&lt;dd&gt;남지 않습니다. 영지식 프로토콜은 원본 주민등록번호나 생년월일 대신 암호학적 해시값과 증명값만 연산에 사용합니다. 따라서 검증자나 스마트 컨트랙트에는 원본 개인 식별 데이터가 전달되지 않습니다.&lt;/dd&gt;
&lt;dt&gt;영지식 프로토콜을 사칭하는 피싱 사기는 어떻게 구별하나요?&lt;/dt&gt;
&lt;dd&gt;가장 확실한 판별법은 시드구문 요구 여부입니다. 정상적인 영지식증명 서비스는 사용자 지갑의 시드구문이나 개인키를 웹 브라우저 화면에 입력하라고 요구하지 않습니다. 만약 특정 검증을 위해 비밀 단어를 입력하라는 창이 뜬다면 즉시 연결을 중단해야 합니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;새로운 블록체인 프로토콜과 네트워크를 지갑에 연결하기 전에는 &lt;a href=&quot;https://web3walletsafe.tistory.com/32&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;계정추상화 관련 지갑 점검 기준&lt;/a&gt;을 함께 살펴보시면 전체 지갑 보안 흐름을 이해하는 데 도움이 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;오늘 지갑에서 점검할 것은 단 하나입니다. 최신 기술이라는 문구에 현혹되지 마시고, 시드구문이나 개인키 입력을 요구하는 비정상적인 창이 뜨는지 항상 확인하세요.&lt;/p&gt;</description>
      <category>블록체인 기초</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/34</guid>
      <comments>https://web3walletsafe.tistory.com/34#entry34comment</comments>
      <pubDate>Sun, 6 Sep 2026 10:17:45 +0900</pubDate>
    </item>
    <item>
      <title>탈중앙앱 뜻과 연결 전 확인할 점검 기준</title>
      <link>https://web3walletsafe.tistory.com/33</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_탈중앙앱__C_기준해설.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dPRc3B/dJMcai5Eqgq/m119bNjtlnb08fzAMlH9Rk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dPRc3B/dJMcai5Eqgq/m119bNjtlnb08fzAMlH9Rk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dPRc3B/dJMcai5Eqgq/m119bNjtlnb08fzAMlH9Rk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdPRc3B%2FdJMcai5Eqgq%2Fm119bNjtlnb08fzAMlH9Rk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_탈중앙앱__C_기준해설.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록체인 생태계에서 서비스를 이용할 때 탈중앙앱이라는 단어를 자주 마주치게 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일반 모바일 앱이나 웹사이트와 겉모습은 비슷해 보여도 내부에서 자산과 데이터를 다루는 방식은 전혀 다릅니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;탈중앙앱은 중앙 서버 대신 블록체인의 스마트 컨트랙트를 기반으로 실행되는 애플리케이션입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑을 연결하기 전에 무엇을 먼저 확인해야 안전한지 핵심 점검 기준을 정리했습니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;&lt;b&gt;이 글에서 점검할 내용&lt;/b&gt;
&lt;ul style=&quot;margin: 8px 0 0;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;탈중앙앱 기본 개념과 스마트 컨트랙트 동작 구조&lt;/li&gt;
&lt;li&gt;기존 중앙화 웹2 서비스와 탈중앙앱의 차이점&lt;/li&gt;
&lt;li&gt;지갑을 웹사이트에 연결하기 전에 점검할 핵심 기준&lt;/li&gt;
&lt;li&gt;무신뢰라는 표현의 한계와 인터페이스 분리 구조&lt;/li&gt;
&lt;li&gt;자주 나오는 질문 점검&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;탈중앙앱 기본 동작 원리부터 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ethereum.org/ko/dapps/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이더리움 공식 디앱 안내 문서&lt;/a&gt;에 따르면 탈중앙앱은 스마트 컨트랙트를 기반으로 작동합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트는 블록체인 네트워크에 배포되어 정해진 조건이 충족되면 자동으로 실행되는 코드입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;중앙 관리자가 중간에서 임의로 거래 내역을 수정하거나 취소할 수 없다는 점이 핵심입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;과거 웹 1.0은 단순 정보 조회가 중심인 읽기 전용 환경이었습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이후 등장한 웹 2.0은 소셜 미디어처럼 이용자가 직접 글과 미디어를 올리는 읽기와 쓰기 구조였습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ethereum.org/ko/web3/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;이더리움 공식 웹3 안내 문서&lt;/a&gt;는 Web3의 본질을 읽기, 쓰기, 그리고 소유로 정의합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기업 서버에 종속되던 계정과 데이터를 개인이 직접 통제하도록 만드는 환경입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트 동작 원리가 궁금하시다면 &lt;a href=&quot;https://web3walletsafe.tistory.com/29&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;스마트컨트랙트 실행 전 주소와 호출 데이터부터 확인하세요&lt;/a&gt; 글을 함께 참고하시기 좋습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;중앙화 웹2 서비스와 차이점 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기존 중앙화 웹 서비스는 기업이 관리하는 단일 데이터베이스에 모든 회원 정보와 자산 잔고를 보관합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기업이 운영 정책을 일방적으로 변경하거나 계정을 정지하면 이용자는 그 결정을 되돌리기 어렵습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 탈중앙앱 환경에서는 데이터가 블록체인 장부에 기록되므로 특정 기업이 임의로 기록을 지울 수 없습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;아이디와 비밀번호 대신 개인이 보유한 지갑 주소로 로그인하고 트랜잭션에 서명합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서는 데이터가 블록체인에 존재하므로 플랫폼을 떠날 때 자신의 자산과 평판을 그대로 유지할 수 있다고 설명합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;특정 웹사이트 접속이 차단되더라도 블록체인에 배포된 컨트랙트는 독립적으로 유지됩니다.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background-color: #f1f5f6;&quot;&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;비교 항목&lt;/th&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;중앙화 서비스(웹2)&lt;/th&gt;
&lt;th style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;탈중앙앱(웹3)&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;신원 인증&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;아이디, 비밀번호, 소셜 계정&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;개인 암호화폐 지갑 주소 및 서명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;데이터 보관&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;기업 소유 중앙 데이터베이스&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;블록체인 분산 원장&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;결제 수단&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;전자결제 대행사, 신용카드, 은행&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;블록체인 기본 암호화폐 결제&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;프로그램 실행&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;비공개 백엔드 클라우드 서버&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;공개 스마트 컨트랙트&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;지갑 연결 전 확인할 핵심 기준&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;웹 브라우저 화면에서 지갑 연결 버튼을 눌렀다고 해서 웹사이트 전체가 탈중앙화된 것은 아닙니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;실제로는 사용자가 보는 프론트엔드 웹사이트가 일반 웹 호스팅 서버에 올려진 경우가 대부분입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스마트 컨트랙트 자체는 불변하더라도 화면을 띄워주는 도메인이 해킹되거나 변조될 위험은 열려 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사이트 외형이 정상이라 하더라도 컨트랙트 보안 감사 여부는 서비스 공지에는 나와 있지 않은 사례가 흔합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지갑 화면에 나타나는 승인 요청이 단순 로그인인지 토큰 전송 권한을 넘기는 것인지 반드시 확인해야 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;여러 점검 사항 중 하나만 본다면 지갑 팝업에 표시되는 대상 컨트랙트 주소입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;무엇보다 먼저 확인할 것은 요청된 토큰 허용량이 무제한으로 설정되어 있는지 여부입니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;&lt;b&gt;지갑 연결 단계별 점검 체크리스트&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;브라우저 주소창 도메인이 공식 프로젝트 안내 주소와 일치하는지 확인하세요&lt;/li&gt;
&lt;li&gt;지갑 알림창의 요청 유형이 단순 메시지 서명인지 트랜잭션 실행인지 점검하세요&lt;/li&gt;
&lt;li&gt;자산 접근 승인 요청 시 수량 상한선이 합리적으로 지정되었는지 확인하세요&lt;/li&gt;
&lt;li&gt;검증된 보안 업체의 컨트랙트 감사 보고서가 공개되어 있는지 점검하세요&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;무신뢰 구조의 한계와 위험 요소 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;탈중앙앱은 신뢰할 수 있는 제3자에게 의존하는 대신 인센티브와 암호학적 메커니즘으로 작동합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 코드에 취약점이 존재한다면 자동 실행 규칙이 오히려 자산 손실로 이어지는 통로가 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;운영자를 신뢰할 필요가 없다는 초기 홍보 문구와 달리 현실에서는 컨트랙트 작성자의 역량을 신뢰해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;대규모 자산을 다루는 이용자라면 단일 서비스에 자산을 몰아넣기보다는 검증된 프로토콜로 분산하는 편이 낫습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;탈중앙화라는 단어만 믿고 검증되지 않은 신규 스마트 컨트랙트에 승인 서명을 넘기지 마세요.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이더리움 메인 네트워크가 아니라 다른 레이어를 이용하는 상황이라면 &lt;a href=&quot;https://web3walletsafe.tistory.com/9&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;레이어2가 무엇인지, 진짜 이더리움 소속인지 확인하는 기준&lt;/a&gt;을 먼저 점검해 두는 편이 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;체인의 성격에 따라 수수료 체계와 보안 모델이 다르므로 기반 네트워크 특성을 함께 확인해야 합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;프론트엔드와 컨트랙트 분리 구조 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;탈중앙앱의 핵심적인 구조적 특징 중 하나는 사용자가 접하는 화면과 실제 프로그램 코드가 분리되어 있다는 점입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;웹 2.0에서는 서버가 다운되면 해당 서비스의 데이터베이스와 기능 전체가 동시에 멈춥니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 탈중앙앱은 웹사이트 호스팅이 중단되더라도 블록체인에 배포된 스마트 컨트랙트는 계속 실행 가능한 상태로 남습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서는 사용자가 자신의 가치관에 맞는 다른 인터페이스를 연결하여 동일한 온체인 데이터와 상호작용할 수 있다고 설명합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;웹 화면 차단과 온체인 컨트랙트 폐쇄는 서로 다른 차원의 문제입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;특정 웹사이트 인터페이스에 장애가 발생하더라도 블록체인 탐색기나 대체 프론트엔드를 통해 트랜잭션을 직접 호출할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;따라서 웹 도메인 접근 불가 상황이 발생하더라도 자산 자체가 소멸한 것으로 섣불리 단정할 필요는 없습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 나오는 질문 점검&lt;/h2&gt;
&lt;dl style=&quot;margin: 22px 0; line-height: 1.8; color: #333333;&quot;&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-top: 14px; margin-bottom: 4px;&quot;&gt;탈중앙앱을 이용하려면 지갑에 항상 이더리움이 있어야 하나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 12px;&quot;&gt;블록체인에 상태를 기록하거나 스마트 컨트랙트 함수를 호출하려면 가스비로 쓰일 암호화폐가 필요합니다. 다만 단순 정보 조회나 로그인 목적의 메시지 서명만 진행하는 경우라면 지갑에 잔액이 없어도 연결할 수 있습니다.&lt;/dd&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-top: 14px; margin-bottom: 4px;&quot;&gt;웹사이트에서 지갑 연결을 해제하면 토큰 승인도 함께 취소되나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 12px;&quot;&gt;웹사이트 화면에서 연결을 끊는 것은 사이트가 지갑 주소를 더 이상 읽지 못하게 막는 단순 접속 차단입니다. 스마트 컨트랙트에 부여했던 토큰 출금 권한은 블록체인에 영구 저장되므로 온체인에서 승인 취소 트랜잭션을 별도로 전송해야 합니다.&lt;/dd&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-top: 14px; margin-bottom: 4px;&quot;&gt;스마트 컨트랙트로 만들어진 탈중앙앱은 보안상 안전한가요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 12px;&quot;&gt;블록체인 장부 자체는 위변조가 어렵지만 컨트랙트 코드 내부에 논리적 허점이 있다면 해커에게 악용될 수 있습니다. 탈중앙화 구조라고 해서 버그나 보안 취약점이 자동으로 사라지는 것은 아닙니다.&lt;/dd&gt;
&lt;dt style=&quot;font-weight: bold; color: #245c6b; margin-top: 14px; margin-bottom: 4px;&quot;&gt;탈중앙앱 서비스 운영사가 사라지면 자산을 찾을 수 없나요?&lt;/dt&gt;
&lt;dd style=&quot;margin: 0 0 12px;&quot;&gt;운영 기업의 웹사이트가 폐쇄되더라도 블록체인에 배포된 스마트 컨트랙트는 지워지지 않습니다. 해당 컨트랙트 출금 함수를 호출할 수 있는 다른 대체 인터페이스나 블록체인 탐색기를 활용하면 자산을 회수할 수 있습니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;오늘 지갑에서 점검할 것&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;처음 질문으로 돌아가면, 탈중앙앱과 일반 앱의 가장 큰 차이는 중앙 서버가 아닌 스마트 컨트랙트 기반이라는 점입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지금 지갑 상태에서 확인할 것은 과거 탈중앙앱에 연결하면서 무심코 허용해 둔 승인 내역 하나입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;사용하지 않는 탈중앙앱에 무제한으로 열려 있는 토큰 사용 승인이 있다면 지금 바로 승인을 해제해 두세요.&lt;/b&gt;&lt;/p&gt;</description>
      <category>블록체인 기초</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/33</guid>
      <comments>https://web3walletsafe.tistory.com/33#entry33comment</comments>
      <pubDate>Sun, 6 Sep 2026 10:17:13 +0900</pubDate>
    </item>
    <item>
      <title>토큰표준 차이점, ERC-721과 ERC-1155 구조부터 점검하세요</title>
      <link>https://web3walletsafe.tistory.com/28</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;b_web3walletsafe_토큰표준__C_기준해설.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p5VkK/dJMcaazVysC/d9krMANXNAE5khym1AJX01/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p5VkK/dJMcaazVysC/d9krMANXNAE5khym1AJX01/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p5VkK/dJMcaazVysC/d9krMANXNAE5khym1AJX01/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp5VkK%2FdJMcaazVysC%2Fd9krMANXNAE5khym1AJX01%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1200&quot; height=&quot;800&quot; data-filename=&quot;b_web3walletsafe_토큰표준__C_기준해설.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이더리움 지갑에서 토큰표준 차이를 확인하지 않고 서명 창을 넘기면 자산 이동 방식을 파악하기 어렵습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰표준이란 스마트 컨트랙트가 어떤 규칙과 함수로 자산을 관리하고 전송할지 정의해 둔 공통 규약입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ethereum.org/ko/developers/docs/standards/tokens/erc-721/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;ethereum.org 공식 개발자 문서&lt;/a&gt;를 기준으로, 고유 디지털 자산을 다루는 ERC-721과 다중 자산을 처리하는 ERC-1155의 설계 기준을 짚어봅니다.&lt;/p&gt;
&lt;div style=&quot;border: 1px solid #d3e0e3; border-radius: 8px; padding: 18px; margin: 22px 0; background-color: #f7fafa;&quot;&gt;
&lt;p style=&quot;margin: 0;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;이 글에서 확인할 점검 목록&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 8px 0 0;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;ERC-721이 대체 불가능 토큰을 식별하는 컨트랙트 주소와 토큰 식별자 조합&lt;/li&gt;
&lt;li&gt;ERC-1155가 일괄 전송으로 가스비 소모를 줄이는 배열 처리 구조&lt;/li&gt;
&lt;li&gt;안전 전송 함수와 수신 컨트랙트 훅이 자산 잠김을 막는 원리&lt;/li&gt;
&lt;li&gt;자산 유형과 전송 목적에 따른 표준 선택 및 서명 확인 기준&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 중 ERC-721 식별자 고유성부터 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-721은 2018년 1월 제안된 이더리움 의견 요청 규격으로 고유한 대체 불가능 토큰을 위한 대표적인 토큰표준입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;동일한 스마트 컨트랙트 안에서 발행된 토큰이라도 희소성이나 데이터가 달라 각각 고유한 가치를 지닙니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;모든 ERC-721 토큰에는 256비트 부호 없는 정수 형태의 고유 토큰 식별자가 부여됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;스마트 컨트랙트 주소와 고유 식별자 쌍은 네트워크 전체에서 유일하게 존재해야 합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 앱에 표시되는 토큰 이름이나 겉모습 이미지는 얼마든지 똑같이 복제될 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;셋 중 하나만 본다면 스마트 컨트랙트 주소와 고유 식별자의 일치 여부입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰 소유권을 조회할 때는 계정 잔액 조회 함수와 소유자 확인 함수를 호출해 온체인 상태를 직접 대조합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;겉으로 드러나는 메타데이터 설명 문구보다 온체인에 기록된 컨트랙트 주소와 식별자 쌍이 항상 안전한 기준입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;외부 마켓플레이스 화면에 나타난 이미지만 믿고 거래를 진행하면 복제 자산에 노출될 위험이 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;블록 탐색기에서 실제 배포된 컨트랙트 주소와 발급 번호를 직접 확인하는 절차가 반드시 선행되어야 합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 중 ERC-1155 다중 토큰 일괄 전송 구조 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-1155는 단일 컨트랙트 안에서 여러 유형의 토큰을 한 번에 제어할 수 있는 발전된 토큰표준입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;배포된 단일 컨트랙트 하나에 대체 가능 토큰과 대체 불가능 토큰을 원하는 조합으로 함께 담아 관리할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://ethereum.org/ko/developers/docs/standards/tokens/erc-1155/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;ethereum.org 다중 토큰 가이드&lt;/a&gt; 기준으로 단일 호출로 여러 자산을 묶어 이동하는 일괄 전송을 지원합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰 식별자 배열과 수량 배열을 매개변수로 함께 전달해 블록체인 트랜잭션 횟수를 대폭 줄입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;자산을 개별적으로 열 번 전송하는 방식과 달리 하나의 트랜잭션 안에서 가스비 소모를 획기적으로 아낄 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;발행 총공급량을 1개로 고정한 경우라면 ERC-1155에서도 대체 불가능 토큰과 동일하게 취급합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일반적인 단일 전송 함수는 따로 두지 않고 호출 주소를 발신자로 지정하는 전송 함수만 사용합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;여러 종류의 게임 아이템이나 복합 자산을 한 번에 다뤄야 하는 상황이라면 ERC-1155 쪽이 현실적인 대안입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;개별 컨트랙트를 여러 개 배포하지 않아도 되므로 개발과 배포 단계의 기본 비용도 크게 절감됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;단일 자산 하나만 관리하는 환경이라면 굳이 복합 배열 구조를 가진 토큰표준을 고집할 이유는 없습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준 기반 수신 컨트랙트 인터페이스 지원 여부 확인&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰을 개인 지갑이 아니라 스마트 컨트랙트 주소로 보낼 때는 수신 지원 여부를 반드시 살펴야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 기능이 없는 컨트랙트로 토큰을 전송하면 자산이 내부에 영구히 갇히는 사고가 발생합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;안전 전송 함수는 수신 측 주소가 스마트 컨트랙트일 때 해당 인터페이스 구현 여부를 먼저 검증합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수신 컨트랙트는 사전에 정의된 매직 바이트 값을 반환해 토큰을 정상 처리할 수 있음을 증명해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 응답 검증을 통과하지 못하면 트랜잭션 전체가 즉시 취소되고 가스비 외의 자산 유실을 막습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;커뮤니티 설명과 달리 공식 사양에서는 수신자 측의 표준 인터페이스 구현이 없으면 안전 전송이 실패합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;개인 지갑 간 일반 전송이라면 이 인터페이스 검증 실패 위험은 해당하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다만 거래소 입금 주소나 예치 컨트랙트로 보낼 때는 해당 컨트랙트의 표준 지원 여부를 먼저 확인해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;자체 지갑 주소가 아닌 외부 서비스 주소로 이체할 때는 공지된 입금 가이드를 사전에 점검하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공식 인터페이스 규격을 갖추지 못한 구형 컨트랙트로 보낼 경우 복구 경로가 완전히 차단될 수 있습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;토큰표준별 승인 범위와 대리 전송 권한 점검&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;탈중앙화 거래소나 마켓플레이스를 이용할 때는 제3자 계정이 내 토큰을 옮기도록 승인해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ERC-721은 특정 토큰 식별자 하나를 지정해 전송 권한을 부여하는 방식을 기본으로 둡니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반면 ERC-1155는 계정이 보유한 해당 컨트랙트 내 모든 자산에 대해 운영 권한을 일괄 승인합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;무제한 운영 권한을 승인해 두면 악성 컨트랙트에 연결되었을 때 보유 자산 전체가 탈취될 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;마켓플레이스 거래가 끝난 뒤 승인 권한이 그대로 남아 있는지 점검하는 습관이 중요합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;지갑 승인 내역 확인법이 궁금하다면 &lt;a href=&quot;https://web3walletsafe.tistory.com/22&quot;&gt;토큰 승인 취소 시 주의사항&lt;/a&gt;을 함께 확인하세요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;세부적인 스마트 컨트랙트 보안 감사 이력은 기본 공식 사양 문서에는 나와 있지 않습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;불필요하게 남은 승인 내역을 발견한 경우라면 즉시 권한을 0으로 되돌리는 것이 안전합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;정기적으로 지갑 관리 도구를 활용해 허용된 대리 전송 목록을 살피는 것이 자산 보호의 기본입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;확인되지 않은 웹사이트에 지갑을 연결한 상태라면 즉시 연결을 끊고 잔여 권한을 철회하세요.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 22px 0; word-break: keep-all;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;구분 기준&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;ERC-721 대체 불가능 토큰&lt;/th&gt;
&lt;th style=&quot;background-color: #f1f5f6; border: 1px solid #cfdadd; padding: 9px; word-break: keep-all;&quot;&gt;ERC-1155 다중 토큰&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;지원 자산 형태&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;개별 고유 자산&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;대체 가능 및 대체 불가능 자산 복합&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;전송 처리 방식&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;식별자별 단일 호출 전송&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;배열 기반 일괄 호출 전송&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;자산 식별 체계&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;컨트랙트 주소 및 토큰 식별자 조합&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;단일 컨트랙트 내 ID 및 수량 배열&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;승인 권한 범위&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;개별 식별자 또는 전체 운영자 지정&lt;/td&gt;
&lt;td style=&quot;border: 1px solid #cfdadd; padding: 9px; word-break: keep-all; text-align: center;&quot;&gt;컨트랙트 자산 일괄 운영자 승인&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;자주 묻는 질문&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;ERC-721과 ERC-1155 중 어느 쪽이 더 우수한 토큰표준인가요?&lt;/dt&gt;
&lt;dd&gt;우열의 문제가 아니라 발행하려는 자산의 목적에 따라 적합한 표준이 다릅니다. 단일 고유 예술품은 ERC-721이 직관적이며, 여러 아이템과 수량을 함께 다루는 게임 환경에서는 ERC-1155가 효율적입니다.&lt;/dd&gt;
&lt;dt&gt;ERC-1155로 만들어진 NFT도 마켓플레이스에서 거래할 수 있나요?&lt;/dt&gt;
&lt;dd&gt;대부분의 주요 마켓플레이스는 두 표준을 모두 지원합니다. 다만 거래 서명 시 개별 아이템 승인인지 컨트랙트 전체 운영자 권한 부여인지 화면의 안내 문구를 반드시 확인해야 합니다.&lt;/dd&gt;
&lt;dt&gt;전송 함수 실행 시 가스비 외에 추가 비용이 드나요?&lt;/dt&gt;
&lt;dd&gt;스마트 컨트랙트 함수 호출에는 이더리움 네트워크 기본 가스비만 소모됩니다. 추가 수수료 청구 안내가 나타난다면 표준 컨트랙트가 아닌 피싱 사이트의 악성 코드일 가능성을 의심해야 합니다.&lt;/dd&gt;
&lt;dt&gt;잘못된 컨트랙트 주소로 토큰을 전송했을 때 복구할 수 있나요?&lt;/dt&gt;
&lt;dd&gt;블록체인 트랜잭션은 한 번 확정되면 되돌릴 수 없습니다. 수신 주소가 표준 인터페이스를 지원하지 않아 자산이 잠기면 복구할 수 없으므로 사전 확인이 필수입니다.&lt;/dd&gt;
&lt;dt&gt;지갑 앱에서 토큰표준 종류는 어디서 확인하나요?&lt;/dt&gt;
&lt;dd&gt;대부분의 지갑 앱은 상세 화면의 세부 정보 탭에서 스마트 컨트랙트 주소와 함께 표준 규격을 안내합니다. 정보가 표기되지 않은 경우 블록 탐색기에서 해당 컨트랙트를 조회하면 확인할 수 있습니다.&lt;/dd&gt;
&lt;dt&gt;토큰 승인 상태를 확인하지 않고 방치하면 어떤 위험이 생기나요?&lt;/dt&gt;
&lt;dd&gt;과거에 연결한 마켓플레이스나 디파이 컨트랙트에 보안 취약점이 발생했을 때 승인된 권한을 통해 자산이 무단 이동될 수 있습니다. 정기적으로 불필요한 대리 전송 권한을 해제하는 것이 안전합니다.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;토큰표준은 단순한 기술 용어가 아니라 내 지갑 속 자산이 어떤 규칙으로 움직이는지 결정하는 기준입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지금 지갑에서 확인할 것은 연결된 사이트의 승인 권한과 수신 컨트랙트 주소 하나입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;거래 전 서명 창에 표시된 표준 규격과 컨트랙트 정보를 꼼꼼히 점검하세요.&lt;/p&gt;</description>
      <category>지갑&amp;middot;보안</category>
      <author>코인&amp;middot;NFT 구조 해설</author>
      <guid isPermaLink="true">https://web3walletsafe.tistory.com/28</guid>
      <comments>https://web3walletsafe.tistory.com/28#entry28comment</comments>
      <pubDate>Sat, 5 Sep 2026 21:54:37 +0900</pubDate>
    </item>
  </channel>
</rss>