问题标签 [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 投票
2 回答
233 浏览

encryption - 需要你的想象力:如何加密文件以便解密需要花费一定数量的比特币

比特币是一种匿名的加密数字货币。几个月前,我想到了加密一个文件,其中需要比特币的支出证明来解密文件。当比特币被发送到给定地址时,它会显示在点对点网络中分布的块文件中。区块链的完整性是通过需要大量的计算机来执行复杂的计算来保证的。该计算的证明用作签名。

您是否认为有一种方法可以以这样一种方式加密文件,解密它的唯一方法是提供:

  1. 有效的比特币块代码
  2. 这个块代码有一个非零数量的比特币被花费到一个比特币地址。
  3. 这个比特币地址对于我们要解密的文件是唯一的。

结果将是任何试图暴力破解文件的人都会很快陷入财务困境。而真正的用户只需要花一分钱来解密它。

0 投票
1 回答
191 浏览

c++ - 在 Windows 下使用 system() 命令的问题

我正在尝试通过系统命令运行比特币矿工。这是代码

但是提示窗口出现一毫秒并立即关闭。有什么建议吗?谢谢。

0 投票
1 回答
15323 浏览

c# - 简单的比特币挖掘算法

我试图弄清楚简单的比特币挖掘算法是如何在简单的 c 或 c# 或一些伪语言中工作的。我在http://pastebin.com/EXDsRbYH找到了一个示例,但不幸的是,目前尚不清楚它的作用。我无法运行它。

假设我只有一个输入:一个比特币钱包“abc ...”,我想用它来开采比特币。我需要简单易懂的算法,该算法将在一台机器上进行比特币挖掘,在一个 cpu 上使用一个线程 [我知道这需要很长时间才能完成 :)]

0 投票
1 回答
258 浏览

ruby - MtGox Gem 无法登录

我正在尝试使用 MtGox gem 取消订单,但是,我只收到以下错误消息:

我正在使用以下代码拨打电话:

我还尝试使用以下方法获取特定用户的所有未结订单:

唉,每次调用都会返回相同的错误消息。我错过了什么吗?

0 投票
2 回答
305 浏览

php - 将 AJAX GET 结果传递到位置

这是我的问题

网址返回此:

现在,我想做的是将条目 bitcoin_address 附加到 $continue '<?php echo $continue;?>'。代表:/index.php?route=checkout/success. 所以它会读/index.php?route=checkout/success&btc=1DJ9qiga2fe94FZPQZja75ywkdgNbTvGsW。看起来应该很简单,但我不知道该怎么做。

下一页有一个 javascript 函数,它从 url 解析比特币地址并将其显示在页面上。这一切都很好,我只是无法让比特币地址实际显示!

0 投票
1 回答
392 浏览

complexity-theory - 估计 NP 问题实例的难度

NP 问题看起来适合用作陷门函数或工作证明,因为它们难以解决,但易于验证。不幸的是,在对手可以控制问题选择的对抗环境中,它们似乎有点难以使用,因为虽然最坏情况问题是 NP,但可以非常快速地解决特定情况。

那么:是否有任何算法可以采用实例并估计 - 比尝试解决它们更有效 - 它们有多难或接近最坏情况?

(上下文在思考一个比特币协议,其中工作证明是可重用的,而不是无用的哈希检查。显而易见的方法是有一个中央权威问题,对于每个交易块,一个对应于现实世界的 NP 实例问题。但是中央权威可能会被颠覆,并开始发布简单的问题,这会使网络容易受到双重支出的影响。一个人可以接受来自多个权威或任何人的问题,但选择的简单问题仍然存在。如果有某种方法估计任何呈现给网络的问题的难度,那么“太容易”的问题可以简单地忽略,必要时退回到哈希竞赛。)

编辑:jaxtr 将我链接到“Predicting Satisfiability at the Phase Transition”,它提供了以 70% 的准确度估计硬度的算法 - 但他们似乎没有调查该算法是否可以被故意愚弄。(同样,显然可以产生具有特定概率可满足性的 SAT 问题。)

0 投票
2 回答
1423 浏览

php - 比特币钱包交易回调

比特币客户端(以服务器模式运行)是否可以在收到交易并确认后发送 HTTP 请求?即发送到 PHP 脚本以进行回调/确认。

0 投票
1 回答
2098 浏览

c - OpenSSL i2o_ECPublicKey 不工作

我有这个代码:

如您所见,我正在尝试散列公钥并打印它。SHA 哈希失败 sha256_block_data_order。这里有更多信息...

版本为:OpenSSL 1.0.1c 2012 年 5 月 10 日 pubSize 设置为 65

在第二个 i2o_ECPublicKey 之后,pubKey 数据以某种方式失效:

然而,在第二个 i2o_ECPublicKey 之前,分配的 pubKey 数据给出:

所以 malloc 分配很好。第二个 i2o_ECPublicKey 调用没有按预期工作。如何将 EC 公钥读入字节?

谢谢你。

0 投票
1 回答
1325 浏览

google-app-engine - 是否可以在 Google App Engine 上运行比特币?/ 备择方案?

这个问题在bitcoin.stackexchangestackoverflowbitcointalks上交叉发布。


我计划在 Google App Engine 上构建一个应用程序,该应用程序将大量使用比特币交易。我一直在谷歌搜索,但我找不到是否可以在 App Engine(使用 Java)上运行比特币本身。我对 App Engine 有一些经验,但仅限于以纯网络应用为中心的使用。我读过一些人使用带有 App Engine 的比特币制作应用程序,并且在 Amazon EC2 实例上单独托管比特币。

那么,这里有没有人有在 App Engine for Java 中运行比特币的经验,或者有没有人知道如何做到这一点?我知道那里有很多比特币应用程序,我想知道这些应用程序如何管理他们的比特币流量。

我试图避免在 App Engine 旁边一直运行单独的亚马逊服务。

事实上,通过使用blockexplorerblockchain等被动 API 可以轻松接收比特币,因此我正在考虑找到一个可靠的 API 来处理我的付款。但是这种方法会导致对这个 API 服务的极度依赖,我实际上是想尽可能避免这种依赖。

0 投票
3 回答
2488 浏览

bitcoin - Accepting bitcoins payments on website, and providing automated bitcoin transfers between users (with automatic transaction charge)?

I have a website that I would like to enable bitcoin transactions between users. I would like if possible for these transactions to be automated, and I would like the site to receive a percentage per transaction.

Could someone provide a top-level outline of the technologies involved, and how they might need to interact to provide this service. If it's relevant my website is written in Rudy/Rails.