Что можно делать в ZooBC
Каждая возможность ZooBC — это тип транзакции, встроенный в протокол, с фиксированными правилами, которые каждый узел применяет одинаково. Начиная с версии 0.5.8 существует 73 номера типов транзакций (транзакции). Эта страница — карта того, что они позволяют делать, со ссылкой на статью о каждой возможности.
Платежи
- Отправлять ZBC с одного аккаунта на другой.
- Платить потоком, который равномерно начисляется со временем; любая сторона может его остановить, и начисленная часть выплачивается (ликвидные платежи (потоки)).
- Планировать серию переводов с интервалом, числом платежей и необязательным начальным периодом без выплат — с блокировкой средств заранее или со списанием при каждом платеже (запланированные переводы).
- Платить через эскроу, которое утверждающий подтверждает или отклоняет до истечения срока; получатель также может опубликовать запрос эскроу, чтобы плательщик его пополнил (эскроу).
- Тратить с мультиподписного аккаунта, когда его подписало достаточно участников (мультиподпись).
- Блокировать ZBC на триггере, который выплачивает средства на будущей высоте блока или когда зарегистрированные узлы аттестуют событие (триггеры и аттестации).
Любая транзакция может также нести короткое сообщение, открытое или зашифрованное для получателя (подписанные и зашифрованные сообщения).
Токены
Выпустите собственный токен со своим символом, названием, предложением и необязательным обеспечением в ZBC, а затем переводите, довыпускайте, сжигайте его или продлевайте его жизнь (выпуск токена, довыпуск и сжигание токенов, содержание токена (продление)). Рядом с пользовательскими токенами существует фиксированный набор из 14 генезис-монет, и четыре из них, ZBTC, ZETH, ZUSDC и ZUSDT, — мостовые монеты (токены и рынки, мост и обёрнутые монеты).
Рынки
- Рынки с книгой ордеров: откройте рынок для пары токенов, затем размещайте и отменяйте лимитные или рыночные ордера (рынки и ордера).
- Предложения обмена: предложите один актив в обмен на другой — всем или указанному контрагенту; один тейкер принимает всё предложение целиком (предложения обмена).
Данные и файлы
- Наборы данных: записи «ключ — значение», записанные на аккаунт и оплачиваемые арендой (наборы данных).
- Небольшие файлы в цепочке, каждый примерно до 64 КиБ (файлы в цепочке (DFS)).
- Более крупные файлы в децентрализованном хранилище: манифест файла попадает в цепочку, а его фрагменты по 1 МиБ хранят узлы, выбранные рандеву-хешированием, которые каждую эпоху доказывают, что всё ещё их хранят. Аренда берётся из депозита, и файл удаляется, когда депозит не может покрыть очередной период (пул децентрализованного хранения).
- Сохранить транзакцию дольше, чем узлы хранят обычную историю, оплатив её долговечность (плата за сохранение данных (долговечность)).
Приложения и игры
Играйте в настольные игры, такие как шахматы, шашки или «четыре в ряд», с другими игроками или делайте одиночные ставки, например в кости, рулетку или на подброшенную монету, против пула приложений. Каждый ход — это транзакция, состояние игры хранится в цепочке, а выплачивает протокол (приложения в ZooBC).
Аккаунты и политики
- Группы аккаунтов: один аккаунт, за которым стоят до 100 адресов, с правами на расходы для каждого участника (группы аккаунтов).
- Политика разделения: автоматически распределять входящие платежи между получателями, которых может быть до 10.
- Политика транзакций: отклонять целые категории транзакций на аккаунт и с него (политики разделения и транзакций).
Работа сети
Зарегистрируйте узел и войдите в реестр узлов либо зарегистрируйте шлюз, архивный узел или ретранслятор (шлюзы, обозреватель и архивные узлы, ретрансляторы). Зарегистрированные узлы также голосуют по ценам (голосования по ценам), аттестуют события, доказывают хранение и сообщают о двойном подписании (двойное подписание (эквивокация)), а орган выпуска релизов регистрирует релизы программы (релизы и обновления).
Чего здесь нет
Ни один тип транзакции не даёт ZBC в долг и не устанавливает процентную ставку, и пулов автоматических маркетмейкеров нет. Нет и виртуальной машины, поэтому никто не может развернуть новый вид контракта: возможность, которой нет в этом списке, появляется только вместе с релизом протокола.
Всё перечисленное можно сочетать в приложении, которое обращается к публичному API узла, даже в приложении, построенном как одна веб-страница (приложение на одной HTML-странице, идеи проектов).