Private-Key

使用 PHP 掃描比特幣私鑰

  • July 5, 2018

是否有一個 PHP 腳本可以驗證比特幣私鑰並從密鑰中獲取公共地址?

我的目標是:

  1. 驗證私鑰
  2. 使用該私鑰獲取公共地址
  3. 使用外部 api 檢查餘額
  4. 如果餘額 > 0 則掃一掃

我知道我可以通過向它發送一些比特幣來測試它,或者使用電子來嘗試掃描,但是假設我有 100 個需要驗證的私鑰,我該怎麼做呢?

沒有 MVP PHP 程式碼,但有一些可能會有所幫助。

  1. 驗證私鑰

假設您希望私鑰在 secp256k1 ECDSA 範圍內。您可以檢查密鑰是否為 和 之間的任何0x1數字 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140查看有關密鑰範圍的私鑰的比特幣維基條目。

  1. 使用該私鑰獲取公共地址

圖書館BitcoinECDSA.php可以在這里為您提供幫助。尤其

$bitcoinECDSA->setPrivateKey($privateKey);
$bitcoinECDSA->getAddress(); 

3 + 4.使用外部api檢查餘額,如果餘額> 0則掃描

這一步可以很容易地結合起來。如果你想依賴第三方,你可以使用Block.io PHP API 和 Libary。他們有一個用於掃描的範例 PHP 程式碼。

引用自:https://bitcoin.stackexchange.com/questions/76820