问题标签 [zcash]

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 回答
769 浏览

java - 通过 BitcoinJ 使用 zCash

将 zCash 与 BitcoinJ 结合使用对我来说似乎是一个合理的进步,因为我需要为一个学术项目监控各种货币。目前,我使用来自 Dogecoin 开发人员的网络参数,使用zCash 以及用于比特币和莱特币的 BitcoinJ 运行一个完整节点。

鉴于 zCash 使用了大量比特币的代码库,我认为这可能是兼容的,但不幸的是我无法让它单独工作。

这是我在 ZcashMainNetParams 上的方法(它使用了很多来自 BitcoinJ 的 MainNetParams 类以及 zCashs chainparams.cpp):

抽象类也被狗狗币开发者重用:

我的问题基本上是创世块的生成。我无法用正确的哈希来伪造它。我相信这与我试图在zCash的 chainparams.cpp 中理解的交易有关。但是我的创世块有哈希 e88b11fd3581e170f86db9c574f65c0ada3216e126011ac968869f1b64ea4c4a而不是必需的 00040fe8ec8471911baa1db1266ea15dd06b4a8a5c453883c000b031973dce08

感谢您提供任何帮助,甚至包括一个合理的结论,即这是不可能的。

0 投票
1 回答
208 浏览

bitcore - 在 ubuntu 服务器中设置 zcash 时出错

我试图在我的本地机器(ubuntu OS)中安装 zcash insight ui & api 并且它完成了所有步骤但是我在前台启动服务时遇到了问题。

让我与您分享命令,配置文件。

但是在我的终端中出现以下错误:

我的配置文件(zcash-bitcore-node.json)

Zcash 配置 (zcash.conf)

你能帮我吗?哪一步出了什么问题?

0 投票
0 回答
90 浏览

blockchain - 使用 sendfrom zcash cli 命令在 z-address 之间进行交易时不支持帐户

我希望在 zcash 的 z 地址之间执行发送资金 我尝试了以下操作

  • 尝试在 t 地址之间转移资金。这工作得很好。
  • sendfrom尝试使用cli 命令从 z 和 t 地址发送资金。这会引发错误“不支持帐户”
0 投票
1 回答
93 浏览

blockchain - rawtransaction 时 zcash 地址无效

我正在寻找在 zcash 的 t-address 和 z-addresses 之间执行原始交易我尝试了以下事情

  • 当我使用createrawtransaction它时抛出“无效的 zcash 地址”
  • 错误

~/zcash$ ./src/zcash-cli createrawtransaction '[{"txid":"f7e04b684ee10c3c8e7aacdcd11454e7f21d91c5a8b27ae6cbbbca93efa57ddd","vout":0}]' '{"ztJTQ72v68ZddM4vmJg77K1mdBXHWQPS8GXN4Yb7A8e48JUo3tNzLgej1yqFPFeNkVUL1CMeg62qHMr7joaYK35A86neMNM":7,"tmNHNUV56LiEyb8cSrrAgupHXnrxhbN1H6v":2.9999}' error code: - 5 错误信息:无效的 Zcash 地址:ztJTQ72v68ZddM4vmJg77K1mdBXHWQPS8GXN4Yb7A8e48JUo3tNzLgej1yqFPFeNkVUL1CMeg62qHMr7joaYK35A86neMNM

0 投票
0 回答
157 浏览

ubuntu - GPG 错误:在服务器中安装 Zcash

我通过参考zcash 安装步骤在服务器(Ubuntu)上安装 Zcash

但是当我在终端中输入以下命令时,出现错误

什么GPG错误是什么意思?如何验证 GPG 签名?

0 投票
1 回答
181 浏览

blockchain - 如何在我的私有网络中设置 Zcash?

我刚刚开始接触 Zcash,并按照此用户指南在本地设置了 Zcash 节点。目前我根据conf文件指向测试网络:

现在我需要在我的本地机器上设置它,即我想运行我自己的网络。任何可以帮助我做到这一点的想法或链接?

最近测试网也断了,

测试网最近被破坏-> https://github.com/zcash/zcash/issues/3552

修复待合并 -> https://github.com/zcash/zcash/pull/3559

谢谢

0 投票
1 回答
3819 浏览

java - 如何将等效的 GO 代码转换为 Java 代码?

我正在使用 Java 库进行 RPC 调用,我从需要转换为 java 的 GO 代码中获取参考。我对 go 语法一无所知。谁能帮我描述以下代码:

下面是如何,我正在尝试等效的 Java 代码:

以下是参数说明:

这是一个异步 RPC 调用。将资金从一个地址发送到多个输出。地址可以是 taddr 或 zaddr。Amounts 是一个列表,其中包含与地址和要支付的金额相对应的键/值对。每个输出地址可以是 taddr 或 zaddr 格式。发送到 zaddr 时,您还可以选择以十六进制格式附加备忘录。

它是否正确?

0 投票
1 回答
86 浏览

blockchain - 有没有办法让区块链上的特定信息只能由一个特定帐户查询?

只是想知道,有没有什么办法可以让区块链上的特定信息只能被一个特定的账户查询?

更确切地说,我想让用户将他们的信息放在链上并授予特定帐户访问权限,这样只有该帐户才能从链中查询该信息。

我检查了 ZK-SNARK,似乎这个算法只是为了验证信息是否正确,而不知道信息的任何细节。在这种情况下似乎无法使用

0 投票
1 回答
277 浏览

javascript - 关于使用 xpub 和 Zcash 路径自动派生地址的问题

我目前正在为我的公司开发一个 API,它利用 xpub 和路径来生成地址。

问题是,我设法为我们需要的所有加密货币做到了这一点,除了 Zcash。我们使用的是 Trezor 硬件钱包,而 Trezor connect 对我们不起作用,因为我们需要将流与设备本身分离。

通常,我对所有其他硬币使用 bitcoinjs 库,但我无法为 zcash 导出正确的地址格式。花了很多时间搜索 github 问题,但没有运气。有帮助的话真的很棒,谢谢大家!我的代码目前如下所示:

0 投票
0 回答
19 浏览

php - Monerod 启动并在 php 中调用时导致 404 nginx 错误

操作系统:Debian 10 Buster 应用程序:Nginx、php、mariadb、Monero

在我的主机上,我有一个测试脚本(php)。当 monerod 正常(正确启动并与网络同步)时,它显示为 true。

但问题是,当我启动 monerod(与网络同步)时,测试脚本(test.php)向我显示 404 nginx 错误....

在 nginx 日志中,我有这个:

我的 nginx 网站配置:

  • 当我关闭 monerod(./monerod stop_daemon) 时,页面“test.php”重新变得可访问。
  • 我也用zcash测试过,没问题。
  • 我不知道为什么。
  • 无论使用端口(18081 或 18087),都会发生此错误。

作为“解决方案”,我将这三行添加到 nginx 中的“location ~ .php$”(如:Nginx + Php-fpm fastcgi upstream timed out):

但是没有用...

感谢帮助