1kx: 동적 NFT의 디자인 공간 탐색
원문 제목:Exploring the Design Space for Dynamic NFTs
원문 저자:Nichanan Kesonpat,1kx
원문 편집:심조 TechFlow
오늘날 대부분의 NFT는 정적 자산입니다. 그들의 미디어와 메타데이터의 불변성은 사회적 프로토콜에 의해 실행되거나 코드에 의해 실행됩니다. 이는 불변으로 설계된 문화적 결과물(정적 예술, 음악, 글쓰기, 수집품)을 저장하는 데 충분하지만, 외관, 메타데이터 또는 상태가 불변 규칙에 따라 지속적으로 진화할 수 있는 동적 온체인 자산에 대해서는 여전히 많은 실험적 디자인 공간이 존재합니다.
동적 특성은 NFT가 정적 링크와 미디어를 넘어 외부 요소에 반응하는 소프트웨어처럼 보이게 합니다. 이는 디지털 상품과 미디어에 새로운 상호작용의 차원을 창출하고, 더 큰 개인적 및 집단적 표현, 동적 유용성, 그리고 디지털 객체를 둘러싼 지속적인 혁신을 지원합니다.
동적 NFT는 프로그래밍 가능할 수도 있고(알고리즘 입력을 반영), 상호작용적일 수도 있습니다(사용자 입력을 반영). 예상 사용 사례에 따라 동적 특성은 여러 수직 분야에 걸쳐 확장될 수 있습니다.
우리는 예술, 게임, 정체성 및 평판, 메타버스, 커뮤니티 및 브랜드 참여 등 다양한 분야에서 실험을 목격했습니다.
퍼포먼스 또는 개념 예술
동적 수집품은 생성 예술의 하위 집합으로 볼 수 있으며, 여기에는 주조 시간이나 주조자 주소가 출처로 사용되는 "파라미터 입력" 다인 예술이 포함됩니다. 그러나 NFT 자체는 주조 후 업데이트되지 않습니다. 동적 예술 NFT는 수집가에게 지속적인 놀라움을 제공하고, 예술가와 수집가 간의 다인 창작 도구로 작용하며, 집단적 이야기 전달의 새로운 매체로 기능합니다.
시간, 월상 주기, 온체인 상태 또는 오프체인 조건에 따라 자동으로 진화하는 예술, 예를 들어 Alexis Andre의 720 Minutes, crashblossom의 BURNER, Takens Theorem의 Gaussian Timepieces, Ed Forneiles의 Finiliars, Matt Kane의 Gazers, Harm van den Dorpel의 Mutant Garden Seeder.
전송 체인과 소유권의 진화에 따라 변화하는 예술, 예를 들어 Animal Coloring Book, dom.eth의 Corruptions, Joan Heemskerk의 Chameleon, Entropes, OG Crystals, w1nter.eth 및 Tyler Anglert의 Watchfaces.
수집가가 시각적 효과에 직접 영향을 미칠 수 있는 예술, 예를 들어 divergence의 Brotchain, Mathcastles의 Terraforms, John Palmer의 Shields, Async Art의 Forever Supper 또는 Classic에서 수집가는 주요 예술 작품에 표시되는 레이어를 변경할 수 있습니다.
스타일 옵션이 있는 예술은 정기적으로 새로운 한정판 스타일을 출시하며, 소유자는 자신의 NFT를 "변환"할 수 있습니다, 예를 들어 Opepen.
실시간으로 생성되는, 반복되지 않는 오디오 비주얼 예술, 예를 들어 404.eth의 In Noise We Trust 및 DEAFBEEF의 다양한 작품.
게임
동적 NFT는 게임 내에서 업그레이드 가능한 자산으로서뿐만 아니라, 게임 상태를 미디어와 메타데이터에 반영하는 게임 플레이의 캔버스로도 작용할 수 있습니다. 디지털 실체 상품과 결합하여, NFT는 IRL 활동에 따라 업데이트되어 새로운 소비 경험을 제공합니다.
순위 전투에서 승리한 Axies는 Axie에 바인딩된 경험치(AXP)를 얻어 "업그레이드"하는 데 사용할 수 있습니다. 이를 통해 오프체인 게임 진행 상황을 온체인에 동기화하고, Axie의 레벨 한계를 높이며, 플레이어가 Axie 부품을 업그레이드할 수 있도록 합니다.
Citadel 우주선은 전력, 속도 및 연료 효율성을 증가시키기 위해 업그레이드할 수 있습니다. 각 업그레이드는 완료하는 데 필요한 시간과 원자재(광석)의 양이 다릅니다. 게임 플레이의 일부로 파일럿은 소행성대에서 광석을 채굴하기 위해 여행을 계획하며, 각 행동과 게임 상태는 온체인에 반영됩니다.
"행동"은 세계에 영향을 미치는 온체인 거래입니다, 예를 들어 Straylight.
전투 경기장에서는 게임 플레이가 미디어에 흔적을 남깁니다, 예를 들어 Chainfaces 경기장.
바이러스 전파/배포 메커니즘을 통해 감염을 전파합니다, 예를 들어 FoliaVirus, Viper.
더 희귀한 버전을 생성하기 위한 수집, 육종 및 병합 메커니즘, 예를 들어 Avastars, VV Checks.
온체인 AI를 사용한 배치 게임, 수집가는 최고 점수를 기록한 NFT를 찾을 수 있습니다, 예를 들어 Miragenesi의 ArcadeGlyphs.
IRL 게임 및 신체 활동 업그레이드 NFT, 예를 들어 STEPN, Loot LARP.
아바타 희귀도 사냥 및 커뮤니티 참여, 예를 들어 Manny의 게임.
NFT가 서로를 먹거나 감염시키거나 강화하여 더 강력해집니다, 예를 들어 Etholvants 및 Booster Syringes, Viper.
정체성과 평판
동적 NFT는 커뮤니티 내의 특정 정체성과 관련된 평판을 대리할 수 있으며, 지속적인 기여와 거버넌스 활동에 따라 발전합니다. 이는 커뮤니티 내부 및 커뮤니티 간의 의도적인 상호작용을 촉진하고, 소셜 게임 구축의 기초를 마련합니다.
애플리케이션 간의 온체인 활동은 NFT 특성에 직접적인 영향을 미칩니다, 예를 들어 Zerion DNA.
Lens v2는 토큰 바인딩(ERC-6551) 표준에 대한 즉시 사용 가능한 지원을 포함하여 각 Lens Profiles NFT에 고유한 스마트 계정을 제공합니다. 이는 프로필을 소유자와 분리하여 NFT 자체가 접근 권한, 자산 및 평판을 축적할 수 있게 합니다.
Burak Arikan의 Social Contracts는 수집가의 소장품과 그들이 다른 수집가와 공유하는 관계를 추적하여, 미래의 인수를 예측하는 수집 그래프를 생성합니다.
JPG Canonons 예술 작품은 개인이 Canons 기획에 참여한 독특하고 누적된 표현을 나타냅니다. 마찬가지로, Deca Decagons는 플랫폼에서 매일 작업을 완료하여 얻은 Deca 경험치(DXP)를 소비하여 업그레이드할 수 있습니다.
Mercle과 The Metagame은 개인의 커뮤니티 내 행동과 역할에 따라 게임화 및 특성 잠금을 구현할 수 있습니다.
메타버스
소유자는 온체인 미디어의 토지에 직접적인 영향을 미치고 덮을 수 있습니다, 예를 들어 Mathcastles의 Terraforms.
소유자와 방문자가 예술 큐레이션을 통해 상호작용하는 토지가 진화합니다, 예를 들어 MOCA ROOMS, 또는 블록 건설 및 게임 상호작용을 통해 진화하는 토지, 예를 들어 Upstreet, Hyperfy, Otherdeeds, Voxels.
3D 착용 가능성과 예술 작품 간에 전환할 수 있는 가상 패션 NFT, 예를 들어 RSTLSS.
커뮤니티 및 브랜드 참여
대기업들은 동적 NFT를 사용하여 주류 관객과 상호작용하고, 자산을 외부 데이터와 연결하거나 지속적인 활동을 통해 유용성을 증가시키려는 시도를 하고 있습니다.
DeGods는 매 시즌 PFP 수집품에 새로운 예술 작품과 특성을 공개합니다. 소유자는 $DUST를 사용하여 NFT를 업그레이드하고 어떤 메타데이터를 표시할지 선택할 수 있습니다. DeGods를 스테이킹하면 소유자에게 더 많은 $DUST가 축적되고, 스테이킹된 NFT에 DePoints가 축적됩니다. DePoints는 게임에서 사용될 수 있으며, $DUST 또는 브랜드 후원 보상이 포함된 패키지를 열 수 있습니다. 현재 시즌에서 가장 많은 점수를 얻은 DeGods는 리더보드에 올라갑니다.
LaMelo Ball 수집급 운동선수 카드는 실제 농구 데이터(예: 연간 최고의 신인 발표)에 따라 "업그레이드" 기능을 가집니다. 선수의 경력이 발전함에 따라 수집품도 함께 발전하며, 통계 및 이정표와 동적으로 통합됩니다.
Adidas ATLS는 Adidas Into the Metaverse 시리즈의 PFP입니다. 시간이 지남에 따라 상호작용 스토리라인의 일환으로 새로운 특성이 점진적으로 토큰에 공개됩니다.
Lacoste UNDW3는 대화, 게임화, 과제 해결 및 공동 창작을 통해 커뮤니티 참여도를 추적합니다.
동적 NFT는 무엇을 변화시키고 있나요?
내용
온체인 데이터로 미디어를 렌더링하는 NFT는 시간, 블록 해시, 지갑 주소와 같은 매개변수에 따라 자동으로 진화하며, 이러한 매개변수는 예술 작품에 결정적인 영향을 미칩니다. 각 수집품에 대해 맞춤형 구현이 필요했던 전통적인 온체인 예술과 게임 외에도, 온체인 상태를 반영하는 미디어 NFT는 DeFi 포지션(예: Uni v3 Positions, Web3 저축 카드), 거버넌스 권한(예: PartyDAO 회원 카드, Juicebox 카드) 또는 특정 평판을 축적하는 커뮤니티 회원 카드(예: JPG Canonicons, Deca) 등을 나타내는 기념 또는 "영수증" NFT로 사용될 수 있습니다.
프로토콜 포지션을 NFT로 토큰화하면 이러한 포지션 자체가 거래 가능한 자산이 되어 새로운 제품 및 서비스의 기초가 됩니다. 예를 들어, Metastreet는 제3자 NFT 수용 증명서를 담보 풀에 저장하여 자동화된 채권 제조 프로토콜을 운영합니다.
미디어가 실시간 계약 상태를 반영하도록 하면 지갑과 시장의 최종 사용자가 계약 상태를 읽을 수 있습니다. SVG 프레임워크 코드는 NFT 계약의 일부로 한 번 배포되며, 이미지의 나머지 부분은 온체인 데이터를 사용하여 프로그래밍 방식으로 업데이트됩니다.
메타데이터
게임 프로젝트는 플레이어가 게임을 통해 자산을 진화시키거나 강화할 수 있기 때문에 자연스럽게 가변 메타데이터에 적합해 보입니다. 중앙 집중식 서버의 가상 프로젝트와 비교하여 NFT 방식으로 실행하는 것이 유리한 이유는 메타데이터를 추적하고 분산 인프라에 저장할 수 있기 때문에 게임 기록이 프로젝트 거래 시 보존될 수 있습니다.
공급
하위 자산을 더 높은 "레벨"로 올리는 주조 및 소각 메커니즘은 특정 저급 조합에서만 파생될 수 있는 새로운 자산(예: VV Checks) 또는 부모 특성을 상속받는 새로운 자산(예: CryptoKitties, Avastars)을 생성합니다.
Neolastics와 Clovers는 생성 예술 프로젝트로, 수집품에 동적 공급과 자치 경제를 도입합니다. Neolastics의 경우, 누구나 새로운 토큰을 주조하고 게임 곡선에 따라 후속 주조 가격을 증가시켜 공급을 팽창시킬 수 있습니다. 매 주조 비용의 99.5%는 커뮤니티 준비금으로 들어가며, 이는 누군가 자신의 Neolastic을 소각할 때의 예측 가능한 바닥 가격과 준 구매자로 작용합니다.
Citadel에서는 새로운 배가 매주 한 번의 밀봉 입찰(블라인드 경매) 네덜란드 경매 시스템을 통해 게임에 진입합니다. 플레이어는 게임에서 더 위험한 지역으로 이동할 때 배가 파손될 위험을 감수하여 더 큰 보상을 얻습니다. 인플레이션율은 경매에서 제공되는 새로운 배의 수량에 따라 좁은 범위 내에 있으며, 배의 파손은 총 공급의 비율에 따라 소각됩니다. 총 공급이 증가함에 따라 총 배 소각량도 증가하여 경매에서 도입된 새로운 배와 상대적으로 평등해질 때까지 지속됩니다.
온체인 기능
특정 능력이나 NFT 계약의 기능이 특정 조건이 충족될 때까지 휴면 상태로 유지되는 흥미로운 게임을 설계할 수 있습니다. 예를 들어, 공급량이 처음에는 두 개의 토큰을 병합하여 줄어들 수 있는 동적 수집품은 NFT가 병합을 통해 특정 크기에 도달한 후(계약 상태에 반영됨) 호출할 수 있는 "탄생"이라는 함수가 포함될 수 있습니다. 병합된 토큰의 코드명과 부모 토큰 ID는 결정론적 렌더러의 씨앗으로 사용되어 시각적으로 서로 다른 무한한 회전을 생성합니다, 예를 들어 VV Checks.
NFT가 "잠금"되어 불변이 되기 전에, NFT는 일정 기간 동안 변경될 수 있습니다.
창작자가 동적 NFT를 어떻게 제작하나요?
동적 예술 플랫폼
Async Art와 OG 프로토콜은 주/레이어 NFT 및 메타데이터 업데이트 파이프라인과 같은 새로운 메커니즘을 도입하여 예술가가 다인 수집품 및 동적 NFT 프로젝트를 시작하는 데 도움을 줍니다.
Transient Labs는 상호작용 및 업데이트 가능한 미디어 예술 분야에서 실험을 선도하고 있습니다. ERC-721TL에서 그들은 창작자와 수집가가 메타데이터 업데이트에 대해 의견을 제시할 수 있는 방법을 개요하여, 수집가가 예술가가 제안한 메타데이터 변경을 승인하거나 거부할 수 있도록 합니다. 이 표준은 또한 이야기 각인을 제공하여 창작자와 수집가가 NFT에 온체인 텍스트를 추가하여 그들의 서사, 전시 출처 및 판매 이력을 예술 작품에 남길 수 있게 합니다. Michelle Viljoen의 Hidden Stories가 그 예입니다.
오라클, 분산 클라우드 함수 및 전용 미들웨어
이들은 온체인 이벤트에 응답하도록 NFT를 만들기 위해 오프체인 데이터를 스마트 계약에 공급할 수 있습니다. 사용자 생성 콘텐츠와 같은 더 복잡한 상호작용의 경우, NFT는 세계 좌표와 쓰기 접근 권한을 나타냅니다. 그러나 콘텐츠 자체는 일반적으로 호스팅 서버에서 처리되고 저장되며, 토큰은 그 메타데이터에서 참조합니다.
Chainlink 데이터 소스는 암호화 가격 및 날씨와 같은 정보를 전달하여 NFT가 "환경을 인식"하게 합니다. Space&Time과의 통합을 통해 개발자는 Chainlink 함수를 통해 이를 온체인으로 푸시하는 스크립트를 실행할 수 있습니다.
Gelato Web3 함수 또는 Lit 액션을 사용하여 개발자는 특정 조건이나 특정 간격에 따라 NFT를 업데이트하는 논리를 작성할 수 있습니다. Gelato 노드는 함수를 지속적으로 실행하며, 특정 조건이 충족되면 메타데이터 변경을 트리거할 수 있습니다. 유사하게, Lit 액션은 Lit의 임계값 암호학 네트워크에서 실행되며, 각 노드는 결과를 독립적으로 검증하고 2/3 임계값에 도달하면 자동으로 거래를 서명하여 온체인 업데이트를 수행합니다. 예를 들어, 스포츠 API에서 실시간 경기 데이터를 가져오고, 선수의 승리에 따라 그들의 기술 특성을 업그레이드합니다.
Mentaport는 "위치 인식" 스마트 계약을 위한 SDK를 제공하여 시간 및 위치 기반 기능 접근, 주조 및 동적 업데이트를 지원합니다. 이는 한정된 IRL 이벤트 및 접근 증명 메커니즘에 유용합니다.
NFT 관리 플랫폼 통합
Sparkblox, Evalon 및 Metafuse는 상호작용 NFT 수집품을 시작하고 관리하기 위한 통합 솔루션을 제공합니다. 이를 통해 소유자는 자산과 상호작용하거나 실제 세계 데이터 및 연결된 API에 따라 진화하는 동적 NFT를 생성할 수 있습니다.
Kairos는 프로그래밍 방식으로 NFT를 생성, 주조, 판매할 수 있는 GraphQL API를 제공하며, 업데이트 가능한 메타데이터를 선택할 수 있고, 메타데이터 및 이미지가 Kairos 서버에 저장된 동적 NFT 개발자 도구를 제공합니다.
Paima는 게임 개발자가 업그레이드 가능하고 경험을 얻으며 장비를 얻고 시간에 따라 발전하는 상태화된 NFT를 생성할 수 있도록 합니다. Paima의 NFT 압축 프로토콜은 L1에서 최소한의 NFT 세트를 주조하고 L2의 게임 상태에 따라 이를 진화시킵니다.
Lync는 게임 개발자에게 웹3 통합을 위한 즉시 사용 가능한 도구를 제공하며, 크로스 체인 지갑 SDK, 마켓플레이스 SDK 및 NFT 관리 도구를 포함합니다. 게임 자산의 업데이트는 Chainlink 자동화를 사용하여 트리거할 수 있습니다.
Syndicate 메타데이터 API는 창작자에게 NFT 메타데이터를 저장하고 수집 특성을 일괄 업데이트할 수 있는 옵션을 제공합니다.
분산 메타데이터 등록소
Playground는 수집품에 특성을 게시하여 브랜드를 기존 NFT 커뮤니티에 연결하는 인프라를 구축하고 있습니다. 수집품의 tokenURI를 Playground의 메타데이터 등록소로 지정함으로써, 수집 관리자들은 그들의 수집품이 NFT의 특성을 받을 자격이 있도록 선택할 수 있으며, 소유자에게 독점 보상 및 할인 등의 혜택을 제공합니다.
표준 및 온체인 원시
EIP-4906:메타데이터 업데이트 확장은 NFT의 메타데이터를 업데이트하기 위해 표준 MetadataUpdate 이벤트를 제공합니다. OpenSea는 이를 지원하며, 계약 호출을 통해 업데이트되는 NFT에 매우 적합하지만, 변경이 재귀적일 경우에는 불가능합니다.
Transient Labs의 ERC-721TL은 창작자와 수집가가 NFT에 온체인 텍스트(스토리 각인)를 추가할 수 있는 방법을 제공합니다. 이는 대량 주조 및 에어드롭을 위한 최적화된 구현 외에도 메타데이터 업데이트 제안 메커니즘(시너지)을 제공합니다.
EIP-721k:동적 온체인 이미지 및 메타데이터는 조합 가능한 온체인 SVG 모듈 및 데이터 흐름을 사용하여 NFT를 구축, 렌더링 및 진화시킵니다. NFT는 동적 지시를 인코딩하며, 이 지시는 SVG 요소 및 데이터 흐름 모듈로 중계됩니다. SVG 렌더링 엔진은 공용 등록부를 사용하여 하위 요소를 구축하며, 여러 외부 스마트 계약 소스에서 실시간으로 입력을 인코딩/디코딩하여 SVG를 구성합니다. 이는 NFT가 점진적으로 업데이트되고 개선될 수 있게 합니다. NFT가 제품 시장 적합성에 도달하면 확장 패키지 및 기타 게임 기능을 쉽게 도입할 수 있습니다. Web3 저축 카드와 Pixel Pooly에서 이러한 실제 사례를 볼 수 있습니다.
EIP-7496은 NFT와 관련된 동적 온체인 특성을 설정하고 가져오는 방법을 정의합니다. 이러한 특성을 온체인에서 정의하고 변경 방법을 표준화함으로써, 다른 계약에서 사용할 수 있고 수정할 수 있습니다.
EIP-6551:올해의 토큰 바인딩 계정은 많은 주목을 받았으며, NFT 자체의 동적성을 해결하지는 않지만, NFT가 다른 자산을 보유하고 자신의 온체인 정체성이 될 수 있게 합니다. 토큰 바인딩 계정은 즉시 모든 NFT 수집품과 호환됩니다. 모든 스마트 계정 구현은 NFT에 배포되어 자산을 보유하기 시작할 수 있습니다.
RMRK가 제안한 다중 자산, 중첩, 조합 가능, 감정적 및 영혼 결합 NFT의 표준 집합.
merklejerk의 zipped-contracts는 계약을 저렴하게 배포하는 좋은 기술로, 이러한 계약은 항상 eth_call 컨텍스트에서 오프체인 호출됩니다. 계약은 오프체인에서 압축되며, 런타임 계약은 압축된 계약을 해제하고 배포한 다음 원래 호출을 배포된 인스턴스로 전달합니다. 결과는 revert() 유효 페이로드 내에서 버블링되어 배포를 철회하고 상태를 영구적으로 수정하는 것을 피합니다. 이 방법은 약 50%의 가스를 절약할 수 있으며, 조합 가능한 SVG 메타데이터와 같은 텍스트 양이 많은 원시에서 유용합니다.
w1nter.eth의 hot-chain-svg는 개발자가 시각적 NFT 콘텐츠 품질 보증을 빠르게 수행할 수 있도록 간단한 렌더링 엔진과 핫 리로드를 포함한 온체인 SVG 프로젝트 구축 도구입니다.
온체인 글꼴 및 디자인 시스템은 한 번 배포한 후 더 복잡한 온체인 미디어를 조합하는 빌딩 블록입니다. 그러나 창작자에게 충분한 선택 범위를 제공하기 위해 이러한 배포가 충분히 이루어지기까지는 시간이 걸릴 수 있습니다.
결론
동적 NFT는 디지털 객체의 흥미로운 범주에 구애받지 않는 형태 요소입니다. 비록 지원 인프라가 아직 성숙하지 않았지만, 생태계는 생성 미디어와 메타데이터를 온체인으로 가져오고 다른 프로젝트에서 재사용할 수 있는 조합 가능한 원시를 구축하기 위해 적극적으로 기술 혁신을 이루고 있습니다.
초기 동적 NFT 프로젝트는 깊은 기술적 기술과 맞춤형 구현이 필요했습니다. 그러나 미들웨어와 창작자 도구가 더욱 강력해짐에 따라, 우리는 동적 NFT가 "일반" NFT 자체처럼 어디에나 존재하게 되고 다양한 사용 사례에 서비스를 제공할 것으로 예상합니다. 몇 가지 열린 질문이 있습니다…
시장, 포트폴리오 추적기 및 지갑과 같은 프론트엔드는 실시간 진화하는 NFT에 대한 지원을 어떻게 추가할까요?
우리는 렌더링 또는 생성 코드를 실행하는 솔루션의 분산화를 어떻게 개선할 수 있을까요?
발행자와 수집가는 특정 NFT에 대해 어떤 변경을 관리할 수 있는 권한과 범위를 어떻게 설정할까요?
동적 NFT 인프라는 얼마나 일반적일까요? 현재의 주조 엔진과 상점 빌더는 편견 없는 도구를 제공하여 다양한 미디어 형식으로 수집품을 시작할 수 있습니다. 그러나 동적 특성이 다양한 맥락에서 변화함에 따라 동적 모듈은 어떤 모습일까요?
NFT의 부상 순간은 ERC721 자체가 아니라, CryptoKitties의 급속한 부상으로 볼 수 있으며, 이는 해당 표준의 성공적인 시장 진입을 의미합니다. 이더리움 자체 이전에도 Colored Coins, Quantum 및 Counterparty NFT는 단순한 기술 혁신만으로는 충분하지 않다는 것을 보여주었습니다. 오히려 다기능성, 강력한 커뮤니티 확산 및 킬러 애플리케이션이 표준을 미래 몇 년 동안의 빌더의 셰링 포인트(Schelling point)로 전환하게 할 것입니다.
동적 NFT에 대한 기술과 사용 사례는 이미 존재합니다.