Вики ZooBC
Основы ZooBC

Монета ZBC и её единицы

ZBC — нативная монета ZooBC. Ею оплачивается всё, что цепочка делает для вас: комиссия каждой транзакции, стейк, который узел блокирует, чтобы войти в реестр, и аренда, благодаря которой аккаунты и данные остаются в цепочке. В самой цепочке у ZBC вообще нет дробной части: любая сумма — это целое число атомарных единиц.

Атомарные единицы

Один ZBC равен 100 000 000 атомарных единиц, поэтому у ZBC восемь знаков после запятой, а наименьшая сумма — 0,00000001 ZBC. Это тот же масштаб, что и у сатоши в Bitcoin.

Один ZBC равен 100 000 000 атомарных единиц: 0,00000001 ZBC = 1 единица, 0,025 ZBC = 2 500 000 единиц, 1 ZBC = 100 000 000 единиц; 8 знаков после запятой.
Один ZBC равен 100 000 000 атомарных единиц: 0,00000001 ZBC = 1 единица, 0,025 ZBC = 2 500 000 единиц, 1 ZBC = 100 000 000 единиц; 8 знаков после запятой.

Внутри транзакции каждая сумма, комиссия и баланс — целое число атомарных единиц, хранящееся как знаковое 64-битное целое. API узла сообщает суммы так же, поэтому программа делит их на 100 000 000, чтобы показать в ZBC:

Атомарных единицZBCПример
10,00000001наименьшая сумма
1 000 0000,01начальная аренда аккаунта за 30 дней
2 500 0000,025базовая комиссия за действие
100 000 0001
10 000 000 000100начальный минимум очереди для узла

Инструменты командной строки отклоняют значение вроде 1.5, 1e3 или 12abc там, где ожидается целое число атомарных единиц, а не пытаются угадать, что имелось в виду. Единственное место, принимающее ZBC с дробной частью, — поле amount крана testnet.

Токены, выпущенные в ZooBC, учитываются в тех же атомарных единицах по 10⁻⁸ (знаки после запятой и шаг). При этом сам ZBC — не токен: это актив 0, его баланс — это баланс аккаунта, и ни одна транзакция с токенами не может его выпустить или сжечь.

За что платят в ZBC

  • Комиссии. Каждая транзакция объявляет комиссию, и каждый узел вычисляет для неё один и тот же минимум: базу 0,025 ZBC, умноженную на общую для сети шкалу комиссий, плюс небольшую плату за байты транзакции. Всё, что объявлено сверх минимума, возвращается в том же блоке (комиссии).
  • Стейк узла. Чтобы подать заявку в реестр узлов, аккаунт владельца блокирует ZBC вместе со своим узлом. В mainnet минимум очереди начинается со 100 ZBC, и места могут голосованием устанавливать его в пределах от одной атомарной единицы до 250 ZBC (регистрация узла). Стейк — это залог, и сам по себе он ничего не приносит. Узел, уходящий без нарушений, получает всю заблокированную сумму обратно после 7-дневного периода охлаждения; 10 % теряются при исключении и в нескольких других случаях (выход из реестра).
  • Аренда. Данные блокчейна хранит каждый узел, поэтому за всё, что в нём остаётся, нужно платить. Аккаунт, на котором есть ZBC, платит 0,01 ZBC каждые 30 дней по начальной цене (аренда аккаунтов и их удаление), а наборы данных, файлы и долго хранящиеся транзакции платят аренду из собственных депозитов (наборы данных, плата за сохранение данных (долговечность)).
  • Цены протокола, например стоимость открытия рынка, содержание токена или стейк шлюза, тоже задаются в ZBC (голосования по ценам).
ZBC оплачивает комиссии за транзакции, стейк узла, блокируемый для входа в реестр, и аренду аккаунтов, данных и файлов. Майнеров нет.
ZBC оплачивает комиссии за транзакции, стейк узла, блокируемый для входа в реестр, и аренду аккаунтов, данных и файлов. Майнеров нет.

И ZBC — это деньги: его можно переводить простым платежом, через эскроу, потоком или по расписанию (что можно делать в ZooBC).

Майнеров, которым нужно платить, нет. Комиссии и новые монеты достаются зарегистрированным узлам через лотерею coinbase пропорционально их оценке участия.

Предложение

У каждой цепочки есть потолок предложения в 33 333 333,33333333 ZBC (3 333 333 333 333 333 атомарных единиц), в который входит всё, что зачислено в генезисе, и всё, что coinbase когда-либо выпустит. То, что генезис не раздаёт, образует пул coinbase, который выпускается в течение 15 лет по кривой, самой крутой в начале; после этого новые ZBC не создаются (предложение и эмиссия). Ни одно правило и не уничтожает ZBC: штрафы и пыль удалённых аккаунтов уходят в пул долголетия, который платит узлам (ZBC никогда не сжигается).

В testnet ZBC не имеет ценности, и любой может бесплатно получить монеты из крана (devnet, testnet и mainnet).

См. также