ERC-6551: NFT 게임 규칙의 변화자

WilliamM.Peaster
2023-05-17 11:56:06
수집
ERC-6551은 NFT 분야의 역사적인 이정표로, NFT를 자신의 스마트 계약 계좌로 변환함으로써 새로운 가능성으로 가득 찬 세계를 열었습니다.

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

저자:William M. Peaster

편집:GWEI Research

ERC-721은 이더리움에서 NFT를 독특하고 검증 가능한 디지털 자산으로 보급하기 위한 토큰 표준입니다.

하지만, 간단한 NFT를 성숙한 이더리움 계정으로 바꿀 수 있다면 어떨까요?

이제 가능해졌습니다! 이는 새로운 토큰 표준 ERC-6551이 막 출시되어 이더리움 NFT를 실용성과 기능성의 새로운 영역으로 이끌고 있기 때문입니다.

당신이 가장 좋아하는 수집품은 이제 자산을 직접 소유하고, 웹3 애플리케이션과 상호작용하며, 당신의 온체인 정체성으로서 더 나은 역할을 할 수 있습니다. 우리는 흥미로운 시대에 접어들고 있으니, 오늘 포스트에서 ERC-6551의 기초를 빠르게 살펴보겠습니다!

ERC-6551 초보자 가이드

ERC-6551의 기초

관련성

ERC-6551은 2023년 5월 7일 이더리움 메인넷에 출시된 새로운 토큰 표준입니다. 이는 ERC-721 NFT의 기능을 크게 향상시켜, NFT가 자체 스마트 계약 계정으로 작동할 수 있게 하여, 그 어느 때보다 더 범용적이고 실용적으로 만들어 줍니다.

왜?

ERC-6551의 동기는 NFT를 온체인 정체성의 한 형태로 점점 더 많이 사용하게 되면서 생겼습니다. 지금까지 ERC-721 토큰은 대리인 역할을 하거나 다른 온체인 자산을 소유할 수 없었으며, 이는 현실 세계에서의 대체 불가능 자산의 사용 사례와 동기화되지 않았습니다.

따라서 ERC-6551은 각 ERC-721 토큰에 이더리움 계정의 모든 기능을 부여하면서 기존 ERC-721 계약과의 호환성을 유지하여 이 문제를 해결합니다. 이는 각 ERC-721 토큰에 고유한 스마트 계약 계정(「토큰 바운드 계정」이라고 함)을 배포하여 무허가 등록을 통해 이루어집니다.

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

어떻게 가능한가요?

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

via EIP-6551

무엇을 할 수 있나요?

ERC-6551 표준 덕분에 이제 ERC-721 NFT로 일반 이더리움 지갑으로 할 수 있는 모든 일을 할 수 있습니다. 물론 기본적인 것은 NFT를 사용하여 다른 NFT를 저장하고, ERC20을 거래하는 것입니다. 하지만 이는 단지 표면을 건드리는 것에 불과합니다!

예를 들어, 당신이 새로운 웹3 게임에서 NFT 착용 장비를 모으고 있다고 가정해 보겠습니다. 이제 당신은 그것들을 일반 이더리움 지갑에 보관하는 대신, 선택한 NFT에 저장할 수 있습니다. 이는 같은 게임의 플레이어 아바타와 함께 저장하는 것이며, 이는 심리적으로 더 흥미롭고 친숙할 뿐만 아니라, 게임에서 계속 진행할 준비가 되었다면, ERC-6551을 통해 플레이어 아바타 + 축적된 착용 장비를 하나의 응집력 있는 단위로 NFT 마켓플레이스에서 판매할 수 있는 가능성을 고려할 수 있습니다.

via Benny Giang

이는 단지 가상의 예시일 뿐이지만, 여기에는 정말 많은 가능성이 존재합니다. 또 다른 예로, PFP 프로젝트는 이제 그들의 수집품에 토큰 바운드 계정을 사용하는 모든 보유자에게 보상을 에어드롭하여 수집품의 확장 효용을 장려하고 가치를 부여할 수 있습니다.

