Токены и рынки
ZooBC встраивает токены и торговлю в протокол. Выпуск токена, его отправка, обмен и размещение ордера на рынке — обычные типы транзакций с фиксированными правилами, поэтому никто не пишет код контрактов, а каждый узел применяет их одинаково. Каждый баланс любого актива учитывается в атомарных единицах по 10⁻⁸: один ZBC — это 100 000 000 таких единиц, как и одна целая единица любого токена.
Три вида активов
- ZBC — актив 0, собственная монета цепочки (см. Монета ZBC и её единицы). Это не токен: его баланс — это баланс аккаунта. Ни одна транзакция с токенами не может его выпустить или сжечь, новые ZBC появляются только из coinbase, и срок его действия никогда не истекает. ZBC вообще никогда не сжигается (см. ZBC никогда не сжигается).
- Генезис-монеты — токены с 1 по 14, записанные блоком 0: ZUSD, ZEUR, ZCNY, ZBTC, ZETH, ZSOL, ZDOT, ZBNB, ZADA, ZXRP, ZTRX, ZXTZ, ZUSDC и ZUSDT. Их названия говорят, что они представляют, например «Zoo US Dollar» для ZUSD и «Zoo Bitcoin» для ZBTC. У всех 8 знаков после запятой, и все созданы без срока истечения, поэтому платить за их содержание не нужно. Они не допускают ни довыпуска, ни погашения: MintToken или BurnToken для них отклоняется, а если блок всё же включит такую транзакцию, она станет оплаченной пустой операцией.
- Пользовательские токены выпускает кто угодно транзакцией IssueToken, и они определяются идентификатором этой транзакции (см. Выпуск токена).
Четыре генезис-монеты — мостовые монеты: ZBTC (биткоин), ZETH (эфир), а также ZUSDC и ZUSDT (токены ERC-20 в Ethereum). У каждой есть адрес хранения, зафиксированный в генезисе, и её предложение меняется только через мост. У остальных десяти генезис-монет адреса хранения нет.
Использование токенов
- Знаки после запятой и шаг: сколько из 8 знаков после запятой использует токен и шаг, которому должна соответствовать любая сумма.
- Выпуск токена: IssueToken, правила для символов и названий, обеспечение в ZBC и TransferToken.
- Довыпуск и сжигание токенов: увеличение предложения и погашение единиц за их долю обеспечения.
- Содержание токена (продление): бесплатный первый период и платежи за продление, которые поддерживают жизнь токена.
- Политики разделения и транзакций: политики разделения, которые распределяют входящие деньги, и политики транзакций, которые отклоняют целые категории транзакций.
Единицы токена можно также держать в эскроу, передавать потоком как ликвидный платёж или выплачивать по расписанию.
Торговля
- Предложения обмена: сделки по принципу «всё или ничего» между любыми двумя активами.
- Рынки и ордера: книги ордеров в цепочке, которые каждый узел сводит одинаково.
- Мост и обёрнутые монеты: как биткоин и эфир становятся ZBTC и ZETH в ZooBC и обратно.
Сведение ордеров — часть консенсуса, поэтому ни один оператор не держит средства трейдеров и не может переупорядочить книгу. Пулов автоматических маркетмейкеров в ZooBC нет: сделки происходят между предложениями и ордерами, которые размещают люди.
Аттестации событий, на которые опирается мост, описаны в статье триггеры и аттестации.
См. также
Статьи по этой теме
- Выпуск токена
Как создать токен в ZooBC одной транзакцией IssueToken, правила для его символа и названия, его обеспечение в ZBC и идентификатор, а также как его единицы перемещаются транзакцией TransferToken. - Довыпуск и сжигание токенов
Как эмитент токена ZooBC с возможностью довыпуска добавляет предложение с соответствующим обеспечением в ZBC и как держатели погашаемого токена сжигают единицы за свою долю обеспечения. - Знаки после запятой и шаг
Что означают знаки после запятой токена ZooBC, шаг, кратной которому должна быть любая сумма токена, и где знаки после запятой важны для торговли. - Мост и обёрнутые монеты
Как мост ZooBC превращает биткоин, эфир и два стейблкоина Ethereum в обёрнутые монеты в ZooBC и обратно — голосованием зарегистрированных узлов. - Политики разделения и транзакций
Как аккаунт ZooBC может автоматически делиться каждым входящим зачислением с помощью политики разделения и отклонять целые категории транзакций с помощью политики транзакций. - Предложения обмена
Как предложение обмена в ZooBC позволяет торговать любыми двумя активами: мейкер блокирует то, что отдаёт, а единственный тейкер платит ровно то, что хочет мейкер, по принципу «всё или ничего». - Рынки и ордера
Как работают книги ордеров ZooBC в цепочке: открытие рынка, размещение и сведение ордеров, комиссия тейкера и аренда, которая поддерживает рынок открытым. - Содержание токена (продление)
Сколько живёт пользовательский токен ZooBC, как платежи за продление от кого угодно продлевают его жизнь и что происходит с его держателями и обеспечением в ZBC, когда его срок истекает.