pynode простой Bitcoin P2P-клиент, первоначально основанный на пол-узла ArtForz», который поддерживает blockchain базу данных и пул памяти TX. Все Bitcoin-код, связанные с отделен в "Bitcoin" модуль, что позволяет вам использовать основные функции, такие как CBlock или сериализацию P2P сообщений, фактически не используя сам узел.
Поэтому pynode преследует две цели:
1. В качестве общего "питон-Bitcoin" библиотека для любого проекта. Обновить: Теперь отдельный проект, https://github.com/jgarzik/python-bitcoinlib
2. Как P2P узел, который может быть использован в качестве основы для других проектов, таких как узел мониторинга сети или P2P прокси.
В настоящее время, в основном для разработчиков, а не конечных пользователей. Вот что делает pynode не делать:
- Управление ключами (кошелек)
Вот ограниченные вещи, которые pynode Можно делают в настоящее время:
- Исходящее подключение TCP к одному удаленному узлу P2P
- Начальная blockchain скачать
- Поддерживать пул памяти транзакций, с TX вынимается, поскольку они подтверждены в блоках
- Поддерживать индексированную базу данных blockchain
- Ответить на запросы JSON-RPC с помощью внутреннего сервера HTTP
Со временем он станет более способным, но это релиз качество альфа для разработчиков в настоящее время.