问题标签 [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 回答
1287 浏览

blockchain - Quorum Constellation和Tessera的比较

这是关于 Quorum Private 区块链的事务管理器,即 Tessera 和 Constellation。

有人可以强调一些使 Tessera 比 Constellation 更好的关键技术原因吗?

谢谢。

0 投票
1 回答
2508 浏览

consul - Consul bootstrap-期望值

我有一个领事集群,通常应该有 5 台服务器和一堆客户端。我们启动服务器的脚本最初是这样配置的

然而,我们不得不重新操作系统所有服务器并再次引导——我们的一台服务器因硬件问题而停机,引导不再工作。

我的问题是——在有 5 台服务器但 3 台足以满足法定人数的情况下,是否应该将 -bootstrap-expect 设置为 3?

这里的文档https://www.consul.io/docs/agent/options.html#_bootstrap_expect似乎暗示应该将 -bootstrap-expect 设置为服务器总数,这意味着即使单台机器停机也会阻止来自引导的集群

需要明确的是,我们的启动脚本是静态文件,所以当我说有 5 个服务器时,这意味着最多可以使用 server 标签启动 5 个。

0 投票
0 回答
929 浏览

vagrant - 错误:无效参数 0:json:无法将奇数长度的十六进制字符串解组到 Go struct 字段 SendTxArgs.data 类型的 hexutil.Bytes

我有一整天都在尝试解决的问题......我正在使用 Vagrant 和 truffle 来迁移几个 SmartContracts。当我收到一份合同错误时,问题就发生在迁移时。这是控制台的输出,任何帮助都会非常有用:

0 投票
0 回答
14 浏览

networking - 您可以在法定人数中混合服务器品牌吗?

理论上,我们可以使用 vmware esxi 将 HP、Dell 和 IBM 连接到一个法定人数中吗?只要它们已配置并且可以通信,它就应该可以正常工作。我的 IBM 可能不工作,但至少惠普和戴尔应该工作。

我正在与一个上下发誓他只能用 HP 定额 HP 的人进行辩论,否则整个事情就会分崩离析。他说了一些其他的话,让我质疑他的技能和动机,但我自己并不具备所有的知识。

0 投票
0 回答
624 浏览

elasticsearch - ElasticSearch:按法定人数选举领导者?

Elastic Search 在两个级别使用仲裁

  1. 写一致性
  2. 现有领导者失败时的新领导者选举

minimum_master_nodes我有一个问题,新的领导人选举是如何根据这一点 2 超链接部分下的法定人数进行的

Minimum_master_nodes

此设置告诉 Elasticsearch 不选择主节点,除非有足够的主节点可用。只有这样,选举才会发生。

此设置应始终配置为您的主合格节点的法定人数(多数)。法定人数是(符合主资格的节点数 / 2)+ 1。

我的问题是为什么没有选择剩余的合格主节点中的任何主节点?假设我有两个主节点(M1 是当前主节点,M2 是另一个主节点。M2 提供高可用性)。如果 M1 失败,M2 可以被选为新的 master。

那么为什么我们需要仲裁/投票来选举一个新的主节点,而不是上面的任何主节点选择方法呢?

0 投票
0 回答
70 浏览

ethereum - Quorum 区块链浏览器“连接被拒绝”

我正在尝试探索我的交易,我正在使用 Quorum 交易浏览器。
我通过 vagrant 运行网络并执行:

我收到一条错误消息,告诉我“连接被拒绝”,我不知道为什么。有人知道这个问题吗?

0 投票
1 回答
848 浏览

ethereum - 执行 truffle.migrate 时出错,“未定义”的参数数量无效

我正在尝试部署智能合约:

`
pragma solidity >=0.4.21;

我创建了 2_deploy.js

但是当我执行 truffle.migration 我得到这个错误:

有谁知道如何处理这个问题?

0 投票
2 回答
45 浏览

blockchain - 合约应该是私有的,但每个节点都可以访问账本

我正在尝试遵循本教程https://truffleframework.com/tutorials/building-dapps-for-quorum-private-enterprise-blockchains。我在提到的地方配置了 2_deploy_simplestorage.js 和
命令 deployer.deploy(SimpleStorage, 42, {privateFor: ["ROAZBWtSacxXQrOe3FGAqJDyJjFePR5ce4TSIzmJ0Bc="]})。

当我尝试验证值的隐私时,似乎每个节点都可以访问数据,这可能是什么问题!我不得不提一下,推荐的初始值是 42,但是当我验证它是 0 时!这是智能合约:

0 投票
1 回答
98 浏览

ethereum - 调用其余 API ( /storeraw ) 时出现 Tessera 跨域问题

我正在使用 tessera 在 Quorum 中执行私人交易。当从邮递员调用第三方(privateURL)API 时,我得到了预期的输出,但是当从另一台服务器调用相同的 API 时,我得到一个带有 200 状态码(http://:9081/storeraw)的空响应。由于 CORS,此问题正在发生。我已经检查过:

文件:///< HTML_PATH >

它正在工作。

如何为 tessera 第三方 API 启用 CORS?

0 投票
0 回答
61 浏览

blockchain - 从 Quorum Blockchain 检索交易详细信息时的性能问题

从 Quorum 区块链检索交易详情(例如交易发起者和交易接收者)时,我遇到了性能问题。

Javascript For 循环和 Web3.eth.contract(abi).at(address2).totalTransactions 用于检索交易详细信息,然后附加到 HTML 表。

我的性能问题是从 Quorum 区块链检索几行交易数据大约需要 30 秒。

此外,我正在使用 web3-quorum@0.1.1 和 quorum-js@0.3.0。