问题标签 [bitcoin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
203 浏览

php - 使用 PHP 创建具有动态值的图像

我想在 PHP 中创建一个小函数,它接收一个卷曲的值并将其作为图像输出。我通读了 PHP 图像处理和 GD,但我似乎在某处有一个逻辑错误,因为我得到的只是一张空白图像,尽管我得到的值没有问题。有人看到我哪里出错了吗?

0 投票
1 回答
170 浏览

cryptography - 从消息的哈希生成新的公钥。

这个问题涉及基本椭圆曲线加密在比特币项目中的应用。

我需要生成一个与另一个 ( ) 和一些元数据contract_public_key直接关联的接收地址 ( ) ,以形成比特币合约。issuer_public_keyM

我会尝试用更笼统的术语...

所以我们有以下内容:

我想要一个函数,GenPub,其中:

我想要一个函数,GenPriv,其中:

这样,

这是我在伪 python 中的第一次尝试:

非常感谢反馈

0 投票
1 回答
288 浏览

php - 在 PostgreSQL 中选择最适合的事务组合

我需要选择最佳比特币交易组合进行发送。我使用 PHP 实现了结果,但它使用了大量内存,并且数据库很可能会更好地处理它。

整个交易清单:

我需要创建某种函数或选择查询,当我提供数量 = 0.4 时,它将返回我下面的行

当我提供金额 = 2.1

所以这是一种关于剩菜的背包问题。这是我使用组合学解决问题的方法。我已将交易数据扁平化为 $key => $value 数组,其中 $key 是 transactionid_vout,value 是金额。

然后我从该交易中创建组合

然后我通过组合并创建带有评分的求和组合数组。这里的评分目标是使用更少的事务。

毕竟我按总和字段过滤数组,只留下涵盖我金额的交易。按分数排序并获得最佳匹配。

0 投票
1 回答
1661 浏览

c# - 多线程或 GPU 计算

我目前正在尝试创建一个用 C# XNA 编写的比特币矿工。

https://github.com/Generalkidd/XNAMiner

现在的问题是,Miner 的实际数字运算似乎占用了过多的 CPU 时间,因此,程序的 UI 在启动时几乎冻结,尽管我相信尽管有窗口,但计算仍在后台进行被冻结和反应迟钝。我尝试实现 Aphid 的 ParallelTask​​s 库并将一些 for 循环迁移到不同的线程中。我不完全理解这些并行 for 循环是如何工作的,因此我创建的版本没有正确迭代,但是,程序确实加快了很多。还剩下几个 for 循环和一堆 foreach 循环。

优化我的代码最简单、最有效的方法是什么?我应该尝试将每个循环移动到自己的线程中吗?或者尝试将整个方法移动到它们自己的线程中?或者是否可以使用 GPU 进行这些计算(考虑到 CPU 挖掘的状态,这种方式最终会更好)。

0 投票
1 回答
338 浏览

node.js - 如何使用 Conbase API 作为支付网关?

我想使用 coinbase 作为支付网关。同样在线零售商付款完成我可以这样使用它吗?然后帮我用 Node.js 做

0 投票
2 回答
371 浏览

php - 回显未捕获的异常

我正在使用 coinbase api 制作比特币水龙头,并希望验证地址。我在网上查看是否有任何好的脚本,但找不到任何脚本,所以我决定测试一下它是否已经内置在 API 中,并且确实如此!问题是,它不仅仅是说这不是一个有效的地址,而是 php 显示一个 LONG 错误......

致命错误:在 C:\xampp\htdocs\nahtnam\lib\Coinbase\Rpc.php:84 中未捕获的异常“Coinbase_ApiException”和消息“请输入有效的电子邮件或比特币地址”堆栈跟踪:#0 C:\xampp\htdocs \nahtnam\lib\Coinbase\Coinbase.php(39): Coinbase_Rpc->request('POST', 'transactions/se...', Array) #1 C:\xampp\htdocs\nahtnam\lib\Coinbase\Coinbase .php(118): Coinbase->post('transactions/se...', Array) #2 C:\xampp\htdocs\nahtnam\faucet.php(54): Coinbase->sendMoney('17FSKMPAyXGR7EQ... ', '0.00000555', '这是一个测试') #3 {main} 在第 84 行的 C:\xampp\htdocs\nahtnam\lib\Coinbase\Rpc.php 中抛出

如果发生这种情况并且不显示错误,有什么方法可以将 $address_error 设置为“请输入有效地址”(不是电子邮件)?谢谢!

0 投票
1 回答
162 浏览

php - Coinbase API, Trying to get property of non object

I was just messing around with the coinbase api, and am getting an error. Basically I was saying if the transaction was successful, then just simply echo the information (like transaction id), but I get an error: http://puu.sh/4onKP.png Here is the most important parts of my code...

And also here is where i display the information...

Thanks for all the help! :)

0 投票
1 回答
354 浏览

javascript - Javascript“回声”CSS

我正在我的网站上实施反广告拦截,因为我的比特币水龙头由广告运行。我用来查看客户端浏览器上是否有广告块的代码是这样的:(如果需要,我确实有查询)

然后我用它来查看广告变量是否存在......(如果存在,则 adblock 正在客户端浏览器上运行。

现在我需要它做的是如果广告变量存在,则将 disabled="" 添加到我的按钮......像这样

我是 javascript 的一个完整的菜鸟,我需要帮助来做这件事......谢谢!

我对在哪里放置 javascript 感到有些困惑。我现在已经把javascript放在了头上......

0 投票
2 回答
1468 浏览

bitcoin - blockchain.info API:付款未转发到主钱包

试图在这里获得一些帮助,因为我们在 blockchain.info 上的客户支持还没有成功(还),这件事对收入有一定的影响。

我们在我们的网站上使用 blockchain.info 来接收和发送比特币。这对我们来说非常有用,没有任何问题;但是今天早上我们注意到我们收到的交易没有被转发到我们的主钱包,因此没有触发回调 URL,从而导致客户抱怨他们向我们发送了付款 - 但我们没有显示我们收到了付款!

下面的几个例子: https ://blockchain.info/tx/bad177cec74f748b60ee5b1eb49e2bd7811aa1e31e084f61920ad79e234a294c

https://blockchain.info/tx/616a76c9aff3bd656609e6501dd0581f7703f39eb6479049d1154c86ef959360

https://blockchain.info/tx/07e76d952b1538eae97d535bae728a2a1ad212f235406b790d8f3dd262021e69

如果有人可以提供帮助,我们很乐意为您发送一些比特币来解决问题!

0 投票
0 回答
163 浏览

php - 在 PHP 的 shell_exec 和终端中运行命令有什么区别?

我遇到了一个奇怪的问题,正在运行的程序会根据我是从 Ubuntu 的终端还是从 shell_exec() 或 exec() 运行它来尝试做不同的事情。当我对两者执行“whoami”命令时,我得到相同的响应(我自己的用户名),所以我看不出这是用户问题。

如果您需要更多细节,我正在为 Electrum 比特币客户端运行命令,例如“electrum validateaddress 123”。在终端中,它给了我一个 JSON 字符串。在 PHP 的 shell_exec 中,它会抛出一个错误。在调试错误时,我发现它正在尝试在“/root/.electrum/”中创建一个新钱包,而它应该在“/home/username/.electrum/”中查找。自然,它没有在那里创建文件夹的权限,所以它失败了。

因此,如果在 PHP 中运行“whoami”给了我自己在 Ubuntu 中的用户名(不是 root 用户),为什么它会在根文件夹中查找?