2

首先,我知道比特币地址的巨大密钥空间。然而,这些天我一直在试验 Vanitygen,我想知道是否所有生成的地址都直接移植到运行编译区块链的本地服务器而不是将它们写入文件,这不可行吗?

1.使用当前的 vanitygen 来源,是否可以直接在本地服务器上删除大块地址(例如“insight”)并检查正余额?

你会怎么开始呢?

提前致谢。

这是我的 PHP 代码(请随意使用)

<?php    


$lines = file('in.csv', FILE_IGNORE_NEW_LINES);
$i=0;
foreach ($lines as $line_num => $line) {

$address = explode(',', $line);

$variablee = file_get_contents($address[0]);

$i++;


if($variablee!="0"){

$file = 'out.txt';

$current = file_get_contents($file);

$current .= $line;

file_put_contents($file, $current);



    }

echo "\n".$i;
}    
?>

更新:这里只有一个问题,就是将vanitygen 生成的地址直接定向到运行已编译区块链的本地服务器,而不是将它们写入文件。上面显示的代码运行速度高达 1,000 个地址/秒,而我听说人们检查多达 50K 个地址/秒以获得正余额。我已经尝试从这里使用cwebsocket ,但无法找到将它实现到 vanitygen 中的方法

更新:我的代码现在检查大约 1,000 个地址/秒

4

1 回答 1

-1

要导入您想要将私钥格式化为“钱包导入格式”或“WIF”的地址。

见:https ://en.bitcoin.it/wiki/Wallet_import_format

如果您导入非基于客户端的密钥对,本机客户端将希望为每个地址重新索引整个区块链。

本机客户端还限制了它将跟踪的地址数量。

于 2014-12-07T19:46:50.250 回答