问题标签 [bitcoinj]
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.
java - 使用 bitcoinj 获取原始块
我正在尝试使用 bitcoinj 获取原始块。我使用 Block.bitcoinSerialize() 在下载每个块时获取它的字节,但不包括事务。如何获得完整的原始块?
java - 带有比特币支付的春季网页
我正在尝试编写简单的程序,该程序将成为比特币支付的网络客户端。我使用 bitcoinj 作为库;但是出现错误。
我只想知道如何在 Spring 框架上的网页上实现比特币支付
@Component 公共类 BitcoinjService {
java - How to get transactions from H2FullPrunedBlockStore
I have the following code:
The problem is that txs list is always null. I understand that block header does not contains transactions, but I still don't know how to access them.
I believe that I've missed something very simple. Can anyone help me?
javascript - 如何在节点 js 中使用 bitcoinjs-lib 接收比特币付款
基本上我一直在试图弄清楚如何使用 bitcoinjs-lib 来拥有一个快速简便的钱包(在节点 js 中)。这个程序不会是一个完整的钱包,它只需要能够判断比特币地址何时收到付款以及收到了多少。
bitcoinj - 无法使用 testnet3 运行 bitcoinj wallettemplate 示例
当我使用 MainNetParams 运行 bitcoinj 示例时,它工作正常,但是当我尝试使用 testnet3 运行时,我在控制台中收到以下错误。请指导我。
java - 通过私钥获取钱包余额
我想根据私钥获取比特币钱包的余额。我的钱包里有 0.0000155 BTC。但是下面的代码总是返回“你有 0 个比特币”。我的代码有什么问题?
bitcoinj - 如何使用 bitcoinj 接收有关新块的通知
我正在尝试接收有关比特币区块链中新区块的通知。我正在使用此代码,但这会打印从 2010 年左右开始的数百个块。
我只想听新的块。有任何想法吗 ?
我试过setFastCatchupTimeSecs
了,但似乎没有收到任何事件。
android - BitcoinJ 在生产环境中的安全性如何?
我对比特币场景完全陌生。并且一直在研究它。我还阅读了关于它的原始白皮书。我正在研究制作一个可以发送和接收比特币的 Andorid 钱包。我成功申请了该应用程序,但我确实有一些问题,但我无法在网上找到这些答案。
我使用BitcoinJ制作了 Android 比特币钱包。所以这是我的问题
1) 使用最新版本的 BitcoinJ,这个库在生产环境中使用是否安全?
2) 如果我要将地址存储在 NoSQL 数据库中,我还可以实施哪些其他安全功能来使钱包尽可能安全。
3)从限制部分它说:
钱包代码不能很好地扩展。曾经与钱包相关的所有交易都会一直加载到内存中,并在每次保存钱包时重新写入。这导致许多类型的应用程序都可以访问简单的磁盘格式,但对于重度用户来说性能很差。随着时间的推移,我们可能会切换到日志结构的钱包文件格式来解决这个问题。
大规模影响生产应用程序的可能性有多大?
java - 通过 BitcoinJ 使用 zCash
将 zCash 与 BitcoinJ 结合使用对我来说似乎是一个合理的进步,因为我需要为一个学术项目监控各种货币。目前,我使用来自 Dogecoin 开发人员的网络参数,使用zCash 以及用于比特币和莱特币的 BitcoinJ 运行一个完整节点。
鉴于 zCash 使用了大量比特币的代码库,我认为这可能是兼容的,但不幸的是我无法让它单独工作。
这是我在 ZcashMainNetParams 上的方法(它使用了很多来自 BitcoinJ 的 MainNetParams 类以及 zCashs chainparams.cpp):
抽象类也被狗狗币开发者重用:
我的问题基本上是创世块的生成。我无法用正确的哈希来伪造它。我相信这与我试图在zCash的 chainparams.cpp 中理解的交易有关。但是我的创世块有哈希
e88b11fd3581e170f86db9c574f65c0ada3216e126011ac968869f1b64ea4c4a
而不是必需的
00040fe8ec8471911baa1db1266ea15dd06b4a8a5c453883c000b031973dce08
感谢您提供任何帮助,甚至包括一个合理的结论,即这是不可能的。