Документация Zycord
Всё опубликованное о Zycord, в порядке чтения — аргументация проекта, инженерная спецификация и руководства оператора по фактическому запуску.
Монеты в mainnet ещё нет, и любой, кто продаёт вам ZCD сегодня, вас
обманывает. Монеты публичного testnet по замыслу ничего не стоят. Генезис-блок mainnet появляется в
2026-10-01T00:00:00Z, и этот момент есть genesis_time в
опубликованном файле параметров, а не объявление — узел, который с ним расходится, находится в
другой цепочке. Каждое официальное объявление подписано ключом E724 39CE DD85 11F9 D607 550B 87FD 60D5 EB4A 0B29 и публикуется в
ветке на форуме. Больше нигде.
Zycord — это сеть на доказательстве работы, в которой каждая транзакция — называемая сертификатом — несёт прочитанное ею состояние и записанное ею состояние. Поэтому проверка одного сертификата — чистая функция от его байтов: ни диска, ни истории, ни общего состояния и никакого предела на то, сколько машин проверяют его одновременно. Цепочка никогда ничего не исполняет. Она упорядочивает сертификаты и фиксирует их детерминированной свёрткой (fold), которая применяет каждый сертификат, чьи заявленные входные данные ещё выполняются, и пропускает остальные.
Эти страницы — документация той системы: аргументация проекта, инженерная спецификация и руководства по эксплуатации. Они написаны из тех же источников, из которых собрана эталонная реализация, и если любая из них расходится с репозиторием, прав репозиторий.
Начните здесь#
Начните с общей картиныКак работает сеть
Вся система на одной странице: транзакция, собранная вне цепочки между серверами, проверяемая параллельно по одним лишь её байтам и фиксируемая единственной последовательной свёрткой (fold). Сертификат, два глагола, роли, два рынка gas и защищённый канал — в схемах.
Запустить#
Установка
Как получить бинарники на машину.
Проверка загруженного файла
Контрольные суммы, подписи, воспроизводимые сборки.
Запуск узла
Эксплуатация zycordd.
Майнинг
RandomX, выплаты и во что обходится запуск.
Кошелёк
Ключи, отправка и восемь правил.
Публичный testnet
Подключение к сети, работающей прямо сейчас.
Справочник#
Сетевой протокол
Что узлы говорят друг другу.
Глоссарий
Сертификат, свёртка (fold), пропуск, поручитель, ячейка.
Вопросы и ответы
Вопросы, которые действительно задают.
Кратчайший полезный путь#
Если вы хотите оказаться в сети сегодня, а не читать о ней, то вот и всё содержание. Публичный testnet работает прямо сейчас; в нём те же правила консенсуса, что и в mainnet, но другой идентификатор цепочки.
# Build the binary that can join a RandomX network.
# `make build` produces a devnet-only binary -- see Installation, "Two tiers".
make build-randomx
# A payout address. The node never sees the key behind it.
./bin/zcd-randomx wallet new --out miner.json
# Join, and mine to yourself. Coins come from mining; on testnet there is
# also a faucet at zycord.com/faucet/ for a first, small balance.
./bin/zycordd-randomx --testnet --dir ./testnet \
--mine --payout $(./bin/zcd-randomx wallet address --key miner.json)
Запускайте когда угодно, в том числе до срока первого блока сети: узел отказывается строить блок, до которого не дошли его собственные часы, сообщает, сколько осталось ждать, и начинает майнить сам. Ничего не нужно планировать и нечего перезапускать. Полная версия этого — раздел Публичный testnet, а во что обходится запуск — раздел Майнинг.
Что нормативно, а что лишь пояснение#
Здесь это важнее, чем в большинстве проектов, потому что у сети нет административного ключа и, следовательно, нет способа исправить ошибку задним числом. Документы упорядочены по старшинству, и это упорядочение не формальность:
| Уровень | Что это | Где находится |
|---|---|---|
| Протокол | Файлы параметров и эталонные тестовые векторы. Независимая реализация, проходящая эти векторы, — равноправный участник, а не форк. | spec/ |
| Слой пиров | Нормативные требования к тому, что узлы говорят друг другу. | Сетевой протокол |
| Аргументация | Почему проект устроен именно так, с измерениями и названными открытыми вопросами. | Техническое описание |
| Реализация | Как эталонный узел воплощает всё вышеперечисленное. Пояснительно, не нормативно. | Архитектура |
| Руководства оператора | Установка, запуск, майнинг и хранение ключей. | Эти страницы |
Там, где какие-либо два расходятся, побеждает более точный, а само расхождение — ошибка, о которой стоит сообщить. Ни одно число, вписанное вручную в пояснительных слоях, не является источником истины; оно либо сгенерировано из кода, либо утверждается названным тестом, либо служит иллюстрацией, на которую ничто другое ссылаться не может.
Проверьте сами#
Для проекта, автор которого не станет ручаться за него лично, здесь нет ничего ценнее того, что вы можете проверить, никого не спрашивая. Протокол — это каталог файлов: файлы параметров, зафиксированные в генезис-блоке, и эталонные векторы, дающие каждому правилу свёртки (fold), блока и действительности свой случай. Реализация, которая их проходит, — это равный участник, а не форк.
Параметры и эталонные векторы
Каждое правило — это случай вида (состояние до, блок) → (состояние после, комиссии), положительный и отрицательный. Прогоните их на этом узле или на своём собственном.
Обозреватель testnet
Наблюдайте, как работающая сеть производит блоки, и смотрите исходы по каждому сертификату, которые не может отобразить обозреватель ни одной другой цепочки.
В архивеТехническое описание, версия для цитирования
Версионированный, цитируемый депозит: doi:10.5281/zenodo.22167490.