한 기사에서 ERC-6551 이해하기: NFT 게임 체인저
DeFi之道
2023-05-17 07:24
本文约2165字,阅读全文需要约9分钟
ERC-6551은 NFT를 자신의 스마트 계약 계정으로 전환하여 새로운 가능성의 세계를 여는 NFT 분야의 역사적인 이정표입니다.

원래 제목:ERC-6551: The NFT Game-Changer 

저자: 윌리엄 M. 피스터

텍스트

원래 제목:

저자: 윌리엄 M. 피스터

원본 편집: GWEI Research

ERC-721은 이더리움에서 NFT를 고유하고 검증 가능한 디지털 자산으로 대중화하는 토큰 표준입니다.

이제 가능합니다! 새로운 토큰 표준 ERC-6551이 막 출시되어 Ethereum NFT를 새로운 유틸리티 및 기능 영역으로 밀어 넣었기 때문입니다.

좋아하는 수집품은 이제 자산을 직접 소유하고 web3 애플리케이션과 상호 작용하며 온체인 ID 역할을 더 잘 수행할 수 있습니다. 우리는 흥미진진한 시대에 접어들고 있으므로 오늘 게시물에서 ERC-6551의 기본 사항을 안내해 드리겠습니다!

ERC-6551 초보자 가이드

첫 번째 레벨 제목

ERC-6551의 기초

상관관계

ERC-6551은 2023년 5월 7일 이더리움 메인넷에서 출시된 새로운 토큰 표준입니다. ERC-721 NFT의 기능을 크게 향상시켜 자체 스마트 계약 계정으로 기능할 수 있도록 하여 이전보다 더 다양하고 유용하게 만듭니다.

왜?

ERC-6551의 동기는 온체인 ID의 한 형태로 NFT 사용이 증가함에 따라 발생합니다. 지금까지 ERC-721 토큰은 프록시 역할을 하거나 다른 온체인 자산을 소유할 수 없습니다. 이는 대체 불가능한 자산에 대한 실제 사용 사례와 동기화되지 않습니다.

단일 NFT는 ERC-6551을 통해 여러 토큰 바인딩 계정을 가질 수도 있습니다. 이러한 의미에서 하나의 NFT는 이제 여러 지갑을 포함할 수 있습니다.

via EIP-6551 

어떻게?

ERC-6551에 도입된 시스템은 주로 1) 토큰 바인딩된 계정을 배포하기 위한 무허가 레지스트리 및 2) 이러한 계정과 상호 작용하기 위한 표준 인터페이스로 구성됩니다.

어떡해?

via Benny Giang

ERC-6551 표준 덕분에 이제 일반 이더리움 지갑으로 할 수 있는 모든 것을 ERC-721 NFT로 할 수 있습니다. 물론 기본은 NFT를 사용하여 다른 NFT를 저장하고 ERC 20을 거래하는 것입니다. 그러나 그것은 단지 표면을 긁는 것입니다!

이미지 설명

지침

이것은 단지 가상의 예일 뿐이지만 여기에는 실제로 많은 가능성이 있습니다. 또 다른 예로, PFP 프로젝트는 이제 컬렉션의 토큰 바인딩 계정 보유자에게 보상을 에어드랍하여 컬렉션의 확장된 유용성을 장려하고 평가할 수 있습니다.

또한 ERC-6551을 통해 NFT가 여러 토큰 바인딩 계정을 가질 수 있고 다중 체인 토큰 바인딩 계정을 지원한다는 사실은 NFT 공간 전체에서 새로운 실험과 혁신의 물결을 촉발할 추가 유틸리티 계층을 제공합니다.

지침

모든 NFT 항목이 지원되는 것은 아닙니다. 즉, 스마트 계약이 ownerOf 메서드에 의존하지 않는 프로젝트는 Cypherpunks와 같은 ERC-6551 표준과 호환되지 않습니다.

완전한 ERC-721 지원 부족 외에도 ERC-6551은 NFT 생태계에 대한 경계를 보증하는 두 가지 주요 보안 문제를 제시합니다.

