Bitcoin
Este repositório contém uma implementação de Bitcoin usando principalmente PHP puro.
Aviso : esta biblioteca não suporta instalações de PHP de 32 bits. Observe também que o compositor é o único método de instalação compatível.
Instalação
Você pode instalar esta biblioteca via Composer: composer require bitwasp/bitcoin
Contribuindo
Todas as contribuições são bem-vindas. Consulte [esta página] antes de começar
Documentação
Confira o início da documentação da biblioteca: [Introdução]
Atualmente suportado:
- Blocos, cabeçalhos e blocos Merkle e filtros Bloom
- Scripts de testemunhas segregadas e P2SH
- Uma biblioteca de curva elíptica adaptável, usando [PhpEcc] por padrão, ou libsecp256k1 se as ligações forem encontradas
- Suporte para construção, análise, assinatura/validação de transações
- Assinaturas determinísticas (RFC6979)
- Algoritmos de chave determinística BIP32 e electrum (antigo tipo I)
- BIP39 e o formato mais antigo de electrum seed.
- ScriptFactory para tipos comuns de entrada/saída, analisador, interpretador e classificadores
- Suporta ligações a libbitcoinconsensus
- Ligações a servidores Stratum (electrum)
Outros projetos
- buffertools-php - Kit de ferramentas para trabalhar com dados binários em PHP
- ext-secp256k1 - ligações PHP para libsecp256k1
- ext-bitcoinconsensus - ligações PHP para libbitcoinconsensus
- bitcoin-p2p-php - Implementação PHP de mensagens P2P bitcoin usando reactphp
- stratum-php - Implementação PHP do protocolo stratum usando reactphp
- electrum-discovery-php - Descoberta do servidor Electrum (por IRC) usando reactphp
- node-php - Um projeto de brinquedo (na verdade, apenas por diversão) um nó completo usando bitcoin-p2p-php
- bip70-php - Uma implementação BIP70 (solicitações de pagamento) para PHP
Apoiadores
Esta biblioteca é um projeto 100% open source. Não recebemos nenhum financiamento da indústria, nem fornecemos suporte pago ou desenvolvimento de recursos. Dito isto, somos gratos aos nossos apoiadores que fornecem acesso gratuito para projetos de código aberto:
Obrigado à JetBrains por apoiar o projeto patrocinando alguns pacotes de todos os produtos dentro de seu programa de licença de código aberto gratuito.