Sui NFTs: DeFi의 대규모 채택을 이끄는 중요한 도약
저자: six0hfour, Typus
편집: Kyrie
본 연구는 Sui의 객체 기반 프로그래밍 모델을 탐구하고, 다양한 NFT 구조를 활용하여 DeFi의 대규모 응용에 기여하는 방법을 모색하는 것을 목표로 합니다.
우리는 이전에 보고서를 작성하여 블록체인 기반 DeFi 네이티브 자산을 정의하고 구축하기 위해 Sui가 최적의 선택이라고 생각하는 이유를 설명했습니다. Sui의 기본 설계는 블록체인에서 디지털 자산의 본질을 포착하고, 스마트 계약이 그 위에서 작동할 수 있도록 하여 중개자의 기능을 대체합니다.
1. 온체인과 오프체인의 차이
EVM이나 Solana와 같은 블록체인에서는 디지털 자산의 상태, 즉 NFT가 오프체인에 저장됩니다. 정적(static) NFT의 경우, 이는 수용 가능한 모델입니다. 왜냐하면 이러한 NFT는 이전되거나 상태 변경이 이루어지지 않기 때문입니다.
간단한 비유로는 머클 트리(Merkle Tree)가 있습니다. 여기서 NFT는 잎사귀이고, 블록체인에 게시된 것은 트리의 뿌리뿐입니다.
사용자가 자주 새로운 NFT를 생성하고 생성 후에는 그들에 대해 크게 신경 쓰지 않는 경우, 이 모델은 유효합니다. 그들은 이를 수정하거나 이전할 필요가 없습니다. 그러나 NFT의 필드 중 하나를 이전하거나 업데이트해야 하는 경우, 이는 더 비쌉니다. 블록체인에 게시된 것은 트리의 뿌리뿐이므로, 매번 업데이트할 때마다 머클 증명이 필요합니다. NFT를 읽는 것도 머클 증명이 필요합니다.
최근 a16z crypto에서 발표한 논문 《가역성 증명 시스템의 한계, 무상태 블록체인에 미치는 영향》은 무상태 블록체인(stateless blockchain)의 개념과 그 타협을 탐구했습니다. 이 개념은 블록체인 패러다임에 대한 도전에서 비롯되었습니다. 전통적으로 각 검증자는 전체 시스템의 완전한 상태를 저장해야 합니다. 이러한 요구는 상태가 점점 커짐에 따라 중앙 집중화에 대한 우려를 불러일으켰습니다. 자금이 충분한 조직만이 저장 비용을 감당할 수 있기 때문입니다.
이로 인해 검증자가 시스템의 전체 상태의 일부만 저장하도록 제안하는 무상태 블록체인 설계 개념이 등장했습니다(예: 머클 트리의 뿌리만 저장). 거래를 시작해야 하는 사용자는 자신의 거래가 유효하다는 것을 증명하는 증명을 게시해야 합니다(예: 잎사귀를 가리키는 머클 증명 경로).
이 논문은 다음과 같은 문제를 발견했습니다: 「…다른(무관한) 거래가 전역 상태를 업데이트할 때, 사용자는 네트워크를 모니터링하고 정기적으로 자신의 증명을 업데이트해야 하며, 이는 사용자의 증명을 무효화할 수 있습니다。」 불행히도, 이는 오프체인 상태 관리가 상당히 번거로워짐에 따라 새로운 보안 위협을 초래합니다.
메타데이터가 오프체인에 존재할 때, 스마트 계약 호출은 제한됩니다. 이는 제품의 효율성을 높이지도 않고 배포 효율성을 높이지도 않습니다. 근본적으로, 이는 탈중앙화 인프라의 목적을 달성하지 못합니다.
Sui는 NFT의 메타데이터를 완전히 온체인에 저장할 수 있도록 하며, 가장 주목할 만한 특징은 온체인에 대량의 임의 데이터를 저장할 수 있는 능력입니다. 이전 보고서에서 우리는 전통적인 저장 비용 운영 방식에 대한 비유를 제시했습니다.
전통적인 저장 비용 운영 문제를 간단한 예로 설명해 보겠습니다:
Alice는 Sui Network가 시작된 초기부터 사용하기 시작했으며, 그때는 온체인에 저장된 데이터가 많지 않아 낮은 가스 요금을 즐겼습니다.
반면 Bob은 Sui Network가 성숙해진 후 사용하기 시작했으며, 그때는 온체인에 이미 많은 데이터가 저장되어 있어 Bob은 더 높은 가스 요금을 지불해야 했습니다.
Sui의 토큰 경제 모델은 저장 기금(storage fund)을 통해 저장 비용에 대응하며, 구체적으로는 과거의 거래 수수료를 미래의 검증자에게 재분배합니다. 온체인 저장 수요가 높을 때, 검증자는 비용을 보상하기 위해 추가 보상을 받으며, 저장 수요가 낮을 때는 반대로 보상이 줄어듭니다.
또한, 사용자가 이전에 저장된 온체인 데이터를 삭제하여 환불을 받을 수 있는 삭제 옵션이 포함되어 있습니다. 이 메커니즘은 사용자가 필요한 데이터만 온체인에 저장하도록 합니다. 이 임대 모델은 정기적으로 저장 비용을 지불하는 방식으로 Sui의 프로젝트에 대해 매우 효율적입니다. 저장 비용이 비경제적이 될 경우, 시장 기반 메커니즘을 도입하여 저장 공간을 해제합니다.
메타데이터를 온체인에 저장하는 것은 토큰의 프로그래머블성을 보장합니다. 자산은 변형될 수 있으며, 때로는 조합될 수 있습니다. Sui의 객체 지향 언어를 통해 스마트 계약 프로그래밍을 수행하면 구조체(structs)를 온체인에 저장하여 조합 가능성(composability)을 높일 수 있습니다. NFT가 서로 통신할 수 있다면, 심지어 서로 다른 형식의 NFT 간에도 새로운 수직 분야가 열릴 것입니다.
다른 블록체인에서는 NFT가 특정 오프체인 저장소를 가리키는 URL을 포함한 소유권 기록일 뿐입니다. 이는 블록체인의 전면적인 응용에 많은 한계를 부여합니다.
다른 블록체인과 달리, Sui는 온체인에 jpeg 이미지를 저장할 수 있으며, 풍부한 가변(mutable) 및 불변(immutable) 속성을 가지고 있습니다. NFT는 단순히 우리가 오늘 알고 있는 것 이상으로, Sui 내에서 상태 동적(stateful dynamic) 특성을 가진 온체인 애플리케이션이 됩니다. 이는 궁극적으로 더 많은 창의성의 발휘, 사용자 채택 및 소비자 가치의 향상을 촉진할 것입니다.
2. 동적인 진화 가능성
Sui의 NFT에 대한 비전은 블록체인에 대한 새로운 상상 공간을 제공합니다. 자산은 동적이며, 변형되고, 생애 주기를 겪으며, 때로는 조합됩니다. 이를 위해 우리는 이러한 자산의 생애 주기를 정확하게 시뮬레이션할 수 있는 인프라가 필요합니다.
NFT가 복잡하고 지속적으로 진화하는 자산을 시뮬레이션할 수 없다면, 그 용도는 정적 자산에 제한됩니다. 예를 들어, 화폐, 정적 PFP 등입니다. Sui의 동적 필드(dynamic field)는 동적 자산의 생애 주기를 잘 시뮬레이션합니다. 이들은 이질적 값(heterogeneous value)을 저장할 수 있으며, 접근 시 가스 요금의 영향을 받을 뿐, 언제든지 추가하거나 제거할 수 있습니다.
조합 가능성(composability)과 조건 논리(conditional logic)가 무엇을 창출할 수 있는지 상상해 보세요:
- DeFi 프로토콜에서의 거래 활동에 따라 진화하는 NFT로, 사용자의 레벨에 따라 동적 보상을 제공합니다.
- 우리의 거시 환경 변화에 반영된 온체인 구조화 제품.
- 예술가가 서명하거나 경매할 때 변화하는 예술 작품.
- 사용자가 전투를 이끌거나 상위 10명 플레이어 순위에 진입할 때 업그레이드되는 게임 자산.
Sui의 프로그래밍 언어는 기본적으로 이러한 생애 주기를 모델링할 수 있도록 합니다. 이러한 자산의 진화 가능성은 Sui의 계약 업데이트에 의존하지 않으며, 동적 필드 내에서 내부 상태 변경을 하거나 자식 객체(child objects)를 추가 및 제거할 수 있습니다.
Tails라는 이름의 예를 살펴보겠습니다. 이 객체는 두 가지 기능인 key
와 store
를 가지고 있습니다. key
는 이를 소유할 수 있는 객체로 정의하며, 마치 NFT가 지갑에 나타나는 것과 같습니다. store
기능은 무료로 이전 및 캡슐화할 수 있게 해줍니다. 하단의 Tail Badge는 특정 조건을 만족할 때 추가하거나 제거할 수 있는 장식입니다.
동적 필드를 통해 우리는 "배지를 착용하는" 행동을 구현할 수 있습니다. 배지는 Tail 내에 저장할 수 있는 자식 객체가 됩니다.
단 한 줄의 코드로 NFT의 동적 속성을 생성할 수 있습니다. 이러한 동적 NFT와 조합 가능성은 우리가 현대 온체인 dApps의 다른 차원으로 나아가게 할 것입니다. 온체인에 저장된 데이터를 통해 검증자는 사용자가 제공할 필요 없이 데이터를 찾을 수 있습니다.
3. Kiosk 표준
왜 블록체인이 많은 파괴적 변화를 가져오지 못할까요?
디지털 자산은 규칙을 인코딩해야 하며, 이러한 규칙이 스마트 계약에 의해 실행될 수 없다면, 탈중개화가 이루어질 수 없습니다. 이는 중앙 실체에 규칙 준수를 의존하게 됩니다. NFT는 예를 들어, 2차 판매의 로열티, 저작권 검증 및 서명을 규칙으로 인코딩해야 합니다.
EVM 체인과 Solana는 생애 주기에 따라 진화하는 자산을 시뮬레이션하고, 온체인에 메타데이터를 저장하며, 규칙을 실행할 수 없습니다. 기존의 프레임워크는 단순하고 정형화된 자산을 시뮬레이션하기에 충분하지만, 파괴적 산업 변화를 위해서는 부족합니다.
작년, Solana에서는 심각한 로열티 논의가 있었습니다. 많은 사람들이 그들의 요구를 제기했습니다: 아티스트가 Web3로 이전하기 위해서는 강력한 유인이 필요합니다. NFT 표준을 조정하지 않으면, 시장, 도구 및 아티스트는 이곳에서 구축된 인센티브를 잃게 될 것입니다.
Sui는 이 문제를 해결하기 위해 Kiosk라는 NFT 표준을 구현했습니다. 창작자로서 Sui Kiosk는 자산을 보호하고 자산 소유권을 실행하기 위해 이전 정책 및 관련 규칙의 엄격한 시행을 지원합니다. Sui Kiosk는 창작자가 자신의 작품을 더 잘 통제할 수 있도록 하여 창작자와 소유자가 자신의 작품 사용 방식을 결정할 수 있게 합니다.
이는 Sui의 디지털 자산이 규칙을 인코딩할 수 있도록 하여 스마트 계약에 의해 실행될 수 있게 하며, 아티스트와 창작자에게 훌륭한 창작 환경을 제공합니다.
4. 조합 가능한 NFT
조합 가능한 NFT는 소비자의 요구를 더 정확하게 묘사할 수 있습니다. 이러한 조합 가능한 부분은 행동 지표로 작용하여 프로토콜이 대량의 데이터를 수집하지 않고도 개인화된 충성도 시스템을 충분히 발휘할 수 있게 합니다.
프로토콜은 너무 단순한 멤버십 등급 제도(예: 동메달, 은메달, 금메달)를 버리고, 소비자의 독특성을 반영하는 진정한 개인화된 충성도 시스템을 제공할 수 있게 됩니다.
새로운 솔루션은 조합 가능한 NFT로, 사용자의 상호작용에 따라 동적으로 진화합니다. 이러한 진화는 오프체인 데이터(날씨, 위치 등)와 온체인 데이터(특정 프로토콜과의 거래)에 의해 촉발될 수 있습니다. 각 NFT는 외관상 사용자의 상태를 반영합니다. 이전에 동기가 부족했던 저활동 사용자는 이제 그들의 활동이 미치는 영향을 즉시 확인할 수 있습니다. 높은 활동 사용자는 독특성과 특권과 관련된 보상을 반영하고 잠금 해제하는 것을 계속 볼 수 있습니다.
5. NFT 특성을 활용하여 독특한 보상 해제
NFT가 높은 인기를 얻는 이유는 사용자가 다양한 특성을 얻을 수 있으며, 이를 통해 희소성과 독특성을 느낄 수 있기 때문입니다. 전통적인 동메달, 은메달 및 금메달 등급을 대체하여, NFT는 다양한 유형의 사용자 활동에 따라 진화하고 다양한 특성을 추가하여 사용자 맞춤형 구체적인 보상을 생성합니다.
좋은 Web 2.0의 예는 신용카드 보상 시스템입니다. 현재 많은 신용카드 회사가 사용자의 구매에 따라 맞춤형 보상 프로그램을 제공합니다.
예를 들어, Alice는 쇼핑몰에서 자주 쇼핑합니다. 그녀가 선택한 보상 프로그램은 쇼핑몰과 협력하는 쇼핑 프로그램입니다. 그녀가 쇼핑몰에서 구매할수록 누적되는 포인트가 많아져 즉시 상품 할인이나 비용 환급으로 교환할 수 있습니다. 반면 Bob은 자주 여행하며 같은 신용카드를 사용하여 항공권을 구매합니다. 그가 선택한 보상 프로그램은 항공사와 협력하는 여행 프로그램입니다. 그가 항공사에서 구매할수록 누적되는 포인트가 많아져 좌석 업그레이드나 마일리지 상승으로 교환할 수 있습니다.
레스토랑에서 신용카드를 사용하는 미식가는 식사 보상을 받을 수 있고, 영화 티켓을 자주 구매하는 영화 애호가는 영화관 보상을 받을 수 있습니다. Alice와 Bob은 선택한 보상 프로그램을 자유롭게 전환할 수 있으며, 개인화된 맞춤형 인센티브 시스템을 제공합니다.
조합 가능한 NFT는 Web3 세계에서 무마찰 상호작용을 실현할 수 있습니다. 상상해 보세요, 만약 Bob이 DeFi 프로토콜에서 게임 자산 거래를 한다면, 그의 아바타에 검의 특성이 추가되고, Bob이 더 많은 거래를 할수록 검의 스타일이 변화하여 더 높은 신분을 나타낼 수 있습니다. 여기서 검의 특성은 해당 DeFi 프로토콜과 협력하는 GameFi 프로젝트에서 독특한 게임 내 수수료 할인과 관련이 있습니다. Alice의 경우, 그녀의 아바타는 금 체인 특성이 추가되며, 이는 그녀가 DeFi 프로토콜에서 프로젝트 토큰을 예치하여 유동성을 제공하는 것을 자주 하기 때문입니다. 금 체인 특성은 해당 DeFi 프로토콜과 협력하는 프로젝트에서 독특한 추가 수익 기회를 나타냅니다.
여기서 핵심은 특정 상태 표시를 사용할 필요가 없다는 것입니다. 각 사용자의 상태는 고유한 특성 집합을 통해 반영됩니다. 따라서 Alice와 Bob의 거래 금액이 동일하더라도, 그들이 나타내는 상태는 완전히 다릅니다. 이들을 연결하는 것은 특성과 관련된 희소성입니다. 모든 사람이 동일한 보상에 관심이 있는 것은 아니며, 프로토콜은 다양한 협력 관계를 발전시켜 사용자에게 다양한 보상을 제공할 수 있습니다. 각 보상은 조합 가능한 NFT의 특성 진화를 통해 접근하고 잠금 해제됩니다.
6. DeFi와 NFT의 관계는 무엇인가요?
조합 가능한 NFT는 서로 상호작용하고 레고 블록처럼 작동할 수 있습니다. 이는 블록체인 상의 다양한 종류의 애플리케이션 간의 상호 운용성을 위한 새로운 세계를 열어줍니다. 더 나은 비유는 조합 가능성이 기업에 미치는 영향이 오픈 소스가 소프트웨어 개발에 미치는 영향과 같다는 것입니다. 이는 새로운 금융 인프라를 창출하여 새로운 응용 시나리오가 등장하고 Web3가 보급됨에 따라 블록체인이 대중의 시야에 더 가까워지도록 합니다.
앞서 언급한 특징들은 Sui를 NFT와 게임 자산의 슈퍼 체인으로 만듭니다. Sui의 핵심 전략 중 하나는 NFT를 위한 훌륭한 환경을 구축하여 사용자 성장을 촉진하고 대규모 채택을 실현하는 것입니다.
이는 특히 중요합니다. DeFi 프로토콜은 DeFi 자체만으로 대규모 채택을 이룰 수 없기 때문입니다. 우리가 다른 L1에서 본 것처럼, DeFi만으로는 시장의 열기, 총 잠금 자산 및 유동성을 장기적으로 유지하기 어렵습니다. 반대로, 유동성은 NFT 커뮤니티와 GameFi 프로젝트 내에서 디지털 자산을 생성, 거래 및 교환하는 소매 사용자에게서 나와야 합니다.
DeFi 프로토콜의 역할은 자산이 자유롭게 거래되고 사용될 수 있도록 하는 인프라 역할을 하는 것입니다.
Sui는 메타데이터를 온체인에 저장할 수 있어 NFT가 Sui 내에서 상태 동적 온체인 애플리케이션이 되도록 합니다. 이러한 동적인 진화 가능성은 DeFi 프로토콜 생태계 내에서 도구가 될 수 있도록 하여 프로젝트 탐색에 더 많은 창의성을 제공합니다. 상상해 보세요: 조합 가능한 NFT를 통해 완전히 온체인에서 DeFi 사용자 인센티브 시스템을 구축하는 것입니다.
Sui Kiosk 표준을 사용하여 창작자, 아티스트 및 빌더가 온체인에서 디지털 자산을 생성하도록 장려합니다. 온체인 자산이 점점 더 많이 유통됨에 따라, 자산의 권한 부여와 자산 효율성을 높이는 이러한 금융 수요가 나타날 것입니다. 상상해 보세요: 매도 및 매수 옵션 총알 풀을 통해 원주율 NFT/게임 자산의 수익을 얻는 것입니다.
새로운 Sui 기능의 구축과 함께, 우리는 Sui가 블록체인에 진정한 파괴성을 가져올 수 있을 것이라고 기대합니다. Typus는 새로운 기능을 구현하는 최전선에 항상 서 있으며, 동적 온체인 Sui 자산과 DeFi 생태계의 높은 조합성과 응집력에 대해 흥분하고 있습니다. 상상해 보세요: zk 로그인, 후원 거래, 쿠폰, 동적 속성, 거래 쿠키를 통해 Web2 사용자가 실험적인 NFT 수집에 참여하도록 유도하는 것입니다.
미래는 Sui의 것입니다.
⭑ 이 콘텐츠가 마음에 드셨거나 도움이 되셨다면, 아래의 소셜 미디어 플랫폼에서 저희를 팔로우해 주세요:
우리는 곧 더 많은 원본 콘텐츠를 출시할 예정이며, 아래 링크를 통해 Typus를 직접 경험해 보세요!
참고 문헌
https://twitter.com/kostascrypto/status/1668149010861899776
https://medium.com/mysten-labs/announcing-sui-tokenomics-9cb829086e30
https://www.youtube.com/watch?v=yRbajb10lIk
https://docs.sui.io/testnet/build/sui-kiosk
Suinami Riders TG 그룹채팅