ビットコイン
このリポジトリには、ほとんど純粋な PHP を使用したビットコインの実装が含まれています。
警告: このライブラリは、PHP の 32 ビット インストールをサポートしていません。また、サポートされているインストール方法は Composer のみであることにも注意してください。
インストール
このライブラリは Composer 経由でインストールできます。composer composer require bitwasp/bitcoin
貢献する
すべての貢献を歓迎します。始める前に【こちらのページ】をご覧ください
ドキュメント
ライブラリのドキュメントの冒頭を確認してください: [はじめに]
現在サポートされているもの:
- ブロック、ヘッダー、マークル ブロックとブルーム フィルター
- P2SH および分離された監視スクリプト
- 適応可能な楕円曲線ライブラリ。デフォルトで [PhpEcc] を使用するか、バインディングが見つかった場合は libsecp256k1 を使用します。
- トランザクションの構築、解析、署名/検証のサポート
- 決定論的署名 (RFC6979)
- BIP32 および Electrum (古いタイプ I) 決定論的鍵アルゴリズム
- BIP39 および古い Electrum シード形式。
- 一般的な入出力タイプ、パーサー、インタープリター、分類子用の ScriptFactory
- libbitcoinconsensus へのバインディングをサポート
- Stratum (electrum) サーバーへのバインディング
その他のプロジェクト
- buffertools-php - PHP でバイナリデータを操作するためのツールキット
- ext-secp256k1 - libsecp256k1 への PHP バインディング
- ext-bitcoinconsensus - libbitcoinconsensus への PHP バインディング
- bitcoin-p2p-php - Reactphp を使用したビットコイン P2P メッセージングの PHP 実装
- stratum-php - Reactphp を使用した stratum プロトコルの PHP 実装
- electrum-discovery-php - Reactphp を使用した Electrum サーバー検出 (IRC 経由)
- node-php - bitcoin-p2p-php を使用したおもちゃのプロジェクト (実際にはただの楽しみのため)
- bip70-php - PHP 用の BIP70 (支払い要求) 実装
サポーター
このライブラリは 100% オープンソース プロジェクトです。当社は業界から資金提供を受けておらず、有償サポートや機能開発も提供していません。そうは言っても、オープンソース プロジェクトへの無料アクセスを提供してくれるサポーターには感謝しています。
JetBrains の無料オープンソース ライセンス プログラム内の一部の全製品パックのスポンサーを通じてプロジェクトをサポートしていただいたことに感謝します。