¿Existe un script PHP donde valide una clave privada de bitcoin y también obtenga la dirección pública de la clave?
Mi objetivo era:
Sé que puedo probarlo enviándole algunos bitcoins, o usar electrum para intentar el barrido, pero digamos que tengo 100 claves privadas que necesito verificar, ¿cómo lo haría?
No hay código PHP MVP, pero algunos bits que podrían ayudar.
- verificar la clave privada
Suponiendo que desea que una clave privada esté en el rango ECDSA secp256k1. Puede verificar si la clave es cualquier número entre 0x1
y 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140
. Eche un vistazo a la entrada de la wiki de bitcoin sobre claves privadas sobre el rango de claves .
- Obtenga la dirección pública usando esa clave privada
La biblioteca BitcoinECDSA.php podría ayudarte aquí. Especialmente
$bitcoinECDSA->setPrivateKey($privateKey);
$bitcoinECDSA->getAddress();
3 + 4. Verifique el saldo usando una API externa y barra si el saldo> 0
Este paso se puede combinar fácilmente. Si desea confiar en un tercero, puede usar la API PHP de Block.io y Libary . Tienen un ejemplo de código PHP para barrer.
0xb10c
0xb10c
JBaczuk