← 모든 인사이트 보기
GRANTZcash Forum · Zecbit

ZecBit: ZSA 기반 NFT 인프라 제안

ZSA 테스트넷에서 고유 자산 10개를 한 트랜잭션으로 발행한 데 이어, 메타데이터 표준·인덱서·쉴디드 결제 도구 개발 자금을 요청합니다.

ZecBit이 Zcash Community Grants에 4만 8천 달러를 신청하며 ZSA(Zcash Shielded Assets) 기반 NFT 인프라 제안을 포럼에 올렸다. 지원 대상은 ZSA 앱에 필요하지만 생태계에 아직 없는 메타데이터 표준, 인덱서, 쉴디드 결제 도구를 공개하는 일이다. 8월 29일 ZSA 공개 테스트넷에서 단일 트랜잭션으로 10개의 고유 ZSA를 발행했고, 트랜잭션은 높이 251에서 확정됐으며 일반 CPU로 증명 생성에 약 3초가 걸렸다. 이를 둘러싼 카탈로그, 민팅 스튜디오, 검증기 등 마켓플레이스 계층도 이미 구축했다.

핵심 문제는 지갑이 ZSA를 의미 있게 표시할 표준이 없다는 점이다. ZIP 227은 자산 설명의 32바이트 해시만 온체인에 기록하고 지갑이 원문 설명을 신뢰할 수 있는 이름으로 표시하지 말라고 경고한다. 누구나 "Official Wrapped ZEC" 같은 이름을 넣을 수 있기 때문이다. ZIP은 petname 시스템이나 신뢰 레지스트리를 해법으로 예상하지만 정의하지 않았다. 표준이 없으면 지갑마다 제각각 규약을 만들어 파편화되고 자산 이름을 이용한 피싱 여지가 생긴다.

제안하는 ZMD-1은 해시로 자산과 메타데이터의 결합을 누구나 검증할 수 있게 하며, 사용자가 신뢰해야 할 레지스트리가 없다. 최소형은 zmd1|<collection>|<index>, 전체형은 여기에 매니페스트 CID와 콘텐츠 해시를 붙인 형태다. 전체형에서는 자산 ID가 작품과 속성 같은 메타데이터를 간접적으로 확약한다. 매니페스트는 JCS(RFC 8785)로 정규화한 뒤 해시한다. 인덱서는 viewing key 없이 발행 번들을 훑어 자산 ID를 도출하므로 서로 다른 운영자가 같은 카탈로그를 얻는다.

그랜트는 세 가지를 지원한다. 첫째는 지갑 연동용 레퍼런스 리졸버가 딸린 독립 규격 ZMD-1, 둘째는 오픈소스 인덱서, 셋째는 lightwalletd 블록 스캔, 수신 viewing key 시험 복호화, 메모 태그 매칭, 확인·리오그 처리, 미매칭 결제 검토 큐를 포함한 쉴디드 결제 수신이며 결제 경로는 외부 보안 검토도 받는다. 세 구성 요소 모두 허용적 라이선스로 공개하며 마켓플레이스 자체는 지원 대상이 아니다. 예산은 보수 3만 4천 달러와 서비스 비용 1만 4천 달러이고, 한 명의 풀타임 유지보수자가 6개월 동안 작업한다.

작성자는 한계도 분명히 밝힌다. ZSA는 아직 메인넷에 없고 NU7에도 포함되지 않았으며 지금은 모두 테스트넷에서 동작한다. ZIP 226/227은 초안이지만 자산 ID를 발행자 키와 설명 해시에서 결정론적으로 도출하므로, 이 방식이 유지되면 메인넷에서도 브리지나 래핑 없이 같은 ID를 재현할 수 있을 것으로 기대한다. 또 ZIP 228이 초안이고 활성화 일정이 없어 원자적 스왑이 불가능하므로 구매 중 마켓이 잠시 자금을 보관하는 에스크로 방식이며 이를 구매 화면과 명세에 명시한다.

한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.