또한, ERC-6551은 NFT가 여러 개의 토큰 바운드 계정을 가질 수 있도록 하고, 멀티 체인 토큰 바운드 계정을 지원하는 사실은 추가적인 실용성을 제공하며, 이는 NFT 분야 전반에 걸쳐 새로운 실험과 혁신의 물결을 일으킬 것입니다.

주의 사항

모든 NFT 프로젝트가 지원되는 것은 아닙니다. 즉, 스마트 계약이 ownerOf 메서드에 의존하지 않는 프로젝트는 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)에서 영감을 받아, 우리의 아이디어는 반대입니다. 우리는 NFT를 지갑에 결속시키는 대신, 지갑을 NFT에 결속시키는 것을 '토큰 바운드 계정(TBA)'이라고 부릅니다."

Gami, Nouns DAO의 멤버이자 Gnars DAO 및 Tings DAO의 창립자: "Nouns DAO에 가입한 이후로, ERC6551(토큰 바운드 계정)은 제가 Nouns를 바라보는 방식입니다. 우리가 어떤 식으로든 이를 지원하는 것을 보고 싶습니다… '기업가' 개념을 완전히 가능하게 만드는 것입니다. 명사는 그들이 여행 중에 얻고 구축한 것들과 함께 판매될 수 있습니다."

0xBeans.eth, Solidity 엔지니어: "ERC-6551은 더 흥미로운 애플리케이션 수준의 이더리움 개선 제안 중 하나일 수 있습니다… 거래 가능한 계정과 같은 많은 흥미로운 속성이 등장했습니다… ENS는 온체인 정체성으로 나아가는 한 걸음이며, NFT가 완전한 이더리움 계정을 갖는 것이 다음 단계라고 생각합니다. 이 EIP는 EIP4337(계정 추상화)와 밀접하게 관련되어 있습니다. 참조 구현은 본질적으로 ETH 계정을 생성하고 이를 하나의 토큰에 결속시키는 것입니다."

ERC-6551 사용 방법

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

선택한 NFT에 토큰 바운드 계정을 배포하고 싶다면, 다음 단계를 따르세요:

  1. https://tokenbound.org에 가서 선택한 지갑을 연결합니다.
  2. 「My NFTs」 버튼을 클릭합니다.
  3. 원하는 NFT를 선택한 후 「계정 배포」 버튼을 클릭합니다.
  4. 지갑으로 배포 거래를 확인하고 거래 완료를 기다립니다.
  5. 그게 전부입니다! 이제 선택한 NFT의 대시보드에서 「지갑 사용」 옵션을 볼 수 있습니다; 이 글을 작성할 때, "곧 출시될 예정입니다…"라는 메시지를 받았으므로, 곧 완전한 기능이 출시될 것으로 기대합니다.

사실, ERC-6551이 막 메인넷에 도착했으므로, 이를 둘러싼 도구들은 이제 막 개발되기 시작했습니다. 여기서 다양한 '사용자 경험'과 '사용자 인터페이스'의 발전을 기대합니다. 그동안, 깊이 있는 연구를 시작하기 전에 tokenbound.org 하단의 FAQ를 살펴보는 시간을 가지는 것이 좋습니다.

ERC-6551의 출현은 NFT 분야의 역사적인 이정표로, NFT를 자체 스마트 계약 계정으로 변환함으로써 새로운 가능성의 세계를 열었습니다. 이는 NFT에 더 많은 다기능성을 부여했을 뿐만 아니라, 현실 세계의 사용 사례와 더 밀접하게 결합되어 사용자에게 더 실용적이고 관련성이 높아졌습니다. 범위를 좁히고, 향후 몇 달 동안 ERC-6551의 채택과 실험이 증가하는 모습을 지켜보세요!

또한, 지금 언제든지 회의론자들이 NFT가 "우클릭 저장"할 수 있다고 주장할 때, 우리는 이제 NFT 내에 토큰 바운드 계정을 가지고 있어 이러한 주장을 더욱 근거 없게 만들고 있습니다. 이미지를 복사하고 저장할 수는 있지만, 그 안의 내용을 복사하고 저장할 수는 없습니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축