용어집
이 위키 전반에서 쓰는 용어의 짧은 정의입니다. 각 용어는 그것을 자세히 설명하는 문서로 연결됩니다. 값은 mainnet의 값입니다. 숫자와 로마자로 시작하는 용어는 맨 앞에, 나머지는 첫 자음에 따라 가나다순으로 실었습니다.
0–9, A–Z
- 3분의 2 규칙 (two-thirds rules): 스파인 블록, 브리지 입금 처리, 오라클 이벤트, 릴리스 거부처럼 레지스트리의 3분의 2가 필요한 결정입니다. 3분의 2 규칙 참조.
- BIP-39: 지갑이 키를 도출하는 12~24개 단어의 복구 문구의 바탕이 되는 표준입니다. 지갑 만들기와 안전한 보관 참조.
- CloseLongevity: 롱제비티 기록의 납부자가 그 기록을 닫자고 투표하는 트랜잭션입니다. 납부자들의 돈은 선입선출로 쓰이며, 쓰이지 않은 돈이 남아 있는 납부자가 모두 투표하면 기록이 닫히고 그 나머지는 롱제비티 풀로 갑니다. 데이터 보관 비용 (롱제비티) 참조.
- devnet: mainnet의 규칙을 가지되 타이밍이 훨씬 짧은 개발 네트워크입니다. devnet, testnet, mainnet 참조.
- DFS 파일 (DFS file): 최대 약 64 KiB의 작은 파일로, 트랜잭션에 담겨 전달되고 경로 아래의 데이터셋 행으로 보관됩니다. 체인 위의 파일 (DFS) 참조.
- mainnet: ZBC가 실제 가치를 갖는 ZooBC 네트워크입니다. devnet, testnet, mainnet 참조.
- MetaMask 접근 (MetaMask access): 모든 노드에는 Ethereum 방식 JSON-RPC 어댑터가 내장되어 있으며(기본값은 노드 자신의 컴퓨터), 이를 통해 Ethereum 지갑과 도구가 잔액을 읽고 Ethereum 유형 계정에서 ZBC를 보낼 수 있습니다. MetaMask와 Ethereum 방식 접근 참조.
- testnet: mainnet의 규칙과 값을 가지며 코인에 가치가 없는 공개 테스트 네트워크입니다. devnet, testnet, mainnet 참조.
- VRF: 검증 가능한 난수 함수(verifiable random function)입니다. 블록 시드는 그 출력이며, 생산자는 이를 고를 수 없습니다. 블록 시드 (VRF) 참조.
- ZBC: ZooBC의 네이티브 코인으로, 소수점 아래 8자리를 가집니다. ZBC 코인과 단위 참조.
- **
ZBC_주소**: 네이티브 계정의 66자 텍스트 형태로, 접두사 뒤에 8자씩 7개 그룹으로 된 base32 문자 56자가 옵니다. 계정과 주소 참조. - ZBC는 소각되지 않음 (ZBC is never burned): 어떤 규칙도 ZBC를 없애지 않습니다. 스테이크의 10 % 몫, 대기 중인 노드의 참석 수수료, 정리된 더스트는 롱제비티 풀로 갑니다. ZBC는 결코 소각되지 않는다 참조.
- ZooBC Foundation: 각 체인의 제네시스 좌석 11개를 보유하고 명령줄 도구를 배포하는 조직입니다. ZooBC Foundation 참조.
ㄱ
- 가격 투표 (price vote): 투표로 정할 수 있는 가격에 대한 좌석의 투표입니다. 주기마다 한 번 각 가격은 집계 대상 좌석의 평균으로 움직이며, 각 투표는 +20 % 또는 절반으로 제한됩니다. 가격 투표 참조.
- 거래 정책 (transact policy): 트랜잭션을 범주 단위로 통째로 거부하는 계정 설정입니다. 분배 정책과 거래 정책 참조.
- 거부권 (veto): 등록 좌석의 3분의 2가 릴리스에 반대하는 증언을 하면 그 릴리스는 즉시 철회됩니다. 릴리스와 업데이트 참조.
- 검증 페이지 (verify page): 내려받은 파일의 지문을 브라우저에서 계산하고 그 해시를 체인에서 찾는 게이트웨이 페이지입니다. 다운로드한 파일 확인 참조.
- 게이트웨이 (gateway): 노드의 API를 지갑, 익스플로러, 파우셋 페이지와 함께 공개 도메인에서 HTTPS로 제공하는 별도의 프로그램으로, 스테이크와 함께 체인에 등록됩니다. 게이트웨이 참조.
- 계정 (account): 체인 위에서 ZBC와 토큰을 보유할 수 있는 주소입니다. 네이티브 계정은 Ed25519 공개 키로 식별됩니다. 계정과 주소 참조.
- 계정 그룹 (account group): 최대 100개의 주소 뒤에 있는 하나의 계정입니다. 돈은 키 없는 그룹 주소에 있으며, 각 구성원은 자기 권한을 가집니다. 계정 그룹 참조.
- 계정 임대료 (account rent): ZBC를 보유한 모든 계정이 내는 고정 임대료로, 시작 시 30일마다 0.01 ZBC입니다. 잔액으로 이를 감당할 수 없는 계정은 정리됩니다. 계정 임대료와 정리 참조.
- 계정 정리 (pruning of accounts): 잔액으로 임대료를 낼 수 없는 계정을 비우는 것입니다. 그 더스트는 롱제비티 풀로 갑니다. 계정 임대료와 정리 참조.
- 공급 상한 (supply ceiling): 체인당 33,333,333.33333333 ZBC로, 제네시스 입금액과 앞으로 나올 모든 코인베이스를 포함합니다. 공급과 발행 참조.
- 기본 작업 수수료 (base action fee): 0.025 ZBC(2,500,000 원자 단위)로, 모든 트랜잭션의 최소 수수료 중 수수료 배율이 곱해지는 부분입니다. 수수료 참조.
ㄴ
- 노드 (node): ZooBC 소프트웨어를 실행하는 컴퓨터로, 체인을 보관하고 검사하며 API를 제공합니다. ZooBC란 무엇인가와 노드 운영 참조.
- 노드 API (node API): 모든 노드가
/api/v1/아래에서 제공하는 공개 HTTP API로, 누구에게나 읽기가 열려 있습니다. 노드 API 참조. - 노드 레지스트리 (node registry): 블록을 만들 수 있는 노드들의 온체인 집합으로, 각 노드의 키, 소유자, 스테이크, 상태를 담습니다. 노드 레지스트리와 좌석 참조.
- 노드 키 (node key): 노드에 보관되는
ZNK_키로, 노드의 블록, 시드 증명, 영수증, 의무에 서명합니다. 노드의 키 참조. - 누락 상태 (missing): 건너뛴 차례부터 다음 자기 블록까지의 노드 상태입니다. 누락 상태인 노드는 아무것도 벌지 못하고(코인베이스도, 수수료도, 롱제비티 풀 몫도 없음) 점수 단위마다 100점 중 5점을 잃습니다. 연속 4번째로 차례를 놓치면 정지되고, 점수가 0이 되면 퇴출됩니다. 놓친 차례, 정지, 퇴출 참조.
- 누적 난이도 (cumulative difficulty): 체인의 분기가 블록마다 쌓아 가는 가중치입니다. 노드는 가장 무거운 분기를 따릅니다. 포크 선택과 누적 난이도 참조.
ㄷ
- 다중서명 계정 (multisignature account): 참여자 중 임계값만큼이 서명했을 때만 지출하는 키 없는 계정입니다. 다중서명 참조.
- 단계 (step): 토큰의 모든 금액이 지켜야 하는 배수로, 10^(8 − 소수 자릿수) 원자 단위입니다. 소수 자릿수와 단계 참조.
- 단일 페이지 앱 (one-page app): 노드의 API를 읽고 브라우저에서 트랜잭션에 서명하는 단일 웹 페이지로 만든 애플리케이션입니다. HTML 페이지 하나로 앱 만들기 참조.
- 담보 (backing): 발행자가 토큰에 잠가 두는 ZBC입니다. 상환 가능 토큰을 소각한 사람은 그 몫을 받습니다. 토큰 발행 참조.
- 대기열 (queue): 신청 노드들이 입회 속도에 따라 입회할 때까지, 스테이크에 기다린 블록 수를 곱한 값의 순서로 기다리는 곳입니다. 대기열 참조.
- 대기열 최소치 (queue minimum): 노드가 대기열에 들어갈 수 있는 최소 스테이크로, 시작 시 100 ZBC이며 1 원자 단위에서 250 ZBC 사이로 투표할 수 있습니다. 노드 등록 참조.
- 데이터셋 (dataset): 계정이 자기 자신이나 다른 계정 아래에 기록하는 키-값 행으로, 모든 노드가 보관하고 임대료로 비용을 냅니다. 데이터셋 참조.
- 데이터셋 객체 (dataset object): 데이터셋 행이 속하는 객체로, 그것을 만든 트랜잭션의 해시로 이름이 붙으며, 소유자와
ZBS_예치금 주소를 가집니다. 데이터셋 참조.
ㄹ
- 라운드 (round): 이전 블록 이후의 15초 슬롯입니다. 라운드 r에 추첨된 노드는 부모 이후 15 × r초를 목표로 하는 블록을 만들 수 있습니다. 라운드, 타이밍, 시간 창 참조.
- 롤백 한도 (rollback limit): 노드가 받아들이는 가장 깊은 재구성으로, 720블록(3시간)입니다. 최종성과 롤백 참조.
- 롱제비티 (longevity): 일반 이력이 정리된 뒤에도 선택한 트랜잭션이 모든 노드에 저장되어 있도록 예치금을 내는 것입니다. 데이터 보관 비용 (롱제비티) 참조.
- 롱제비티 풀 (longevity pool): 임대료, 벌칙, 대기 중인 노드의 참석 수수료, 정리된 더스트를 모으는 키 없는 계정
ZBCLONGV입니다. 그 잔액의 한 조각을 모든 블록의 추첨에 지급하고, 저장 에포크마다 10 %를 아카이브의 표본으로 뽑힌 청크를 증명하는 노드들에게 지급합니다. 풀 참조. - 리퀴드 페이먼트 (liquid payment): 정해진 시간에 걸쳐 고르게 귀속되는 결제입니다. 어느 쪽이든 중지할 수 있으며, 귀속된 부분이 지급됩니다. 리퀴드 페이먼트 (스트림) 참조.
- 릴레이 (relay): 지갑을 위해 통화 신호와 온라인 상태를 전달하는 등록된 서비스입니다. 릴레이 참조.
- 릴리스 권한자 (release authority): 제네시스에 지정된 단 하나의 키로, 소프트웨어 릴리스를 등록하고 철회합니다. 좌석의 3분의 2는 그 릴리스에 거부권을 행사하거나 권한자를 교체할 수 있습니다. 릴리스와 업데이트 참조.
- 릴리스 핀 (release pin): 릴리스와 함께 제공되는 알려진 스파인 블록입니다. 저장된 스파인이 이와 모순되는 노드는 그 스파인 위에서 실행되지 않습니다. 릴리스 핀 참조.
ㅁ
- 마켓 (market): 토큰 쌍에 대한 온체인 오더북으로, 지정가 주문과 시장가 주문, 테이커 수수료가 있습니다. 마켓과 주문 참조.
- 막힘 (wedge): 롤백 한도 너머에서 확인된 더 무거운 분기를 본 노드의 상태입니다. 노드는 자기 분기에서 생산을 멈추고 스냅샷에서 재구축합니다. 최종성과 롤백 참조.
- 만료 (expiry): 트랜잭션이 타임스탬프 이후 블록에 포함될 수 있는 기간입니다. 기본값은 1시간이며, 버전 3 트랜잭션은 최대 하루입니다. 만료와 타임스탬프 참조.
- 멀티플레이어 앱 (multiplayer app): 같은 판돈을 건 좌석 2~4개의 보드 게임이나 주사위 게임으로, 승자는 1 % 레이크를 뺀 팟을 가져갑니다. 멀티플레이어 앱 참조.
- 명령줄 도구 (command-line tools):
zbc-cli를 포함해 열 가지 언어로 된 ZooBC Foundation의 MIT 라이선스 도구로, 노드의 API를 통해 노드와 통신합니다. 명령줄 도구 참조.
ㅂ
- 발행 (emission): 코인베이스가 15년 곡선을 따라 새 ZBC를 방출하는 것으로, 제네시스에서 가장 빠르며 블록 수가 아니라 시간을 따릅니다. 공급과 발행 참조.
- 배치 (batch): 한 종류의 여러 작업을 전부 아니면 전무로 담은 트랜잭션 하나입니다. ZBC 결제는 최대 25건, 토큰 전송은 32건, 저장 증명은 1,000건까지 담습니다. 최소 수수료는 각 작업이 단독으로 낼 금액의 합이며, 메시지 요금은 한 번만 매겨집니다. 블록당 계정당 트랜잭션 하나, 그리고 배치 참조.
- 보상 풀 (reward pool): 블록의 추첨이 나누는 것으로, 그 블록의 코인베이스, 수수료, 롱제비티 풀의 한 조각입니다. 코인베이스 추첨 참조.
- 복구 문구 (recovery phrase): 지갑이 모든 키를 다시 만들어 내는 12~24개의 단어입니다. 이를 가진 사람이 자금을 통제합니다. 지갑 만들기와 안전한 보관 참조.
- 분배 정책 (split policy): 들어오는 결제의 몫을 최대 10명의 수신자에게 보내는 계정 설정입니다. 분배 정책과 거래 정책 참조.
- 분산 저장소 (decentralised storage): ZooBC가 더 큰 파일과 아카이브의 청크를 보관하는 방식입니다. 파일은 1 MiB 조각으로 잘리고 체인에는 매니페스트만 둡니다. 각 조각이나 청크는 추첨으로 뽑힌 등록 노드 다섯 개가 보관합니다. 저장은 기본으로 켜져 있으며, 저장을 끈 노드는 저장 보상만 잃습니다. 분산 저장소 풀 참조.
- 브리지 (bridge): 집계 대상 좌석의 3분의 2가 원래 체인의 입금을 증언하면 래핑된 코인 ZBTC, ZETH, ZUSDC, ZUSDT를 1 대 1로 발행하고, 출금 때 이를 소각하는 방식이며, 브리지 수수료는 없습니다. 그 규칙은 버전 0.5.8부터 노드에 포함되어 있으며, 체인들은 브리지 서비스를 시작하지 않은 채 버전 0.5.8로 재출범합니다. 브리지와 래핑된 코인 참조.
- 블록 (block): 체인을 늘리는, 트랜잭션과 영수증의 서명된 묶음입니다. 15초마다 하나씩 나옵니다. 블록과 시간 참조.
- 블록 시드 (block seed): 각 블록이 담는 무작위 값으로, 생산자의 노드 키로 이전 시드에 대해 계산한 VRF의 출력입니다. 다음 생산자 추첨과 코인베이스 추첨을 이끕니다. 블록 시드 (VRF) 참조.
- 빈 블록 (empty block): 트랜잭션이 없는 블록입니다. 그래도 영수증과 코인베이스를 담습니다. 추첨 순번 10부터의 늦은 생산자는 빈 블록만 만들 수 있습니다. 우선 라운드, 빈 블록, 이전 생산자 참조.
- 빠른 동기화 (fast sync): 제네시스부터 모든 블록을 재생하는 대신, 공동 서명된 스파인 블록에 지정된 스냅샷에서 노드를 시작하는 것입니다. 스냅샷과 빠른 동기화 참조.
ㅅ
- 생존 예치금 (survival deposit): 트랜잭션의 생존 필드에 넣는 선택적인 금액으로, 최소 0.1 ZBC입니다. 송신자 자신의 롱제비티 예치금이며, 그 트랜잭션을 저장해 두는 롱제비티 기록을 엽니다. 데이터 보관 비용 (롱제비티) 참조.
- 서명된 메시지 (signed message): 체인 결속 방식인 ZBC-MSG-v2로 ZooBC 키로 서명한 오프체인 메시지로,
zbc-cli같은 명령줄 도구로 서명하며 웹 지갑은 서명하지 않습니다. 트랜잭션은 수신자에게만 읽히도록 암호화한 메시지도 담을 수 있습니다. 서명된 메시지와 암호화된 메시지 참조. - 성숙 (maturity): 새 노드가 수입을 얻기 위한 조건입니다. 입회 후 4 점수 단위와 자기 블록 하나이며, 노드가 2,880개 미만인 동안에는 2일입니다. 성숙과 수입 참조.
- 소유자 키 (owner key): 노드를 등록하고, 키를 교체하고, 제거하며, 노드의 추첨 당첨금을 받는 일반
ZBC_계정입니다. 노드의 키 참조. - 솔로 베팅 (solo bet): 앱 풀을 상대로 하는 주사위, 룰렛, 동전 던지기 같은 게임으로, 나중 블록의 시드로 결과가 정해집니다. 솔로 베팅 참조.
- 수수료 배율 (fee scale): 기본 작업 수수료에 곱하는 네트워크 전체의 배수로, 전송 수수료라고도 하며, 좌석들이 커밋 후 공개 투표로 정합니다. 가격 투표 참조.
- 수수료를 내는 무동작 (paid no-op): 블록에 도달했지만 적용될 때 조건이 맞지 않는 트랜잭션입니다. 수수료를 내고 그 밖에는 아무것도 바꾸지 않습니다. 트랜잭션 참조.
- 스냅샷 (snapshot): 한 높이에서의 체인 상태 전체로, 모든 노드가 172,800블록(30일)마다 쓰고 스파인 블록에 지정됩니다. 각 노드는 최근 세 개만 보관하며, 아카이브는 모두 보관합니다. 스냅샷과 빠른 동기화 참조.
- 스냅샷 주기 (snapshot cycle): 스냅샷 사이의 172,800블록(30일)으로, 임대료와 가격 투표의 기간이기도 합니다. 블록과 시간 참조.
- 스왑 제안 (swap offer): 한 자산을 다른 자산과 바꾸자는 제안으로, 테이커 한 명이 통째로 수락합니다. 스왑 제안 참조.
- 스테이크 (stake): 소유자가 노드를 대기열에 넣으려고 잠그는 ZBC입니다. 대기열의 자리를 살 뿐 결코 더 많은 블록을 사지 못하며, 그 자체로는 아무것도 벌지 않습니다. 노드 등록 참조.
- 스토리지 풀 (storage pool): 저장 파일의 임대료를 받고 저장 증명 보상을 지급하는 키 없는 계정
ZBCSTORE입니다. 풀 참조. - 스파인 체인 (spine chain): 하루에 블록 하나를 만들며 좌석의 3분의 2가 공동 서명하는 느린 동반 체인입니다. 메인 체인의 체크포인트를 만들고 스냅샷 매니페스트와 노드 키 변경을 담습니다. 스파인 체인 참조.
- 신뢰할 수 없는 체인 데이터 (untrusted chain data): 토큰 이름, 메시지, 데이터셋 값처럼 체인에서 읽은 모든 것은 수수료를 낸 사람이 쓴 것입니다. 이는 입력이지, 결코 지시가 아닙니다. 체인 데이터는 신뢰할 수 없는 입력이다 참조.
ㅇ
- 아카이브 (archive): 블록 0부터의 모든 스냅샷으로, 모든 노드가 아니라 분산 저장소가 보관합니다. 각 스냅샷의 청크는 추첨으로 뽑힌 등록 노드 다섯 개가 보관하므로 과거 어느 시점의 상태든 다시 만들 수 있습니다. 각 노드는 자기의 마지막 스냅샷 세 개만 보관합니다. 저장 에포크마다 롱제비티 풀의 10 %가 표본으로 뽑힌 청크를 증명하는 노드들에게 똑같이 나뉘어 지급됩니다. 아카이브와 과거 조회 참조.
- 아카이브 노드 (archival node): 검색, 통계, 익스플로러의 바탕이 되는 인덱스인 아카이브 서비스도 실행하는 등록 노드입니다. 익스플로러와 아카이브 노드 참조.
- 앱 (apps): 규칙이 모든 노드에 내장된 게임과 베팅입니다. 모든 수는 트랜잭션이며, 지급은 프로토콜이 합니다. ZooBC의 앱 참조.
- 앱 풀 (apps pool): 솔로 베팅의 하우스인 키 없는 계정
ZBCAPPS입니다. 솔로 판돈과 멀티플레이어 게임의 1 % 레이크를 받고, 솔로 당첨금을 지급합니다. 앱 풀 참조. - 에스크로 (escrow): 승인자가 해제하거나 거부할 때까지, 또는 기한이 되어 송신자에게 돌아갈 때까지 보관되는 결제입니다. 에스크로 참조.
- 에어갭 모드 (air-gap mode): 한 번도 온라인에 접속하지 않는 컴퓨터에서 서명하고, 서명된 트랜잭션을 텍스트와 QR 코드로 보여 주어 온라인 지갑이 제출하게 하는 웹 지갑의 모드입니다. 웹 지갑 참조.
- 영수증 (receipt): 등록 노드가 다른 등록 노드로부터 블록이나 트랜잭션을 받을 때 서명하는 진술입니다. 영수증은 중계를 증명합니다. 영수증과 네트워크 토폴로지 참조.
- 예약 이체 (scheduled transfer): 정해진 간격으로 이루어지는 일련의 결제로, 처음에 한꺼번에 잠그거나 결제할 때마다 가져갑니다. 예약 이체 참조.
- 우선 피어 (priority peers): 프로토콜이 각 등록 노드에 배정하는 피어로, mainnet에서 12개이며 40블록마다 다시 추첨됩니다. 이들에게 중계하면 영수증을 얻습니다. 영수증과 네트워크 토폴로지 참조.
- 원자 단위 (atomic unit): ZBC의 가장 작은 금액인 0.00000001 ZBC입니다. 1 ZBC는 100,000,000 원자 단위이며, 체인은 모든 금액을 원자 단위로 셉니다. ZBC 코인과 단위 참조.
- 위협 모델 (threat model): 참여 증명이 견디도록 만들어진 것으로, 과반 공격과 시빌 공격부터 장거리 재작성까지입니다. 참여 증명이 방어하는 위협 참조.
- 의무 (duty): 저장 증명, 증언, 투표처럼 등록 노드가 네트워크를 위해 보내는 트랜잭션입니다. 수수료를 정확히 0으로 내야 합니다. 수수료 참조.
- 이력 정리 (pruning of history): 노드가 오래된 블록과 트랜잭션을 버리고 스냅샷 기간 1~2개만큼만 보관하는 것으로, 롱제비티가 보관하는 것은 예외입니다. 이력 정리 참조.
- 이전 생산자 (previous producer): 마지막 블록을 만든 노드입니다. 추첨에는 남지만 10라운드로 강등됩니다. 우선 라운드, 빈 블록, 이전 생산자 참조.
- 이중 서명 (equivocation): 생산자가 같은 부모 위에 서로 다른 두 블록에 서명하는 것입니다. EquivocationReport로 증명할 수 있으며 놓친 차례로 집계됩니다. 이중 서명 (equivocation) 참조.
- 익스플로러 (explorer): 블록, 트랜잭션, 계정, 노드를 둘러보도록 게이트웨이가 제공하는 웹 페이지입니다. 익스플로러와 아카이브 노드 참조.
- 입회 속도 (admission pace): 600일을 집계 대상 좌석 수로 나눈 주기(7일에서 90일 사이로 유지)마다 대기 중인 노드 하나를 입회시키는 타이머입니다. 입회 속도 참조.
ㅈ
- 작업 증명, 지분 증명 (Proof of Work, Proof of Stake): 블록을 만들 기회가 해시 파워나 스테이킹한 코인을 따르는 설계입니다. ZooBC의 추첨에서는 모든 활성 좌석의 기회가 같습니다. 참여 증명과 PoW·PoS의 비교 참조.
- 저장 증명 (storage proof): 조각 보유자가 저장된 파일의 조각이나 아카이브 청크를 여전히 보관하고 있음을 보이려고 에포크마다 제출하는 해시로, 수수료 없는 의무입니다. 분산 저장소 풀 참조.
- 점수 단위 (unit): 참여 점수의 시계입니다. 선택 가능한 노드가 2,880개 미만인 동안에는 2,880블록(12시간)이고, 레지스트리가 더 크면 선택 가능한 노드 수만큼의 블록입니다. 누락 상태인 노드는 점수 단위마다 100점 중 5점을 잃으며, 성숙에는 4 점수 단위가 걸립니다. 놓친 차례, 정지, 퇴출 참조.
- 정지 (suspension): 노드는 연속 4번째로 차례를 놓치면 추첨에서 빠지며, 정지된 동안에는 추첨 티켓이 없습니다. 놓친 차례, 정지, 퇴출 참조.
- 제네시스 블록 (genesis block): 체인의 시작 상태 전체를 나타내는 블록 0입니다. 제네시스 블록 참조.
- 제네시스 좌석 (genesis seats): 각 체인이 가지고 시작하는 11개의 등록 노드로, ZooBC Foundation이 보유합니다. ZooBC Foundation 참조.
- 제네시스 코인 (genesis coins): ZUSD, ZBTC처럼 모든 체인이 가지고 시작하는 14개의 토큰입니다. 추가 발행도 상환도 할 수 없습니다. 토큰과 마켓 참조.
- 제네시스 해시 (genesis hash): 제네시스 구성에서 도출한 해시입니다. 체인의 유일한 신원이며, 모든 트랜잭션 서명이 이를 포함합니다. 제네시스 블록 참조.
- 좌석 (seat): 노드 레지스트리에서 노드의 자리입니다. 모든 활성 좌석은 생산자 추첨에서 같은 기회를 갖습니다. 노드 레지스트리와 좌석 참조.
- 준비 게이트 (readiness gate): 등록 생산자의 3분의 2가 새 규칙 묶음을 아는 릴리스로 블록을 만든 뒤에야 그 묶음을 켜는 규칙입니다. 릴리스와 업데이트 참조.
- 증언 (attestation): 등록 노드가 이벤트의 값에 대해 서명한 진술(AttestEvent)입니다. 활성 레지스트리의 3분의 2가 같은 값을 증언하면 이벤트가 확정됩니다. 트리거와 증언 참조.
- 지갑 (wallet): 키를 보관하고 트랜잭션에 서명하는 프로그램입니다. 공식 지갑은 모든 노드가 제공하는 단일 웹 페이지입니다. 지갑 만들기와 안전한 보관과 웹 지갑 참조.
- 집계 대상 좌석 (counted seats): 정지되지 않은 등록 좌석으로, 가격 투표에서 표를 가집니다. 가격 투표 참조.
ㅊ
- 참여 점수 (participation score): 0~100 %의 노드 척도로, 20 %에서 시작합니다. 노드 자신의 블록에 담긴 영수증으로 오르고, 누락 상태인 동안 떨어지며, 코인베이스 추첨에 가중치를 줍니다. 참여 점수 참조.
- 참여 증명 (Proof of Participation): ZooBC의 합의 방식입니다. 추첨으로 뽑힌 등록 노드가 블록을 만들고, 영수증으로 측정되는 중계가 새 코인에서 각 노드의 몫을 정합니다. 참여 증명 (PoP) 참조.
- 채널 앱 (channel app): 체인 밖에서 서명된 수로 플레이하고 트랜잭션 하나로 체인에서 정산하는 2인 게임입니다. 어느 플레이어든 240블록의 이의 제기 기간 안에 더 긴 서명된 수의 연속으로 이 정산을 덮어쓸 수 있습니다. 채널 앱 참조.
- 청구 (claim): 노드 키를 가진 사람이 좌석의 스테이크를 자신이 통제하는 계정으로 옮기는 트랜잭션(ClaimNodeRegistration)입니다. 소유자 자신의 청구는 제거로 취급되어 7일 쿨다운이 적용됩니다. 다른 계정에서 보낸 청구는 일주일 뒤에 실행되며, 그 전에 소유자가 노드를 제거하면 실행되지 않습니다. 레지스트리에서 나가기 참조.
- 체인 결속 서명 (chain-bound signature): 체인의 제네시스 해시를 포함하는 다이제스트에 대한 서명으로, 하나의 체인에서만 유효합니다. 모든 트랜잭션은 이렇게 서명됩니다. 체인 결속 서명 참조.
- 체크섬 (checksum): 주소의 마지막 3바이트로, 키와 접두사의 SHA3-256에서 가져오며, 지갑이 잘못 입력한 주소를 거부할 수 있게 합니다. 계정과 주소 참조.
- 초과 지불분 (overpay): 선언한 수수료 중 하한을 넘는 부분입니다. 같은 블록에서 환불됩니다. 수수료 참조.
- 추가 발행과 소각 (minting and burning): 추가 발행 가능 토큰의 발행자는 MintToken으로 단위를 더하고, 상환 가능 토큰의 보유자는 BurnToken으로 단위를 없애고 담보의 몫을 받습니다. 토큰의 추가 발행과 소각 참조.
- 추첨 (draw): 이전 블록의 시드로 계산하는 무작위 순서로, 다음 블록을 어떤 좌석이 어떤 순서로 만들 수 있는지 지명합니다. 추첨 참조.
ㅋ
- 코인베이스 (coinbase): 블록이 담는 새 ZBC로, 15년 발행 곡선이 이전 블록의 타임스탬프와 자기 타임스탬프 사이에 방출하는 양입니다. 공급과 발행 참조.
- 코인베이스 추첨 (coinbase lottery): 각 블록의 보상 풀을 티켓 보유자들 사이에서 같은 몫으로 나누는 추첨으로, 확률은 참여 점수에 비례합니다. 코인베이스 추첨 참조.
- 코인베이스 풀 (coinbase pool): 공급 상한 중 제네시스가 나눠 주지 않은 부분으로, 코인베이스가 15년에 걸쳐 방출합니다. 공급과 발행 참조.
- 쿨다운 (cool-down): 제거나 소유자 자신의 청구로 떠나는 노드의 스테이크가 다시 입금되기 전에 보류되는 40,320블록(7일)입니다. 레지스트리에서 나가기 참조.
- 키 없는 주소 (keyless address): 풀, 계정 그룹, 다중서명 계정처럼 대응하는 개인 키가 없는 주소입니다. 그 코인은 프로토콜의 규칙에 따라서만 움직입니다. 계정과 주소 참조.
- 키 유형 (key types): ZooBC가 자체 계정 외에 받아들이는 계정 유형입니다. Bitcoin, Ethereum, Solana, Polkadot, Cardano, Ripple, Tron, Tezos이며, 각각 원래 체인의 방식으로 서명합니다. 키와 계정 유형 참조.
ㅌ
- 테이커 수수료 (taker fee): 시작 시 0.1 %인 마켓 수수료로, 거래의 테이커가 받는 것에서 떼어 블록의 생산자에게 지급합니다. 마켓과 주문 참조.
- 토큰 (token): IssueToken으로 ZooBC에서 발행하는 자산으로, 자체 심볼, 공급량, 선택적인 ZBC 담보를 가집니다. 토큰 발행 참조.
- 토큰 유지비 (token upkeep): 사용자 토큰을 무료 기간 이후에도 유지시키는 결제입니다. 토큰이 만료되면 그 담보는 보유자들에게 지급됩니다. 토큰 유지비 (지속) 참조.
- 토폴로지 (topology): 등록 노드들에 우선 피어를 배정하는 것으로, 40블록마다 블록 시드로 다시 추첨합니다. 영수증과 네트워크 토폴로지 참조.
- 퇴출 (expulsion): 참여 점수가 0에 이르렀을 때 좌석을 레지스트리에서 제거하는 것입니다. 스테이크의 10 %는 롱제비티 풀로 가고, 90 %는 즉시 소유자에게 돌아갑니다. 놓친 차례, 정지, 퇴출 참조.
- 트랜잭션 유형 (transaction type): 73가지 내장 트랜잭션 종류 중 하나로, 각각 고정된 규칙을 가집니다. 트랜잭션 참조.
- 트레저리 (treasury): 네 역할 키 중 하나입니다. 보유한 것을 지출하며 발행할 수 없는 일반 계정입니다. ZooBC Foundation 참조.
- 트리거 (trigger): 수신자를 위해 잠가 두었다가 미래의 높이에서, 또는 증언된 이벤트가 확정될 때 풀어 주는 ZBC입니다. 트리거와 증언 참조.
- 티켓 보유자 (ticket holder): 성숙했으며 누락 상태도 정지 상태도 아닌 등록 노드입니다. 티켓 보유자만 코인베이스 추첨에 참여합니다. 코인베이스 추첨 참조.
ㅍ
- 파우셋 (faucet): 테스트 ZBC를 나눠 주는 testnet 서비스로, 요청할 때마다 지급액이 절반으로 줄어듭니다. devnet, testnet, mainnet 참조.
- 팔로워 노드 (follower node): 블록을 만들지 않고 체인 전체를 내려받아 검사하는 노드입니다. ZooBC란 무엇인가 참조.
- 포크 선택 (fork choice): 경쟁하는 분기 중 하나를 고르는 규칙입니다. 누적 난이도가 가장 큰 쪽이 이기고, 정확히 같으면 최상단 해시가 낮은 쪽이 이깁니다. 포크 선택과 누적 난이도 참조.