Биткойн
Этот репозиторий содержит реализацию Биткойна, использующую в основном чистый PHP.
Внимание : эта библиотека не поддерживает 32-разрядные установки PHP. Также обратите внимание, что композитор — единственный поддерживаемый метод установки.
Установка
Вы можете установить эту библиотеку через Composer: composer require bitwasp/bitcoin
Содействие
Все вклады приветствуются. Пожалуйста, просмотрите [эту страницу], прежде чем начать
Документация
Ознакомьтесь с началом документации библиотеки: [Введение]
На данный момент поддерживается:
- Блоки, заголовки, блоки Меркла и фильтры Блума
- P2SH и отдельные сценарии-свидетели
- Адаптируемая библиотека эллиптических кривых, использующая [PhpEcc] по умолчанию или libsecp256k1, если привязки найдены.
- Поддержка создания, анализа, подписания/проверки транзакций
- Детерминированные подписи (RFC6979)
- BIP32 и алгоритмы детерминированного ключа Electrum (более старый тип I)
- BIP39 и более старый формат семян электрума.
- ScriptFactory для распространенных типов ввода/вывода, синтаксического анализатора, интерпретатора и классификаторов.
- Поддерживает привязки к libbitcoinconsensus.
- Привязки к серверам Stratum (electrum)
Другие проекты
- uffertools-php — Набор инструментов для работы с двоичными данными в PHP
- ext-secp256k1 — привязка PHP к libsecp256k1
- ext-bitcoinconsensus — привязки PHP к libbitcoinconsensus
- bitcoin-p2p-php — PHP-реализация обмена биткойн-P2P-сообщениями с использованием реакцииphp
- stratum-php — PHP-реализация протокола stratum с использованием реакции PHP
- Electrum-discovery-php — обнаружение сервера Electrum (через IRC) с использованием реакции PHP
- node-php — игрушечный проект (на самом деле просто для развлечения), полный узел, использующий bitcoin-p2p-php.
- bip70-php — реализация BIP70 (запросы платежей) для PHP.
Сторонники
Эта библиотека представляет собой проект со 100% открытым исходным кодом. Мы не получаем никакого финансирования от отрасли, не предоставляем платную поддержку или разработку функций. Тем не менее, мы благодарны нашим сторонникам, которые предоставляют бесплатный доступ к проектам с открытым исходным кодом:
Благодарим компанию JetBrains за поддержку проекта путем спонсирования некоторых пакетов всех продуктов в рамках их программы бесплатной лицензии с открытым исходным кодом.