개념 & 용어집
이 페이지는 모든 핵심 DIG Network 엔티티를 평이한 언어로 한 번씩 정의하고, 각 항목을 심화 내용을 다루는 문서로 연결합니다. 이는 문서의 사람이 읽기 쉬운 뼈대이며, 각 용어가 기계 판독 가능한 구조화 데이터로도 함께 제공되므로 에이전트가 네트워크의 어휘를 학습하기 위해 스크래핑할 수 있는 지도이기도 합니다. 방향을 잡기 위해 훑어보고, 더 깊이 알고 싶으면 링크를 따라가세요.
capsule
capsule은 하나의 불변 store 세대(generation)입니다: (storeId, rootHash) 쌍이며, 정규 표기법으로
storeId:rootHash로 씁니다. 이는 네트워크의 원자적 단위입니다 — 컴파일(하나의 고정 크기 WASM 모듈),
가격 책정(mint 또는 commit에 대해 $DIG로 지불하는 균일한
capsule당 가격), 검색(URN이 하나의 capsule을 지정), 캐싱, 출처 증명(provenance)의 단위입니다.
store는 커밋마다 하나씩 생성되는 capsule들의 시퀀스입니다. 이 정의는 DigStore, dig RPC,
DIG Browser 전반에서 동일합니다. → capsule, 전체 설명
store
store는 정체성과 그 콘텐츠 및 히스토리의 결합입니다: 커밋마다 하나씩 생성되는 capsule들의 시퀀스입니다. 그 정체성은 64자리 16진수 store id이며, 이는 온체인 Chia 싱글톤 launcher id와 동일합니다 — 체인 싱글톤이 store의 현재 root에 대한 권위입니다. store는 DIG의 웹사이트에 해당하는 개념입니다. → store 구조
generation
generation은 store의 단일 커밋된 상태이며, root hash(generation의 리소스별 leaf에
대한 Merkle root)로 식별됩니다. 각 commit은 현재 콘텐츠를 새로운 추가 전용(append-only)
generation으로 봉인합니다 — 이는 capsule이 지칭하는 것과 동일한 대상입니다. generation은
Git 히스토리처럼 단조롭게 증가합니다. → generation과 root hash
URN
URN은 DigStore의 주소이자 키를 하나의 문자열로 결합한 것입니다:
urn:dig:chia:<storeId>[:<rootHash>][/<resource>]. 이는 리소스를 찾아내는(locate) 동시에
**복호화하는 키를 도출(derive)**합니다 — URN을 소유하는 것만으로 공개 리소스를 읽기에 충분하고도
필요합니다. 브라우저에서 사용하는 축약형은 chia:// 프로토콜입니다. → URN과 암호화