
암호화 디지털 자산의 초석, NFT의 가치는 어디에 있는가?
NFT란 무엇인가?
NFT는 non-fungible Token의 약자로, 중국어로는 비동질화 토큰이라 부른다. 우리가 일반적으로 아는 토큰(예: BTC, ETH 등)은 모두 동질화된 것으로, 각각의 BTC 사이에는 아무런 차이가 없다(마치 2장의 100위안 지폐처럼), 서로 교환 및 분할이 가능하다. 반면 NFT의 중요한 특징은 바로 각 NFT가 고유하고 유일한 식별자를 가지며, 서로 교환이 불가능하고 최소 단위가 1이며 분할도 불가능하다는 점이다.
크립토 캣(CryptoKitties) 게임에서 각 고양이는 블록체인 상의 하나의 NFT에 대응되며, 고유한 ID와 유전자를 갖고 있다. 더 중요한 것은 독립적인 가치를 가진다는 것이다. 크립토 캣의 2차 시장은 매우 활발하여, 가장 비싼 고양이는 75만 위안에 팔렸으며, 이는 NFT를 매개로 한 가상 물품의 가치가 시장에서 인정받고 있음을 증명한다.

크립토 캣 게임은 NFT의 제안과 실천 면에서 혁명적인 의미를 갖는다. 즉, 가치는 암호화폐를 통해 전달될 수 있을 뿐 아니라, 완전히 새롭고 독특한 방식으로도 전달될 수 있다는 것이다.
NFT의 가치
우리는 화폐의 본질이 일반 등가물이며, 가치에 대한 공감대를 담는 매개체라는 것을 알고 있다. 현대 사회에서 개인의 부는 더 이상 보유한 화폐의 양으로만 측정되지 않으며, 오히려 그 명의 하에 있는 자산을 더 중요하게 여긴다. 이러한 자산에는 주택, 자동차, 주식, 채권 등 일정한 시장 가치를 지닌 물건들이 포함된다. 현대 사회의 일반 개인에게 있어 자산이 지닌 가치는 종종 그가 보유한 현금 가치보다 훨씬 크다.
그러나 현실 세계의 자산은 다음과 같은 두 가지 결함이 있다:
-
대부분의 실물 자산은 유동성이 매우 낮다;
-
위조 방지 비용이 높으며, 일부 고가 자산은 중앙화된 권한 확인이 필요하다. 예를 들어 부동산 소유권은 부동산 관리국의 등기를 의존해야 하며, 실물을 보기 전까지는 소유 사실을 입증하기 어렵다.
블록체인 세계에서는 화폐적 속성을 지닌 자산을 표현하기 위해 암호화폐를 보유하고 있으며, 자연스럽게 비화폐 자산의 가치를 표현할 수 있는 매개체 또한 필요해졌다. 그래서 NFT가 등장하게 된 것이다. 블록체인의 탈중앙화, 위변조 불가, 암호학적 소유권 확인 등의 특성 덕분에 NFT는 현실 사회에서 자산이 안고 있던 일련의 문제들을 해결할 수 있었다:
-
유동성이 좋아져 효율적이고 원자적인 거래가 가능하다;
-
암호학적 소유권 확인으로 자산 위조가 불가능하다.
또한 NFT는 암호화폐가 할 수 없었던 특징들—예컨대 부채(역자산) 표현, 신원 또는 권리 증명, 가상 아이템 등을 구현할 수 있다. NFT는 암호화 자산의 공백을 메워주며, 독립적인 가치를 지닌 자산을 암호경제의 범주 안으로 포함시키고 블록체인의 보호를 받을 수 있게 해준다.
하지만 실물 경제에 적용하면서 NFT가 현재 직면한 문제점들도 발견된다. 즉 실물 자산의 가치를 어떻게 매핑할 것인가 하는 문제로, 간단히 말해 '가치의 체인 연결'(value on-chain)이다. 어떻게 하면 참여자들이 이 NFT가 소유자의 약속한 자산을 나타낸다고 믿게 할 것인가? 어떻게 입증할 것인가? 누구의 보증을 받아야 하는가? 우리는 현재 대부분의 실물 자산 자체가 중앙화된 자산이기 때문에, NFT가 충분한 합의를 얻기 전까지는 가치의 체인 연결이 반드시 중앙 기관의 보증에 의존할 수밖에 없다고 생각한다. 예를 들어 부동산을 NFT 형태로 체인에 올릴 경우, 현재의 체계하에서는 여전히 부동산 관리국이 이런 NFT의 가치를 보증해야 한다.
하지만 한편으로 NFT는 데이터 프로토콜이며, 체인에 의해 운반되고 체인 상에서 유통되며 암호학적으로 소유권이 확인된다는 점을 지적해야 한다. 그리고 NFT가 적용되는 업무가 반드시 탈중앙화일 필요는 없다.
NFT의 응용 사례
NFT는 디지털 자산 자체를 표현할 수도 있고, 특정 용도의 증서(부동산 등기증, 여권, 입장권, 쿠폰 등)를 표현하는 데에도 사용될 수 있으므로 활용 범위가 매우 넓다. 아래에서는 주로 게임과 컬렉션 분야에서의 NFT 활용 사례를 소개하겠다.
게임 아이템
광의의 게임 아이템은 게임 내 플레이어가 소유하는 모든 관련 자산을 포함한다. 이러한 자산들은 공통된 특징을 하나 가지고 있는데, 플레이어는 반드시 게임 내 행동을 통해 획득하거나 금전을 지불하여 구매해야 한다는 점이다.
게임 아이템은 NFT로 표현하기에 매우 적합한 데이터 형식이다. 첫째, 게임 아이템은 체인 상에서 생성되어 체인 상에서 사용되며, 게임 시나리오가 가치를 뒷받침해 주기 때문에 '가치의 체인 연결'이라는 중앙화된 단계를 회피할 수 있다. 둘째, 대부분의 게임 장비나 캐릭터는 유일무이하며 자유롭게 유통될 수 있는데, 이는 NFT의 특성과 정확히 부합한다. 또한 NFT 기반 게임 아이템은 시나리오를 넘어 서버 간, 심지어 게임 간에도 소유권 인증과 재사용이 가능하여, 게임 자산 자체가 더 이상 고립된 섬에 머무르지 않고 생태계 내에서 진정한 통용 수단이 될 수 있다.

