NFT
NFT는 Non-Fungible Token의 약자로서 대체 불가능한 토큰을 의미한다. Fungible은 대체 가능하다는 의미인데, Non-Fungible이므로 대체가 불가능하다는 의미를 갖는다. NFT는 흔히 디지탈 아트나 음악 등의 소유권을 블럭체인 상에 판매할 때 사용된다. 예를 들어, Cyberpunk NFT는 사람 얼굴 이미지들을 1만개 만들어서 각 이미지마다 1 ~ 10000까지 번호를 붙여 각 번호 당 하나의 NFT 토큰이 존재하도록 하였다. 이때, 이 NFT 토큰을 가진 사람이 그 이미지를 소유하게 된다.
NFT는 이더리움(Etherum)에서 처음 나왔는데, 이후 다른 블럭체인에서도 발행되고 있다. 이더리움 상에서 스마트 계약(Smart Contract)에 의해 그 계약상의 고유 화폐를 만들 수 있는데, 이것이 토큰(token)이다. 흔히 Coin는 해당 블럭체인의 Native Currency를 의미하며, Token은 블럭체인 상에서 스마트 계약에 의해 만들어져 사용되는 Contract상의 Currency를 말한다.
이더리움에서 가장 널리 사용되는 토큰은 ERC-20 토큰인데, 이더리움 네트워크 상에는 약 350,000 종류(2020년 12월 기준)의 토큰들이 있다. ERC-20 토큰의 몇가지 예로는 USDT(테더), USDC, DAI, LINK(체인링크) 등이 있다. ERC-20 토큰은 대체 가능한 토큰이다. 즉, 내가 가긴 1 USDC는 다른 사람이 가진 1 USDC 와 동일한 가치를 가지며, 서로 교환해도 아무런 문제가 없다.
이더리움은 이러한 대체가능한 ERC-20 토큰 이외에, ERC-721 에서 대체 불가능한 토큰인 NFT를 정의하여 사용하고 있다. 대체 불가능한 토큰에서는 각각의 토큰이 서로 다른 가치를 가지기 때문에, 내가 가진 1 NFT 토큰을 다른 사람이 가진 1 NFT 토큰과 교환하지 않는다. 흔히 미술품이나 디지탈 아트, 음악 등의 예술 작품을 판매하기 위해 NFT를 사용하는데, 각 예술 작품마다 하나의 토큰을 만들어 그 작품을 소유하게 하는 것이다.