
유틸리티 증명: SBT 기술 프레임워크를 통한 NFT 권익의 정량화 솔루션
글: 샤오마오거, N_0
비탈릭 부테린은 올해 1월 작성한 글에서 소울바운드 토큰(SBT, '영혼 바운드 토큰') 이론을 제안하며, 사회적 가치를 지닌 NFT가 소울바운드 토큰 시도를 해볼 수 있다고 언급했습니다. 오렌지북(Orange XYZ) 역시 "왜 소울바운드 토큰이 좋은 아이디어인가"라는 글에서 이 개념을 자세히 설명하고, 소셜 행동을 블록체인에 연결하는 '사람 사이의 정(정서)' 기반 토큰에 대한 비전을 제시했습니다. NFT에 실용성을 부여하는 방식에 관한 논의는 이미 오래전부터 활발하게 이루어져 왔으며, NFT 커뮤니티 내에서는 오랫동안 다음과 같은 논쟁이 있어 왔습니다:
- NFT 실용성에는 현재 기술 표준이나 블록체인 상의 프레임워크가 없어 블록체인에서 정량화하기 어렵다;
- NFT 소유자는 원하는 유틸리티를 선택할 수 없고, 수동적으로 에어드롭만 기다려야 한다;
- 현재까지 NFT 프로젝트 팀과 사용자가 함께 체인 상의 행동을 기반으로 보상을 결정하고 유지하는 체인 상 기술 프레임워크가 존재하지 않는다;
다행스럽게도 많은 NFT 프로젝트들이 여전히 NFT에 실용성을 부여하는 데 대해 혁신적인 시도를 하고 있습니다. 예를 들어 문버드(Moonbirds)의 네스팅(Nesting) 메커니즘은 '시간'이라는 중요한 차원을 체인에 연결하는 실용성 부여 방식입니다. NFT 프로젝트를 기획하고 운영하면서, 우리는 NFT 보유자의 행동을 체인에 기록하고 그에 따른 보상을 제공할 수 있는 방법이 없을까 고민해 왔습니다. 이러한 이론들을 바탕으로, 소울바운드 토큰(SBT)이 위와 같은 실용성 문제 해결에 매우 중요한 역할을 할 수 있다는 점을 점점 더 강하게 느끼고 있습니다.
NFT 자체뿐 아니라, NFT의 권리도 영혼에 바운드될 수 있을까?
NFT 대응 지갑 주소(Soul) 및 체인 상 행동
- 보유자의 행동(hodl 또는 매매)에 따라 얻을 수 있는 소울바운드 토큰(SBT)의 수량이 결정됨
NFT 소울바운드 토큰 - 보유자 권리 대응
- 소울이 생성하는 소울바운드 토큰(SBT)은 프로젝트의 보상과 수익을 잠금 해제하는 데 사용 가능
이 메커니즘의 명확한 목적 중 하나는 NFT 보유자가 늘 지갑을 확인하며 알 수 없는 에어드롭을 수동적으로 받는 것이 아니라, 스스로 어떤 보상을 선택하고 잠금 해제할지를 적극적으로 결정할 수 있게 하는 것입니다.
예를 들어, 아바타형 NFT 프로젝트가 주요 PFP를 발행한 후, 일반적으로 새로운 NFT(배너 또는 관련 스타일의 애완동물 등)를 에어드롭 형태로 보유자에게 보상을 줍니다. 하지만 기존 방식에서는 NFT 보유자가 단지 알 수 없는 에어드롭을 수동적으로 기다릴 수밖에 없습니다. 그러나 NFT 프로젝트가 SBT 관련 기술 프레임워크를 갖춘다면, NFT 보유 과정에서 자신이 원하는 보상을 자유롭게 선택할 수 있게 됩니다.
NFT 소울바운드 토큰이란 무엇인가?
오렌지북은 글에서 소울바운드 토큰 설정을 다음과 같이 설명합니다. "소울바운드 토큰(SBT)은 이동 불가능한 토큰으로, 마치 게임 속에서 계정에 한 번 장착하면 다른 계정에 양도할 수 없는 특별히 강력한 아이템과 같습니다. 또 하나의 개념은 '소울(Soul)'인데, 이는 SBT를 보유한 지갑 주소이며, 해당 주소의 소유자는 개인이거나 조직일 수 있습니다."
본문에서 상상하는 NFT 실용성 증명을 위한 SBT 기술 프레임워크는, SBT를 애니메이션 '드래곤볼'의 신룡에게 소원을 빌리는 것으로 더욱 생생하게 이해할 수 있습니다. 각각의 '용의 진주'는 하나의 SBT 토큰을 나타내며, 하나의 '소원'을 소모합니다. 다만 여기서의 '소원'은 각 NFT 프로젝트가 자체 리소스와 로드맵에 따라 제공할 권리를 의미하며, 다음과 같은 특징을 가집니다:
- 양도 불가능하며, 특정 주소에 바운드됨
- 총 공급량이 제한적이며, 프로젝트 팀이 추가 발행 가능
- 체인 상에서 NFT 프로젝트가 제공하는 보상을 잠금 해제하거나 교환하는 데 사용 가능
- NFT 소유자의 체인 상 행동(보유 기간 등 요소 포함)에 따라 획득하는 SBT 토큰 결정
기술 프레임워크 하에서, 우리는 '시간'(즉 NFT를 보유한 시간)이 NFT 가치를 결정하는 중요한 체인 상 요소라고 생각합니다. 문버드(Moonbird)에서 영감을 받아 우리는 HODL CLOCK을 만들었으며, 이 비관리형 스테이킹 메커니즘의 핵심 구성 요소를 독립시켰습니다. 따라서 일정 기간 동안 NFT를 보유함으로써 발생하는 체인 상 시간 증명을 통해, NFT 보유자는 상응하는 체인 상 보상 증명, 즉 소울바운드 토큰을 획득할 수 있습니다. 또한 이 메커니즘은 NFT 보유자의 체인 상 명예 시스템을 구축하는 데 도움이 되며, 다양한 권리 중에서 자유롭게 선택할 수 있도록 합니다. 아래는 이를 설명하는 예시입니다:

