Сеть
Открытый блокчейн, который уже работает.
ZooBC — это блокчейн на основе Proof-of-Participation с работающей публичной тестовой сетью. Основная сеть ещё не запущена. Всё на этой странице можно перепроверить в терминале, с любой машины, без API-ключа.
Цифры обновляются в вашем браузере из публичного API. Если живой запрос не удаётся, показывается кешированное на сервере значение с указанием времени последнего успешного считывания.
Proof of Participation простым языком
Традиционные блокчейны опираются на Proof of Work (тратить электроэнергию, чтобы заслужить право написать блок) или Proof of Stake (заблокировать капитал, чтобы заслужить это право). Консенсус ZooBC, Proof of Participation, ближе ко второму, чем к первому, — но показатель, определяющий, кто напишет следующий блок, носит поведенческий, а не чисто финансовый характер. Узлы накапливают показатель участия, оставаясь в сети, корректно обслуживая запросы и выполняя порученную работу с течением времени; именно этот показатель учитывается, когда сеть выбирает следующего производителя блока — примерно каждые 15 секунд.
Практическое следствие: чтобы быть значимым для сети, не обязательно быть богатым, но обязательно быть надёжным. Узел, который плохо себя ведёт или отсутствует, теряет показатель участия; добросовестный небольшой оператор может превзойти ленивого крупного.
Что входит в каждый релиз
Каждый релиз ZooBC — это набор примерно из 76 инструментов командной строки. Самый крупный из них, zbc-cli, — это 50 команд, каждая из которых принимает JSON на входе и выдаёт JSON на выходе: сеть изначально рассчитана на то, чтобы ею управляли скрипты и агенты как полноценный сценарий использования, а не браузер как второстепенный. zbc-account-gen создаёт ключ офлайн, без доступа к сети. zbc-send отправляет получателю ZBC (а также адреса Bitcoin, Ethereum, Solana, Polkadot, Cardano, Ripple, Tron и Tezos в той же сети).
Каждый опубликованный бинарный файл имеет свой SHA-256-хеш, записанный в цепочку органом, выпускающим релиз, так что скачавший может сверить полученный файл с консенсусом, а не с сайтом, который его отдал. Именно для этого служит ончейн-реестр релизов — см. /verify, чтобы перетащить файл и проверить его.
Создано для общения с агентами
Публичный API ZooBC — это 82 эндпоинта, без ключа, без аутентификации, с полностью открытым CORS — так что запрос к нему может сделать статическая страница в любом браузере, и любой скрипт где угодно тоже. Никакого «портала для разработчиков», ограничивающего доступ, не существует. Цепочка также предоставляет ончейн-примитивы, подходящие для агентов, взаимодействующих друг с другом: отложенные и вестинговые переводы, эскроу с автоматическими тайм-аутами, возвращающими средства, мультиподпись N-из-M, наборы данных для каждого аккаунта. Агенту можно выдать расходуемый лимит (allowance) с потолком, обеспеченным консенсусом, и каждое его действие оставляет постоянный аудиторский след, который человек может проверить впоследствии. Пошаговое руководство именно по этому — от первой транзакции в тестовой сети до принудительных лимитов и сроков одобрения — есть на странице ZooBC для ИИ-агентов ↗.
Аккаунты платят ренту
Хранение не бесплатно вечно. Аккаунты платят за занимаемое пространство со временем, чтобы заброшенное состояние не накапливалось за счёт всех остальных. Рента небольшая; цель не в том, чтобы извлекать прибыль, а в том, чтобы реестр оставался полезным и спустя десятилетия.
Подробнее — на zoobc.com
Три более объёмных материала о том, для чего нужна эта сеть. Они размещены на сайте проекта, а не здесь, и каждый находится на своей стадии — метка указывает, на какой.
ZooBC для ИИ-агентов ↗
Лимиты расходов, обеспеченные сетью, сроки одобрения, контроль через мультиподпись и постоянный аудиторский след — разобрано как последовательность действий, которую можно выполнить уже сегодня в тестовой сети.
Децентрализованный ИИ ↗
Независимо управляемые ИИ-специалисты, сборка на стороне пользователя, открытые расчёты между ними. Это заявленное направление на период после запуска основной сети, а не то, что уже существует.
ProxCell ↗
Геофедеративные мобильные платежи: локальное оптимистичное подтверждение, географические уровни расчётов, телефоны в роли узлов. Предложение Роберто Каподьечи — статья, а не обязательство.
Сроки запуска основной сети
Основная сеть ещё не запущена. Когда это произойдёт, эта страница будет обновлена базовым URL основной сети и путём миграции из тестовой сети. Фонд не назовёт дату, пока она не будет закреплена в тестовой сети самими операторами сети.
Исходный код
Исходный код основного программного обеспечения узла будет открыт в течение шести месяцев после запуска основной сети, либо раньше, если сообщество достигнет уровня внедрения, который оправдает более раннее открытие. Утилиты и инструменты CLI уже запланированы к открытию до запуска основной сети. Пока же ончейн-реестр релизов позволяет проверить, что скачанный вами бинарный файл соответствует тому, что было опубликовано по консенсусу.
Стабильность API
Текущая поверхность API по адресу /api/v1 стабильна для операций чтения. Операции записи подписывают транзакции локально — цепочка никогда не видит приватный ключ. См. раздел Разработка с точной схемой байтов транзакции отправки и рабочим примером на Python, который проводит аккаунт от пустого состояния до подтверждённого перевода примерно за 200 строк стандартной библиотеки.