1. 사기 방지: 탈중앙화 시장은 사기 가능성에 주의해야 합니다. 예를 들어 사용자가 일정량의 ETH를 보유한 것으로 알려진 NFT를 판매했지만 판매 후 ETH를 철회하여 구매자의 계정을 비워 두었습니다. 이러한 유형의 사기를 방지하기 위해 제안된 몇 가지 방법에는 토큰 바인딩된 계정 논스 추적 및 거래 중에 자산 약정이 동일하게 유지되도록 하는 것이 포함됩니다. 그러나 사기 방지는 ERC-6551에서 직접 다루지 않으며 시장 수준에서 또는 외부 스마트 계약을 통해 구현해야 합니다.

2. 소유권 주기 방지: ERC-6551로 인해 NFT가 자체 토큰 바인딩 계정으로 전송되어 계정의 모든 자산에 영구적으로 액세스할 수 없게 될 수 있습니다. 이는 필요한 무한 검색 공간으로 인해 온체인을 방지하기 어려운 "소유권 루프"를 생성합니다. 이러한 루프에 대한 보호를 강화하는 것은 ERC-6551의 범위를 벗어나지만 애플리케이션이 이러한 전송을 제한하기 위해 인터페이스 조치를 취하는 것이 좋습니다.

사람들의 의견

ERC-6551의 공동 저자이자 Future Primitive의 공동 설립자인 Benny Giang: "아이디어는 간단합니다... NFT에 자체 지갑이 있다면 어떨까요? SBT(Soul-Bound Tokens)에서 영감을 얻은 우리의 아이디어는 그 반대입니다. 우리는 이것을 TBA(token-bound account)라고 부르며, NFT를 지갑에 묶는 대신 지갑을 NFT에 묶습니다.”

Gami, Nouns DAO 회원이자 Gnars DAO 및 Tings DAO 창립자: "ERC 6551(토큰 기반 계정)은 [Nouns DAO]에 합류한 이후로 제가 명사를 보는 방식입니다. 우리가 어떤 식으로든 그것을 지원하는 것을 보고 싶습니다 ... 완전히 가능한 "기업가"의 개념. 명사는 여행 중에 획득하고 구축한 물건과 함께 판매할 수 있습니다. "

0x Beans.eth, Solidity Engineer: "ERC-6551은 아마도 더 흥미로운 응용 프로그램 수준의 이더리움 개선 제안 중 하나일 것입니다... 거래 가능한 계정과 같은 많은 흥미로운 속성이 나타납니다... ENS는 온체인 ID를 향한 단계입니다. 전체 이더리움 계정이 있는 NFT는 내가 생각하는 다음 단계입니다. 이 EIP는 EIP 4337(계정 추상화)과 밀접하게 관련되어 있습니다. 참조 구현은 기본적으로 ETH 계정을 생성하고 이를 코인의 토큰에 바인딩합니다."

  • ERC-6551 사용법

  • ERC-6551 표준을 중심으로 하는 오픈 소스 도구 모음인 Tokenbound에서 제공하는 서비스 중 하나는 ERC-6551 계정을 배포하고 다른 사람과 상호 작용하는 데 사용할 수 있는 계정 브라우저 인터페이스입니다.

  • 선택한 NFT에 토큰 바인딩 계정을 배포하는 데 관심이 있는 경우 다음 단계를 수행할 수 있습니다.

  • https://tokenbound.org로 이동하여 원하는 지갑을 연결합니다.

  • 「내 NFTs」 버튼 클릭 「내 NFT」 버튼 클릭

원하는 NFT를 선택하고 "계정 배포" 버튼을 클릭합니다.

지갑으로 배포 트랜잭션을 확인하고 트랜잭션이 완료될 때까지 기다립니다.

그게 다야! 이제 선택한 NFT의 대시보드에 "지갑 사용" 옵션이 표시됩니다. 이 글을 쓰는 시점에 "출시 예정..." 메시지가 표시되었으므로 곧 모든 기능이 제공될 예정입니다.

DeFi之道
作者文库