ERC-6596 문화·역사 자산 토큰(CHAT) 메타데이터 (Cultural and Historical Asset Token)

Review · 이름·메타데이터 · 2023-02-28 작성

예술품, 유물, 희귀 소장품 같은 문화·역사 자산을 NFT로 만들 때 출처와 역사적 맥락을 담는 공통 메타데이터 양식을 정합니다. 흩어진 소장품을 검색하고 연결하기 쉬워집니다.

왜 필요한가

기존 NFT 표준(ERC-721)의 기본 메타데이터는 이름, 설명, 이미지 정도만 담습니다. 그림이나 유물처럼 문화적, 역사적으로 중요한 자산은 누가 만들었는지, 어떤 재료와 기법을 썼는지, 누구 손을 거쳐 지금 주인에게 왔는지 같은 출처 이력(프로비넌스)이 가치를 뒷받침하는데, 이를 담을 공통 양식이 없습니다. 그래서 발행자마다 제각각의 메타데이터 구조를 만들다 보니 블록체인 위의 토큰화된 자산을 일관되게 검색하거나 서로 연결하기 어렵습니다. 원문은 박물관의 유물 분실과 데이터 유출 사고를 들어, 신뢰에만 기대는 기존 기록 관리 대신 블록체인에 변조 불가능한 기록을 남길 필요가 있다고 말합니다. 또 예술·문화 분야에 이미 있는 여러 메타데이터 표준과 호환되는 구조가 없으면 박물관과 기관이 블록체인을 채택하기 어렵다고 지적합니다.

심층 설명

ERC-721·1155 메타데이터의 오프체인 확장

이 표준은 새 온체인 인터페이스를 만들지 않고 ERC-721의 Metadata JSON Schema와 ERC-1155의 Metadata URI JSON Schema를 48개 속성으로 확장합니다. 호환 컨트랙트는 해당 메타데이터 스키마를 구현하고 토큰 메타데이터가 HistoricalAssetMetadata TypeScript 인터페이스를 따라야 합니다. 오프체인 JSON 확장을 택한 이유는 기존 NFT 컨트랙트가 업그레이드나 마이그레이션 없이 채택할 수 있고 이미 감사받고 검증된 컨트랙트 코드를 그대로 쓸 수 있어 새 표준 도입의 위험이 줄기 때문입니다. 기존 721, 1155와 완전히 하위 호환됩니다.

HistoricalAssetMetadata 구조

최상위 필드는 name(토큰 이름), description(문화적·역사적 맥락을 담은 전체 설명), image(image/* MIME 타입 커버 이미지 URI), attributes(CHATAttribute 배열), attributesExt(ExtendedCHATAttribute 배열) 다섯 개이며 모두 선택 사항입니다. 한 필드에 값이 여러 개면 attribute 객체를 반복해서 적을 수 있습니다. 예시의 '가나가와 앞바다의 큰 파도' 메타데이터에서 Subject Matter와 Provenance가 여러 번 반복되는 식입니다.

attributes: 표시·검색용 핵심 속성

attributes에는 NFT 갤러리와 마켓플레이스가 바로 표시하고 검색할 핵심 속성이 들어갑니다. 창작자 정보(Creator Name, Creator Bio), 제작 정보(Publication / Creation Date는 ISO 8601 형식, Materials and Technology, Edition, Series name), 물리적 정보(Dimensions Unit과 height/width/depth, Inscriptions / Marks), 소유·출처(Current Owner, Provenance, Acquisition Date, Credit Line), 권리(Copyright Holder, Copyright / Restrictions), 위치(Asset Creation Geo는 ISO 3166-2 참조, Asset Creation Coordinates), 연관 정보(Relevant Date, Relevant Geo, Relevant Person, Relevant Entity), 언어(Asset Language는 ISO 639 참조), 물리 자산 여부(Is Physical Asset, boolean) 등이 정의되어 있습니다. 값 타입은 대부분 string이고 치수와 파일 크기는 number입니다.

attributesExt: 표시하지 않는 심층 자료

attributesExt는 깊이 있는 정보를 담되 갤러리·마켓플레이스에 표시하거나 검색하는 용도가 아닌 확장 속성입니다. Asset Full Text(자산의 전체 텍스트), Exhibition / Loan History(전시·대여 이력), Copyright Document(저작권 계약 문서 URI), Provenance Document(기존 출처 기록 문서 URI), Asset URL(고품질 파일 URI), Copyright Document of Underlying Asset(토큰 소유자의 권리를 규정한 법률 문서 URI) 여섯 가지입니다. 핵심 속성과 분리함으로써 일반 사용자 화면을 복잡하게 만들지 않으면서 연구자와 역사가는 풍부한 기록에 접근할 수 있게 하려는 설계입니다.

기존 문화예술 표준과의 상호운용성

예술·문화 분야에는 이미 여러 메타데이터 표준이 있습니다. 이 표준은 블록체인 보존에 맞게 만들면서도 기존 표준과 상호운용되고 Open Archives Initiative(OAI)와 International Image Interoperability Framework(IIIF) 프로토콜을 준수하는 구조를 지향합니다. 또 소유권을 한곳에 모으지 않고도 검색과 발견을 위한 통합을 가능하게 합니다. 원문은 실크로드 유적지의 유물이 여러 나라 박물관에 흩어진 불교 회화, 조각, 문헌과 연결되는 사례를 예로 듭니다. 메타데이터 형식은 ERC-721 및 OpenSea 방식 메타데이터와 호환됩니다.

진위 검증은 범위 밖, 현재 Review 상태

메타데이터 JSON 파일에 적힌 주장이 사실인지 검증하는 방법은 이 표준의 범위 밖이며 적절한 프로토콜은 향후 EIP에서 제안하도록 남겨 두었습니다. 그리고 이 제안은 현재 Review 상태라 내용이 아직 바뀔 수 있습니다.

쓸 때 주의할 점

ERC 원문 · ← ERCs