SBT 기술 프레임워크 결합: 체인 상 행동 기반 장기적 보상 메커니즘 구현
NFT 분야는 아직 초기 단계에 있으며, NFT 시장이 계속 발전함에 따라 초기의 권리나 '플레이 방식'이 더 이상 인기를 끌지 못할 수도 있습니다. 시대에 뒤처지지 않기 위해 NFT 프로젝트 팀은 항상 NFT에 새로운 플레이 방식을 찾아야 합니다.
그렇다면 NFT 프로젝트를 위해 다양한 플레이 방식에 적응 가능하고 장기적으로 사용 가능한 기술 프레임워크를 만들 수 있을까요? 예를 들어, NFT 프로젝트 A가 스마트 계약에 새로운 플레이 방식과 인코딩된 리소스를 도입했다면, 아래 메커니즘 템플릿을 사용해 보유자의 행동을 호출하고 모든 미래의 보상 가능성을 설계하고 구현할 수 있습니다.
(새로운 플레이 방식) 게임 이름: HODL 보상 경쟁
(참여 플레이어) 게임 참가자: NFT 토큰들
(플레이어 리소스) 리소스: 각 NFT 토큰에 연결된 클락
(플레이어의 체인 상 행동) 행동 공간: {발행(mint), 소유자에 의한 이전, 브로커에 의한 이전, 소각(burn)}
(플레이어 보상 방식) 보상 함수:
행동이 리소스 수정을 유도함.
보상은 각 참가자가 보유한 리소스에 기반하여 산정됨.스마트 계약 내 리소스 수정 함수를 구현함:
token_id.mint ⇒ token_id.clock :=0
token_id.transferByOwner ⇒ token_id.clock += time
token_id.transferByBroker ⇒ token_id.clock :=0이후 리소스에 기반하여 보상 함수 조정:
reward = match token_id.clock with
0 ⇒ “Not royal”
[1..a] ⇒ “Bronze”
[a+1..b] ⇒ “Silver”
others ⇒ “Gold”
end
NFT 프로젝트가 이 기술 프레임워크를 따를 경우, 새로운 플레이 방식 추가 시 보상 구현은 새로운 양식을 작성하는 것과 유사합니다:
게임 이름: #규칙을 설명하는 문자열
게임 참가자: #일련의 정체성
리소스: #스마트 계약에 저장된 변수 집합
행동 공간: #스마트 계약에 정의된 함수 집합
보상 공간: #게임 참가자에게 보장되는 유틸리티 집합보상 함수:
리소스 매핑:
f: #행동 공간 ⇒ #리소스
파라미터화된 보상 매핑:
g: #파라미터 목록 * #리소스 ⇒ #보상 공간

