问题标签 [quorum]

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

blockchain - PRIVATE_CONFIG=tm.ipc 是什么意思以及如何生成 tm.ipc 文件?

我已经使用 PRIVATE_CONFIG=ignore 尝试了以下命令。谁能帮我找到一些关于如何生成 tm.ipc 及其用途的解释

0 投票
1 回答
217 浏览

ethereum - 与已部署的 Ethereum/Quorum 合约交互

我正在尝试使用solc version 0.5.1web3 version 1.0.0-beta.36. Number合约被部署并contractAddress在收到时返回receipt

虽然看起来很麻烦,但为了更容易重现,我已经在这里编写了所有代码。我遇到的问题是在最后一个块中(与合同交互)。

0 投票
1 回答
174 浏览

ethereum - 仲裁中的私人交易验证

我正在浏览法定人数文档,并偶然发现私人交易如何在法定人数中进行验证。以以下示例为例,其中有四个节点 - 节点 A、节点 B、节点 C 和节点 D。考虑以下步骤 -

1.节点 A 与节点 B 进行私人交易(假设 TX1)。此时节点 A 和节点 B 更新其私人尝试以反映私人交易。

2. 节点 B 使用 TX1 的输出并与节点 C 进行私人交易。由于节点 C 最初不知道 TX1,它如何验证 TX1 是实际有效的交易?

节点 B 是否将 TX1 的未加密有效载荷发送到节点 C,以便它可以验证交易?如果是,那么在这种情况下节点 A 的身份是否会泄露?如果不是,那么节点 B 可以通过使用 TX1 的输出发送来欺骗节点 C,首先将其发送到节点 D,然后进行双花并在发送到节点 D 后将其发送到节点 C。私人交易链得到验证?

0 投票
1 回答
181 浏览

blockchain - 无法在仲裁中部署合约(松露)

正在根据“ https://docs.goquorum.com/en/latest/Getting%20Started/Getting-Started-From-Scratch/ ”(使用 raft-consensus ) . 我能够添加对等点(其他机器)并创建网络,但是当我使用松露进行部署时,我遇到了以下错误错误,保释。网络状态未知。手动查看成功的交易。错误:错误:错误:返回错误:需要身份验证:在 processTicksAndRejections 的 Object.run (/usr/lib/node_modules/truffle/build/webpack:/packages/truffle-migrate/index.js:92:1) 处输入密码或解锁(内部/进程/task_queues.js:86:5

0 投票
0 回答
1567 浏览

kubernetes - geth 帐户导入或新命令不会创建帐户;而是返回 Killed

我正在尝试使用 geth 创建/导入一个新的以太坊帐户,但不是返回公共地址,而是 geth 返回Killed。我在 Kubernetes 集群上使用quorumengineering/quorum Docker 映像。

这是帐户创建脚本:

该脚本不会返回创建的新帐户的公共地址,而是返回:

当我尝试以交互方式导入或创建帐户时返回类似的错误,geth account new然后是kubectl exec -it <pod-name> sh.

当我在我的机器中使用 Quorum docker 容器 ( docker run -it --entrypoint="sh" quorumengineering/quorum) 时,一切正常。

编辑:ethereum/client-go图像提供了更具描述性的错误消息

我尝试使用--nousb标志但没有帮助。我正在尝试启用https://superuser.com/questions/773257/scardestablishcontext-service-not-availablepcscd.socket中的以下说明

0 投票
0 回答
140 浏览

apache-zookeeper - Zookeeper:从 Follower 节点获取 Leader 节点

如果我有一组 Zookeeper 节点,其中我有一个 Zookeeper 节点的 IP,它是一个“追随者”节点,是否可以通过 zkCli 或 Curator 客户端连接从追随者节点找出“领导者”节点?

0 投票
1 回答
58 浏览

blockchain - 如何使用 Quorum 进行智能合约存储迁移?

我写了一个没有可升级逻辑的智能合约,现在我想通过一些更改来更新同一个智能合约。是否可以将旧合约存储中的数据复制到新存储中?

0 投票
1 回答
227 浏览

ubuntu - 无法在 ubuntu 上本地启动 quorum 7nodes 示例

我试图在我的电脑上本地构建 7nodes 示例,遵循仲裁网站 ( http://docs.goquorum.com/en/latest/Getting%20Started/7Nodes-Setup/ ) 上的过程。但是当我运行“./raft-init.sh”(即使使用 sudo)时,会出现以下错误:

我不知道该怎么做?谢谢你的帮助。

0 投票
1 回答
149 浏览

web3 - 如何将 RawTransaction 发送到 Quorum 区块链

我可以知道如何将 RawTransaction 发送到 Quorum 区块链吗?我可以只使用我在以太坊和 web3 中使用的 send rawTransaction 方法并将 gasPrice 设置为 0 吗?它会起作用吗?请指教

0 投票
0 回答
135 浏览

ethereum - 交易状态失败'0x0'

我尝试将 rawTransactions 发送到 Quorum 区块链,这与我用于 Ethereum Ropsten 的方法相同。问题是我的交易状态返回为“0x0”,根据在线文档,这是交易失败。我想知道,无论如何我都可以从 Quorum 区块链获取失败错误消息的详细信息?

唯一不同的是我将 Quorum 交易的 gasPrice 更改为“0x0”。请指教。