OpenSea는 최대 규모의 NFT 거래 시장으로, 이미 100여 개 제품의 NFT 거래를 지원하고 있으며, 대부분은 자유롭게 유통 가능한 게임 아이템과 영웅 캐릭터들이다. 블록체인과 스마트 계약의 특성 덕분에, 게임 아이템 거래는 더 이상 과거 5173 플랫폼처럼 온라인 결제 후 게임 내에서 수령하는 방식을 필요로 하지 않는다. NFT를 도입하면 중개자 없이 즉시 결제와 인수인계가 가능해져, 가상 아이템의 유동성과 사용자 경험을 크게 향상시킨다.

컬렉션
NFT는 어떤 컬렉션의 소유권을 표현할 수 있다.
컬렉션은 두 가지 특성을 가진다: 유일무이함과 위조 불가능함. 중앙화된 네트워크 세계에서는 이러한 자산을 적절히 표현할 수 있는 디지털 매개체를 찾기 어렵다. NFT는 바로 이 공백을 메워준다. 예를 들어 미술품 분야에서는 서예, 회화, 조각 등의 예술 자산에 대한 소유권을 NFT 형식으로 블록체인에 저장할 수 있으며, 실물은 박물관, 금고 등 신뢰도 높은 중앙 기관에 보관함으로써 실물을 접하지 않고도 소유권 인증, 거래, 검증, 유통 등의 작업을 수행할 수 있다. 나아가 미술품을 증권화하여 유동성이 더 높은 투자 상품으로 만들 수도 있다.
2019년 12월, 바이낸스(Binance)는 ERC1155 프로토콜 기반의 한정판 컬렉션 NFT를 발행했는데, 이는 업계 최초로 브랜드 가치를 중심으로 삼은 NFT였다. 아래 이미지는 본문 작성 당시 OpenSea 거래 시장에서 해당 NFT들의 일부 가격표시이다. 가장 저렴한 것은 약 0.075ETH(약 73위안) 정도였고, 가장 비싼 것은 23.8ETH(약 22,900위안)에 거래되었다. 이처럼 NFT가 컬렉션으로서의 가치를 지닐 수 있음을 알 수 있으며, 그 가치는 브랜드 프리미엄과 희소성에서 기인하고 있으며, 시장에서도 높은 수준으로 인정받고 있음을 알 수 있다.

