SB Crypto
블록체인, 메타버스, NFT 등 Web3 이모저모😎
채팅방: https://t.me/web3subinchat
* 모든 의견은 개인 의견이며, 제가 속한 회사, 조직 등을 대변하지 않습니다. 모든 내용은 특정 자산에 대한 경제적 조언이 아니며, 이에 대해 책임지지 않습니다.
ERC-6150: Hierarchical NFTsNFT를 계층적으로 나타내는 표준 ERC-6150
트리는 그래프 중 하나의 유형으로 부모 노드 정보만 있으면 트리를 구성할 수 있습니다. 표준에서 논의되는 함수는 4개와 이벤트 1개로 다음과 같습니다. 최소 조건이라기 보다는 사용성을 위한 최소 조건인 것 같습니다.
parentOf
: 부모 노드 확인childrenOf
: 자식 노드 확인isRoot
: 최상위 노드 확인isLeaf
: 최하위 노드 확인이 외에 선택적인 이벤트 및 함수도 많은데 재밌는 건 배치 단위 소각과 부모 NFT 전송 등이 있습니다. 꽤나 복잡도가 커서 해킹 위험이나 무거워 사용 사례가 없을 수도 있겠단 생각도 드네요. 그래도 fully onchain을 지향하면 재밌는 사례를 만들 수 있을 것 같긴 합니다.
(개인적인 의견 1) 트리 구조는 부모를 2개 이상 가질 수 없다는 한계가 있습니다. 즉, 공동 소유나 선행 조건 등에 대해서는 나타낼 수 없습니다.
아마 fully onchain을 지향하는 프로젝트에 대해서는 DAG 형태의 그래프로 NFT를 구성할 수도 있을 것 같습니다. 전송 불가하긴 하나 ERC-5023: Shareable Non-Fungible Token
(개인적인 의견 2) Onchain Segment Tree with Lazy Propagation 만들어보고 싶네요.
542
10