Альтернативная реализация Bitcoin full node на Go, которая проверяет и раздаёт блокчейн, но не поддерживает функции кошелька.
Chia-Network/chia-blockchain
Реализация блокчейна Chia на Python: полный узел, farmer, harvester, timelord и кошелёк.
- Звёзды
- 10,795
- Форки
- 2,058
- Открытые issues
- 193
- Последний коммит
- 11 часов назад
Что это?
Chia — криптовалюта, использующая консенсус на основе доказательства пространства и времени вместо доказательства выполненной работы, поэтому фермерствовать можно на обычном оборудовании. Этот репозиторий содержит эталонную реализацию сети на Python: полный узел, farmer, harvester, timelord и кошелёк объединены в одной кодовой базе с графическим интерфейсом и CLI.
В проекте используется упрощённая модель транзакций UTXO с небольшим объёмом состояния в блокчейне, функциональный язык в стиле Lisp (Chialisp) для логики транзакций и ключи BLS с агрегированными подписями, благодаря которым в каждом блоке хранится одна подпись. Также есть встроенный DNS-сидер, поддерживающий список надёжных узлов, и протокол пулов, позволяющий фермерам сохранять контроль над созданием блоков. Поддерживаются лёгкие клиенты с быстрой и объективной синхронизацией.
Требуется Python 3.11 или новее. Большинству пользователей достаточно запускать harvesters, farmers, plotters, полные узлы и кошельки; запуск timelords или VDF рассчитан на опытных операторов.
Ключевые возможности
- 01Консенсус на основе доказательства пространства и времени позволяет фермерствовать на обычном оборудовании
- 02Полный узел, farmer, harvester, timelord и кошелёк в одной кодовой базе
- 03Встроенный DNS-сидер поддерживает список надёжных узлов
- 04Упрощённая модель транзакций UTXO с Chialisp для логики транзакций
- 05Ключи BLS с агрегированными подписями и протокол пулов
- 06Поддержка лёгких клиентов и быстрая синхронизация
Сценарии использования
- Запуск домашней фермы с harvesters и farmer на обычном оборудовании
- Работа полного узла для проверки сети Chia
- Управление средствами XCH через встроенный кошелёк
- Участие в пуле для фермерства с сохранением контроля над созданием блоков
Быстрый старт
- 1
Чтобы установить, следуйте руководству Installation Details в Chia Docs
- 2
Чтобы начать запускать Chia, прочитайте руководство Intro to Chia в Chia Docs
Что важно знать
- Требуется Python 3.11 или новее.
- Пирам за NAT требуется UPnP либо ручная настройка роутера и брандмауэра для открытия TCP-порта 8444.
Темы
Частые вопросы
- Что такое chia-blockchain?
- Реализация блокчейна Chia на Python: полный узел, farmer, harvester, timelord и кошелёк. Chia — криптовалюта, использующая консенсус на основе доказательства пространства и времени вместо доказательства выполненной работы, поэтому фермерствовать можно на обычном оборудовании. Этот репозиторий содержит эталонную реализацию сети на Python: полный узел, farmer, harvester, timelord и кошелёк объединены в одной кодовой базе с графическим интерфейсом и CLI.
- chia-blockchain можно использовать бесплатно? Какая у него лицензия?
- chia-blockchain распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- chia-blockchain всё ещё поддерживается?
- Активно поддерживается. Последний коммит в chia-blockchain — 7 нояб. 2026 г..
- Для чего можно использовать chia-blockchain?
- Запуск домашней фермы с harvesters и farmer на обычном оборудовании Работа полного узла для проверки сети Chia Управление средствами XCH через встроенный кошелёк Участие в пуле для фермерства с сохранением контроля над созданием блоков
- Как установить chia-blockchain?
- Чтобы установить, следуйте руководству Installation Details в Chia Docs Чтобы начать запускать Chia, прочитайте руководство Intro to Chia в Chia Docs
- Где скачать chia-blockchain?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Chia-Network/chia-blockchain
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Реализация full node Kaspa на Rust, а также wallet CLI, WASM SDK и библиотеки wRPC для блокчейна Kaspa.
Референсная реализация Bitcoin-протокола с полной нодой: подключается к P2P-сети и проверяет блоки и транзакции.
Dash Core — ПО с открытым исходным кодом для узла и кошелька криптовалюты Dash, предназначенное для мгновенных приватных платежей.
Полноузловая нода Bitcoin на Rust: вместо набора UTXO использует реляционный архив и включает сервер Electrum.
Независимый Bitcoin full node на Rust с совместимыми с Core интерфейсами P2P и RPC и встраиваемыми компонентами узла.