OpenSea 내 바이낸스 NFT 거래시장

NFT의 주요 프로토콜 표준
ERC721
ERC721 프로토콜은 크립토키티(cryptokitties)에서 탄생하였으며, 이더리움 커뮤니티에서 처음으로 인정받은 NFT 프로토콜이자 현재 가장 널리 사용되는 표준이다. 이 프로토콜은 NFT의 네 가지 핵심 메타데이터를 정의한다: ID(전역 ID), NAME(이름), SYMBOL(기호), URI(통합 자원 식별자). 이들은 이후 등장하는 다양한 NFT 프로토콜의 메타데이터 기반이 되었다. ERC721 프로토콜 인터페이스는 ERC20과 유사하여 NFT의 발행, 거래, 권한 부여 등을 구현할 수 있으며, 기본적인 블록체인 업무 요구를 충족한다.
그러나 ERC721 프로토콜은 보급을 제약하는 치명적인 결함이 하나 있다: 하나의 계약(contract) 당 하나의 NFT 자산만 발행할 수 있다는 점이다. 또한 Solidity 언어 역시 서로 다른 계약의 자산을 쉽게 통합 관리할 수 있는 방법을 제공하지 않아, 복잡한 게임 시나리오(예: 한 게임의 아이템 종류가 수천 가지에 이를 수 있음)에서는 ERC721의 활용이 어려워진다.
ERC1155
ERC1155는 Enjin이 제안한 게임 시나리오에 적합한 NFT 자산 프로토콜이다. ERC721과 주로 다음 세 가지 점에서 차이가 있다:
동일한 계약 내에서 임의 종류의 NFT 자산을 발행할 수 있으며, 서로 다른 종류의 여러 자산을 묶어서 거래할 수 있다. 이는 사용자가 자산 거래 시 드는 수수료를 크게 절감할 수 있을 뿐 아니라 사용자 경험을 최적화한다.
ID split 방식을 통해 FT(Fungible Token, 예: BTC, ETH)와 NFT를 동시에 표현할 수 있다. 이는 게임 시나리오에서 특히 유용한데, 예를 들어 체력 회복약, 마나 회복약 등 쌓을 수 있는 소모품을 표현할 때 사용할 수 있다. 이러한 아이템들은 본질적으로 동질화된 자산이기 때문이다.
메타데이터에서 NAME과 SYMBOL 필드를 삭제하고 ID와 URI만 남겼다. 이는 ERC1155 자체의 설명 능력을 낮추는 것이지만, 대신 설명 권한을 상위 계층에 넘겨주어 Dapp이 URI 필드의 파싱 로직을 필요에 따라 커스터마이징할 수 있도록 한다. 게임 시나리오에서는 탈중앙화를 희생하여 편의성과 확장성을 얻는 것이 가치 있다고 판단되며, 개발자가 다양한 업무 시나리오에 맞춰 NFT 아이템을 재사용할 수 있게 된다.
설계상 ERC1155는 NFT의 경량성과 상호운용성을 중시한다. Enjin의 ERC1155 구현 사례에서는 id 필드 전체를 사용하여 FT의 종류를 표현하며, id의 구체적 의미는 더 상위 계층의 파싱에 맡긴다.
EOSIO.NFT
EOSIO.NFT는 EOSIO 블록체인 상의 NFT 자산 표준으로, 커뮤니티 팀에 의해 개발되었으며 현재 널리 사용되고 있는 표준이다. EOSIO.NFT는 네 가지 메타데이터(id, name, uri, symbol)를 유지하며, 하나의 계약 내에서 임의 종류와 수량의 NFT 자산을 발행할 수 있어 매우 보편적인 NFT 자산 표준이다. 그러나 단점은 데이터 중복이 많고, 단일 계약 호출에서 NFT를 일괄 이전할 수 없다는 점이다.
OASIS.ASSET
OASIS.ASSET은 THE OASIS 프로토콜의 일부로, DegameLabs 연구소가 자체 개발한 게임용 다중 게임·다중 계약 NFT 자산 이전 프로토콜이다. 우리는 앞서 살펴본 세 가지 NFT 자산 프로토콜의 경험을 바탕으로 새로운 보편적 자산 프로토콜을 제정하였다. 개발자는 OASIS.ASSET을 이용해 임의 종류와 수량의 FT 및 NFT를 발행할 수 있다.
OASIS.ASSET이 발행하는 자산은 오직 세 가지 메타데이터만을 가진다: UUID, URI, SYMBOL. URI는 NFT 자산의 의미를 해석하는 중요한 역할을 담당한다. 우리는 게임 시나리오에 맞는 간결하고 풍부한 URI 형식을 설계하여 NFT 자산에 관한 정보를 최대한 풍부하게 기술할 수 있도록 하였다(이것은 선택사항이며, 현재 PPK&ODIN 프로토콜을 이용한 URI 형식 설계도 연구 중이다).
OASIS.ASSET은 ERC1155와 마찬가지로 보다 구체적인 NFT 자산 설명 능력을 상위 계층에 위임하지만, 더 풍부한 메타정보를 제공하여 자가기술 능력과 확장성을 동시에 보장한다. 이 부분의 설계 문서는 Github에서 확인할 수 있다.(원문 하단 클릭하여 Github 링크 확인)
OASIS.ASSET이 OASIS.WORLD 및 OASIS.MAIN과 함께 사용될 때, 계약 간 NFT 자산 이전이 가능해진다. 즉, 계약 A의 특정 NFT를 계약 B로 이전하여 저장할 수 있으며, 전 과정에 걸쳐 소유권 인증, 위조 방지, 위치 추적이 가능하다. 이것은 과거 자산 재사용의 일반적인 방법(동일 계약 호출)과 다르다. THE OASIS 프로토콜에서는 개발자가 필요에 따라 각자의 계약을 커스터마이징하고 배포하며, 매핑 로직을 자유롭게 정의하고 어떤 자산을 수취하거나 이전할지 자유롭게 선택할 수 있다. 이는 계약 자체의 중앙화 리스크(버그, 해킹 공격 등)를 제거할 뿐 아니라, 다양한 사업의 발전 요구에 더 유연하게 대응할 수 있게 해준다.
THE OASIS 프로토콜은 현재 개발이 완료되었으며, 이더리움과 EOSIO 블록체인에 이미 적응되었으며, 적절한 시기에 오픈소스로 공개하여 커뮤니티가 무료로 사용할 수 있도록 할 예정이다.
NFT의 미래
DegameLabs는 항상 암호화 디지털 경제는 NFT와 FT가 함께 구성된다고 믿는다. FT는 흐르는 혈액이며, NFT는 단단한 기반석이다.
NFT를 어떻게 올바르게 사용해야 할까? 우리는 계층화 접근이 필요하다고 생각한다. 데이터 하위층에서는 NFT가 불변(immutable)이어야 한다. 즉, 한번 발행되면 변경할 수 없고, 항상 소유권이 확인되어 자산 자체의 안전성을 보장해야 한다. 응용층에서는 주로 NFT를 어떻게 해석할지에 대한 논리를 마련해야 한다. 즉, NFT를 올바르게 식별하는 방법을 정하는 것이다. 이 식별 논리는 중앙화되어도 무방하다. 왜냐하면 동일한 NFT의 다양한 응용 시나리오를 구성하는 것이기 때문이다. 바로 '자산 재사용(asset reuse)'이라고 하는 것이다.
데이터가 곧 자산이라는 개념이 점점 깊어짐에 따라, 점점 더 많은 디지털 자산이 NFT 형태로 등장하게 될 것이며, 우리는 마침내 우유처럼 부드러운 디지털 경제 세계를 맞이하게 될 것이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














