【问题标题】:Bitcoind slow to get new address比特币获取新地址很慢
【发布时间】:2014-04-13 19:15:37
【问题描述】:

所以我有这个代码:

<?php 
require_once "jsonRPCClient.php";
$bitcoin = new jsonRPCClient("http://user:password@127.0.0.1:28332");

$addr=print_r($bitcoin->getnewaddress (),true); echo "\n";

$received=print_r($bitcoin->getreceivedbyaddress($addr), true) ;

echo "addr=".$addr; echo "\n";
echo 'recu='.$received; 

$amount=1;
$i=0;

while ( $received < $amount)
{
    $i+=1;
    $received=print_r($bitcoin->getreceivedbyaddress($addr), true);
    sleep(4);

}
print 'done !,'.$received.'BTC received';

?>

但问题是 Firefox 无法加载它,因为它太慢了...... 我试图评论一些行,我已经推断出虚假的行是这一行:

$addr=print_r($bitcoin->getnewaddress (),true); echo "\n";

当我使用 Geany 的 php“编译器”启动脚本时,它运行良好,但不能使用 Web 浏览器... 有任何想法吗 ? 谢谢

【问题讨论】:

    标签: php bitcoin


    【解决方案1】:

    您称之为“伪造”的行会在您的钱包中生成一个新的收款地址。在空钱包中,四核处理器的速率为 3/秒,而 i3 处理器的速率高达 50/秒。当更多地址被添加到你的 wallet.dat 时,这个比率会下降,所以如果它减慢了这个过程,我猜你的 wallet.dat 文件已经变得非常大。解决此问题的一种方法是将您的资金转移到另一个钱包,删除 wallet.dat 文件,下次您启动客户端时将创建一个新的,此过程将运行得更快。

    【讨论】:

      猜你喜欢
      • 2014-09-06
      • 2019-05-16
      • 1970-01-01
      • 2014-01-17
      • 2019-04-05
      • 2017-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多