기존 대부분의 로드맵이나 문버드의 네스팅 시스템과 달리, 이 소울바운드 토큰은 Hodl Clock과 기술 프레임워크 내의 유틸리티 함수 기능이 서로 중첩되어 훨씬 더 큰 자유도를 제공합니다. 동시에 SBT 기술 프레임워크 하의 보상 파라미터는 조절 가능하여, 먼저 기존의 권리를 구현하고 나중에 불확실한 권리는 추후 조정할 수 있도록 회피할 수 있습니다. 예를 들어 SBT를 대량으로 사재기하거나, 많은 SBT가 우수한 권리로 몰려들어 경험 가치가 하락하는 상황을 방지할 수 있습니다.
결국 이 시스템은 본질적으로 NFT 프로젝트 팀이 NFT 사용자에게 제공하는 양도 불가능한 체인 상 증명서(SBT)로서, 보다 공정한 체인 상 경제 보상 시스템을 구현하고자 하며, NFT 분야에서 실현하고자 하는 새로운 혁신 아이디어를 담고 있습니다:
- NFT 자체뿐만 아니라, 사용자가 NFT를 사용하는 방식도 NFT 가치의 일부로서 체인 상에 기록됩니다.
- NFT 사용자의 행동을 체인에 기록하고, 이를 스마트 계약 코드에서 호출할 수 있도록 하며, 최종 결과를 NFT 사용자와 프로젝트 팀이 공동으로 반영하는 체인 상 프레임워크를 마련합니다.
MaoDAO M³ Labs는 위 기술 실용성 프레임워크를 Ready Player Cat 보유자에게 적용해 보기로 하였으며, 이 메커니즘을 더 많은 NFT 프로젝트들이 쉽게 통합할 수 있는 프로토콜로 개발하려고 시도하고 있습니다.
Ready Player Cat을 예로 들면, 이 SBT 기술 프레임워크의 구현 효과를 다음과 같이 이해할 수 있습니다. 첫 번째 단계: 사용자는 고양이에게 HODL CLOCK을 활성화할 수 있으며(거래소에서 매매 행위를 하면 타이머가 중단됨). 두 번째 단계: 일정 시간을 충족하면 해당 소울바운드 토큰(SBT)을 획득하여 다양한 권리 중에서 자유롭게 선택할 수 있습니다. 이러한 권리들은 MaoDAO M³ Labs가 육성 중인 신규 프로젝트들과 밀접하게 연결되어 있으며, 새 NFT 컬렉션 Ready Player Soul, NFT 추첨 인프라 도구 NFT Luckbox 및 테스트 중인 트위터 NFT 기록 추적 플러그인 BlockTracker 등을 포함합니다. 세 번째 단계: 프로젝트 팀이 새로운 플레이 방식을 확정하더라도, 기존의 명예 시스템은 유지되며 보다 공정한 보상 프레임워크가 계속 적용됩니다.
이번에는 NFT 플레이 방식의 보상 설계가 체인 상에서 이루어지며, 어떤 권리를 잠금 해제할지를 결정하는 권한은 오직 보유자 본인에게 있습니다! (추가 정보는 테스트 버전 출시 시 공개될 예정)
Reference
Soulbound
https://vitalik.ca/general/2022/01/26/soulbound.html
Decentralized Society: Finding Web3's Soul
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763
왜 "소울바운드 토큰"이 좋은 아이디어인가|오렌지북
https://orangexyz.mirror.xyz/dMr6F43Aiz79vuZgO0-d392BgG8elD86osAZ_xhsCRc
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














