- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
首先,我知道比特币地址的键空间很大,很大。但是,这几天我一直在尝试Vanitygen,我想知道如果将其中所有生成的地址直接移植到运行编译区 block 链的本地服务器而不是将它们写入文件,是否可行?
1.使用当前的 vanitygen 源,是否可以直接在本地服务器上放置地址 block (比如“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 生成的地址直接定向到运行已编译区 block 链的本地服务器,而不是将它们写入文件。上面显示的代码以每秒 1,000 个地址的速度运行,而我听说有人每秒检查多达 50K 个地址以获得正余额。我试过使用来自 here 的 cwebsocket但无法找到将其实现到 vanitygen 中的方法
更新:我的代码现在每秒检查大约 1,000 个地址
最佳答案
要导入您要将私钥格式化为“钱包导入格式”或“WIF”的地址。
参见:https://en.bitcoin.it/wiki/Wallet_import_format
如果您导入非基于客户端的 key 对, native 客户端将希望为每个地址重新索引整个区 block 链。
native 客户端还对其跟踪的地址数量设置了上限。
关于php - 在本地检查 vanitygen 生成的地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26797048/
首先,我知道比特币地址的键空间很大,很大。但是,这几天我一直在尝试Vanitygen,我想知道如果将其中所有生成的地址直接移植到运行编译区 block 链的本地服务器而不是将它们写入文件,是否可行?
我是一名优秀的程序员,十分优秀!