ERC-721

  • EIP-721 (Ethereum Improvement Proposal-721)
    이더리움 개선 제안의 721번째 토론 에서 채택되었다

  • ERC-721은 Ethereum Request for Comment-721 의 약자
    👉 ERC의 721번째 요청사항 이다

  • ERC는 이더리움 블록체인 네트워크에서 발행되는 토큰(token)의 표준

  • ‘ERC-20’ 기반으로 발행된 토큰은 / 누가 토큰을 가지고 있는지 상관없이 동일한 가치를 지닌다는 것이다 (스왑 가능)
    👉 대체 가능 토큰 (FT, Fungible Token)

http://wavescats.github.io/blockchain/2022/05/23/bc36.html
👆 (ERC-20 정리 참고)


  • ‘ERC-721’ 기반으로 발행된 토큰은 대체가 불가능하다
    👉 대체 불가능 토큰 (NFT, Non-Fungible Token)

  • ERC-721 와 / ERC-20을 구분하기 위해서는
    ‘ERC-165’ 자체 검사를 수행하여야 한다

ERC-165

스마트 컨트랙트가 구현하는 인터페이스를 게시하고 있는지 ‘감지’하는 표준 방법이다


NFT 특징

  • 토큰에 대한 소유권이 나뉘어 질 수 있다
    👉 부분적인 소유권이 허용되며 교환될 수 있다

  • 미술(Art) / 음악 / 부동산 / 게임 등 적용할 수 있는 분야가 다양하다

  • NFT는 무제한으로 공급이 가능한데,
    가치의 손상을 막기 위해 대부분의 디앱 프로젝트가
    NFT의 전체 공급량을 제한하고 있다

  • ERC-721은 NFT를 추적하고 전송하는 기본 기능을 포함한다


NFT 장점

  • 사용자들의 디지털 자산에 대한 소유권을 보장한다

  • ‘디지털’ 파일임에도 불구하고 희소성이 생긴다는 가장 큰 장점이 있다

  • 고가의 예술 작품도 자유롭게 거래할 수 있다

게임🎮 에서 사용자들이 시간과 돈을 투자하여 얻은 아이템은 해당 게임에서만 유용성과 가치를 갖고, 게임이 망하면 자산들도 소멸된다 게임 사용자들의 시간과 자원들은 무의미해질 수 있다

하지만 만약 NFT가 도입된다면 👉 모든 종류의 디지털 자산들이 블록체인에 저장되어 소유권이 보장되고 안전하게 보관될 수 있다

블록체인 안의 정보들은 소유권을 증명할 것이고, 사용자들간의 자산을 교환하는 것은 더욱 쉬워질 것이다


NFT 단점

  • NFT가 엄청난 양의 거래 규모가 짧은 기간에 발생하면,

  • 이더리움 네트워크에 부담을 일으킨 적이 있었다
    👉 이것은 사용자가 지불해야 하는 거래 수수료(gas)를 증가시킨다

  • 대부분의 NFT들은 이더리움 기반의 토큰이기 때문에
    확장성 및 과도한 비용 문제는 해결되어야 한다

  • 아직 대중적이지 못하다 / 대중 이해도와 구매방법에 대한 진입장벽


ERC-721 기반 코인을 만들기 위한 함수


NFT 거래 플랫폼 오픈씨 (OpenSea)

  • 오픈씨에서는 이더리움 / 폴리곤 / 클레이튼 / 솔라나 기반의 NFT 거래를 지원한다

  • 미술(Art) / 음악(Music) / 도메인 이름(Domain Names) / 가상 세계(Virtual Worlds) / 트레이딩 카드(Trading Cards) 등 다양한 형태의 NFT가 거래되고 있다

  • 누구나 NFT를 발행하여 OpenSea에 판매 할 수 있다