Repolode
Chia-Network

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. 1

    Чтобы установить, следуйте руководству Installation Details в Chia Docs

  2. 2

    Чтобы начать запускать Chia, прочитайте руководство Intro to Chia в Chia Docs

Что важно знать

  • Требуется Python 3.11 или новее.
  • Пирам за NAT требуется UPnP либо ручная настройка роутера и брандмауэра для открытия TCP-порта 8444.

Темы

#blockchain#cryptocurrency#proof-of-space#full-node#wallet#python#consensus#blockchain-network#chia#chia-blockchain

Частые вопросы

Что такое 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 обновляется ежедневно.

Похожие проекты