比特币
该存储库包含主要使用纯 PHP 的比特币实现。
警告:该库不支持 32 位 PHP 安装。另请注意,composer 是唯一受支持的安装方法。
安装
你可以通过 Composer 安装这个库: composer require bitwasp/bitcoin
贡献
欢迎所有贡献。开始之前请参阅[此页]
文档
查看该库文档的开头:[简介]
目前支持:
- 块、标头、merkle 块和布隆过滤器
- P2SH 和隔离见证脚本
- 一个适应性强的椭圆曲线库,默认使用 [PhpEcc],如果找到绑定则使用 libsecp256k1
- 支持构建、解析、签名/验证交易
- 确定性签名 (RFC6979)
- BIP32 和 electrum(较旧的 I 型)确定性密钥算法
- BIP39 和较旧的金银币种子格式。
- 用于常见输入/输出类型、解析器、解释器和分类器的 ScriptFactory
- 支持绑定到 libbitcoinconsensus
- 与 Stratum(电子)服务器的绑定
其他项目
- buffertools-php - 在 PHP 中处理二进制数据的工具包
- ext-secp256k1 - PHP 绑定到 libsecp256k1
- ext-bitcoinconsensus - PHP 绑定到 libbitcoinconsensus
- 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 通过赞助其免费开源许可计划中的一些全产品包来支持该项目。