풀
ZooBC는 체인에 무언가를 보관하는 대가로 받는 돈을 두 시스템 계정, 롱제비티 풀과 스토리지 풀에 모읍니다. 아무도 그 키를 가지고 있지 않습니다. 그 코인은 프로토콜의 규칙에 따라서만 움직이며, 그 규칙은 이를 등록 노드들에게 지급합니다. 세 번째 시스템 계정인 앱 풀은 온체인 베팅의 하우스이며, 앱 풀에서 설명합니다.
키가 없는 계정
각 풀의 주소는 ASCII 이름을 0으로 채워 32바이트로 만든 것입니다. 롱제비티 풀은 ZBCLONGV, 스토리지 풀은 ZBCSTORE, 앱 풀은 ZBCAPPS입니다. 이 주소들에 대응하는 개인 키는 없으므로, 어떤 서명으로도 여기서 지출할 수 없습니다(계정과 주소). 롱제비티 풀과 스토리지 풀은 계정 임대료가 면제됩니다.
롱제비티 풀
롱제비티 풀은 ZooBC가 체인에 무언가를 보관하는 대가로 받는 것과 그 벌칙을 모읍니다. 버전 0.5.8부터 롱제비티 풀은 다음을 받습니다.
- 계정 임대료(계정 임대료와 정리), 데이터셋 임대료(데이터셋), 마켓 임대료(마켓과 주문), 에스크로 임대료(에스크로)
- 선택한 트랜잭션을 일반 이력보다 오래 보관하는 롱제비티 예치금에서 인출되는 임대료와, 그런 예치금이 닫힐 때 남은 것(데이터 보관 비용 (롱제비티))
- 비용 납부를 멈춘 데이터에서 쓸려 온 예치금. 예를 들어 저장 파일이 정리될 때 그 예치금의 나머지
- 토큰을 유지하기 위해 내는 유지비(토큰 유지비 (지속))
- ZBC는 결코 소각되지 않으므로, ZBC는 결코 소각되지 않는다에 나열된 경우에 노드가 잃는 스테이크 10 %, 대기 중인 노드의 참석 수수료(대기열), 그리고 정리된 모든 계정과 해산된 계정 그룹에 남은 더스트
코인베이스와 일반 트랜잭션 수수료는 더 짧은 길을 갑니다. 이것들은 롱제비티 풀을 거치지 않고 곧바로 자기 블록의 보상 풀에 들어가 그 블록의 추첨으로 나뉩니다.
모든 블록에 한 조각씩
롱제비티 풀은 높이 1보다 높은 모든 블록에서 지급합니다. 각 블록은 풀 잔액의 한 조각을 가져갑니다.
slice = floor(balance ÷ (period − height mod period))
기간은 과금 기간, 즉 스냅샷 주기 하나로, mainnet에서 172,800블록, 30일입니다. 조각은 풀을 떠나 코인베이스, 수수료와 함께 그 블록의 보상 풀에 들어가고, 코인베이스 추첨이 이를 나눕니다.
나누는 수가 1까지 줄어들므로, 풀은 각 기간의 경계에서 비게 되며, 기간 중간에 들어온 돈은 남은 블록들에 나뉘어 지급됩니다. 예를 들어 기간이 시작될 때 풀에 17.28 ZBC가 있고 더 들어오는 것도, 그 밖에 지급되는 것도 없다면, 172,800블록 각각에서 10,000 원자 단위(0.0001 ZBC)를 지급합니다. 나눗셈이 원자 단위의 정수로 이루어지므로, 남은 블록 수보다 작은 풀은 커질 때까지 아무것도 지급하지 않습니다.
블록마다 지급하면 누가 버는지를 추첨의 규칙이 결정하게 됩니다. 성숙했으며 누락 상태도 정지 상태도 아닌 노드만 티켓을 가지며, 몫은 어느 한순간에 마침 자격이 있던 노드가 아니라 모든 블록의 티켓 보유자를 따릅니다. 이 풀은 비상용 준비금이 아니며 누구에게도 환불하지 않습니다. 체인의 데이터를 보관하는 노드들에게 지급하기 위해 존재합니다.
아카이브의 몫
롱제비티 풀은 아카이브의 비용도 지급합니다. 아카이브에서는 분산 저장소가 블록 0부터 체인의 모든 스냅샷을 보관합니다. 저장 에포크마다 롱제비티 풀의 10 %가 그 스냅샷들의 표본으로 뽑힌 청크를 증명하는 노드들에게 똑같이 나뉘어 지급됩니다.
스토리지 풀
스토리지 풀은 분산 저장소에 보관된 파일의 임대료를 받아, 그 파일을 보관하는 노드들에게 지급합니다(분산 저장소 풀). 에포크(240블록, 약 1시간)마다 파일의 조각에 배정된 노드들이 저장 증명을 제출합니다. 증명이 확인된 조각마다, 동의한 모든 보유자의 소유자가 풀에서 지급받습니다. 금액은 활성 파일들의 그 에포크 임대료를 예상 증명 수로 나눈 것이며, 결코 풀이 가진 것보다 많지 않습니다. 다수 의견에 밀렸거나 미성숙한 보유자는 그 에포크의 보상을 받지 못하며, 보상은 풀에 남습니다.
계정 임대료부터 MiB당 저장 가격까지, 두 풀로 들어오는 가격들은 레지스트리의 좌석들이 정해진 범위 안에서 투표로 정합니다(가격 투표).