본문 바로가기

백앤드/BlockChain

[BLOCKCHAIN] 대체불가능토큰(NFT) 이란?

반응형

1. NFT(Non-Fungible Token) 란?

짧게 표현하면 대체불가능토큰이다. 조금 더 이해쉽게 설명을 풀어보겠습니다.

이더리움에서는 NFT를 개발할 수 있는 표준인 ERC-721을 제공하고 있습니다. 그러면 ERC-721은 조금 이따가 설명을 하고 먼저 NFT가 무엇인지에 대해서 설명을 하겠습니다.

 

1.1. 예시-크립토키티

실제로 NFT를 기반으로 개발이되서 서비스중인 앱을 보면 대표적으로 크립토키티(링크이동)라는 게임이 있습니다.

크립토키티(CryptoKitties) 웹사이트

이 사이트에 들어가면 엄청나게 많은 고양이들이 있습니다. 

간단하게 게임까지 소개하자면 고양이들이 0세대부터 n세대까지 존재하며, 같은 세대의 고양이끼리 교배를 시키면 n+1세대의 고양이가 태어납니다. 물론 생김새가 다른 고양이가 나타나고, 절대 디자인이 동일한 고양이는 태어나지 않습니다.

 

이런식으로 한마리의 고양이가 NFT로 생성이되면 해당 토큰은 절대 다른 토큰과 대체가 불가능하며 누군가에게 소유할 수 있도록 되어있습니다.

 

1.2. 예시-미술작품

NFT를 설명하기에 가장 쉽게 설명할 수 있는 두번째 예제로 미술작품과 음악이 있습니다. 간단하게 미술 작품으로 설명을 해보겠습니다.

절규

예를 들어, 절규하는 이미지가 있는데 이 이미지를 포토샵이나 일러스트등의 툴로 만들어 파일을 만들었다고 합니다. 그 파일은 NFT가 생성이 됩니다.

이 이미지는 전세계에서 유일한 NFT로 누군가에게 소유권이 증빙되게 됩니다.

 

여기서 잠깐 블로거의 궁금증- 이미지 해시값으로 NFT를 생성한다면, 1픽셀이라도 다르다면 다른 이미지가 되고 그러면 그건 다른 NFT가 되는게 아닐까? 좀 더 공부해봐야겠다.

 

2. ERC-20과 ERC-721은 뭔가요?

이더리움의 표준 규약은 기존에 ERC-20은 동일한 것으로 대체가 가능한 토큰으로 개발이 되어왔습니다. 2017년에 비트코인은 사기다라는 주제로 떠들썩할 때, 대표 규약이었습니다.

 

ERC-721은 ERC-20과는 반대로 대체가 불가능한 토큰으로 개발이 되어집니다. 대체 불가능 토큰, 위에서 크립토키티와 미술작품을 통해서 이해는 하셨을겁니다.

 

그럼 ERC-20과 ERC-721은 간단하게 설명을 하겠습니다.

 

2.1. ERC-20 (대체가능한 토큰 FT)

일만원권 지폐

일련번호가 AC3311133A로 된 만원과 FF2252522D로 된 만원으로 총 2장이 있습니다.

우리는 만원을 계산을 할 때, AC3311133A 일련번호로 된 만원을 대신해서 FF2252522D 일련번호로된 만원으로 대신해서 사용할 수 있게됩니다. 그 이유는 동일한 가치를 지니고 있기 때문입니다.

이것을 대체가능한 토큰 규약인 ERC-20 이라고 합니다.

 

2.2. ERC-721 (대체불가능토큰 NFT)

메이플스토리 게임 아이템중에서 노가다 목장갑 2개를 강화했습니다.

둘다 동일하게 +5 강화 상태 노가다 목장갑입니다. 사용자들은 이 물건을 거래하기 위해서 채팅을 칩니다.

 

"5강 노가다목장갑 2개 팝니다. (21/7/0-10만원, 10/2/0-5만원)"

실제로 이렇게 팔진 않습니다. 설명을 위한 채팅입니다.

 

이 아이템에서는 사용자가 21/7/0을 대신해서 10/2/0을 10만원으로 팔 수가 없습니다. 그 이유로는 동일한 가치를 지니고 있지 않기 때문입니다.

이것을 대체불가능토큰 규약인 ERC-721 이라고 합니다.

 

여기까지 NFT에 대한 기본적인 개념을 다뤄봤습니다.

반응형