问题标签 [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.
blockchain - Quorum Constellation和Tessera的比较
这是关于 Quorum Private 区块链的事务管理器,即 Tessera 和 Constellation。
有人可以强调一些使 Tessera 比 Constellation 更好的关键技术原因吗?
谢谢。
consul - Consul bootstrap-期望值
我有一个领事集群,通常应该有 5 台服务器和一堆客户端。我们启动服务器的脚本最初是这样配置的
然而,我们不得不重新操作系统所有服务器并再次引导——我们的一台服务器因硬件问题而停机,引导不再工作。
我的问题是——在有 5 台服务器但 3 台足以满足法定人数的情况下,是否应该将 -bootstrap-expect 设置为 3?
这里的文档https://www.consul.io/docs/agent/options.html#_bootstrap_expect似乎暗示应该将 -bootstrap-expect 设置为服务器总数,这意味着即使单台机器停机也会阻止来自引导的集群
需要明确的是,我们的启动脚本是静态文件,所以当我说有 5 个服务器时,这意味着最多可以使用 server 标签启动 5 个。
vagrant - 错误:无效参数 0:json:无法将奇数长度的十六进制字符串解组到 Go struct 字段 SendTxArgs.data 类型的 hexutil.Bytes
我有一整天都在尝试解决的问题......我正在使用 Vagrant 和 truffle 来迁移几个 SmartContracts。当我收到一份合同错误时,问题就发生在迁移时。这是控制台的输出,任何帮助都会非常有用:
networking - 您可以在法定人数中混合服务器品牌吗?
理论上,我们可以使用 vmware esxi 将 HP、Dell 和 IBM 连接到一个法定人数中吗?只要它们已配置并且可以通信,它就应该可以正常工作。我的 IBM 可能不工作,但至少惠普和戴尔应该工作。
我正在与一个上下发誓他只能用 HP 定额 HP 的人进行辩论,否则整个事情就会分崩离析。他说了一些其他的话,让我质疑他的技能和动机,但我自己并不具备所有的知识。
elasticsearch - ElasticSearch:按法定人数选举领导者?
Elastic Search 在两个级别使用仲裁
minimum_master_nodes
我有一个问题,新的领导人选举是如何根据这一点 2 超链接部分下的法定人数进行的
Minimum_master_nodes
此设置告诉 Elasticsearch 不选择主节点,除非有足够的主节点可用。只有这样,选举才会发生。
此设置应始终配置为您的主合格节点的法定人数(多数)。法定人数是(符合主资格的节点数 / 2)+ 1。
我的问题是为什么没有选择剩余的合格主节点中的任何主节点?假设我有两个主节点(M1 是当前主节点,M2 是另一个主节点。M2 提供高可用性)。如果 M1 失败,M2 可以被选为新的 master。
那么为什么我们需要仲裁/投票来选举一个新的主节点,而不是上面的任何主节点选择方法呢?
ethereum - Quorum 区块链浏览器“连接被拒绝”
我正在尝试探索我的交易,我正在使用 Quorum 交易浏览器。
我通过 vagrant 运行网络并执行:
我收到一条错误消息,告诉我“连接被拒绝”,我不知道为什么。有人知道这个问题吗?
ethereum - 执行 truffle.migrate 时出错,“未定义”的参数数量无效
我正在尝试部署智能合约:
`
pragma solidity >=0.4.21;
我创建了 2_deploy.js
但是当我执行 truffle.migration 我得到这个错误:
有谁知道如何处理这个问题?
blockchain - 合约应该是私有的,但每个节点都可以访问账本
我正在尝试遵循本教程https://truffleframework.com/tutorials/building-dapps-for-quorum-private-enterprise-blockchains。我在提到的地方配置了 2_deploy_simplestorage.js 和
命令 deployer.deploy(SimpleStorage, 42, {privateFor: ["ROAZBWtSacxXQrOe3FGAqJDyJjFePR5ce4TSIzmJ0Bc="]})。
当我尝试验证值的隐私时,似乎每个节点都可以访问数据,这可能是什么问题!我不得不提一下,推荐的初始值是 42,但是当我验证它是 0 时!这是智能合约:
ethereum - 调用其余 API ( /storeraw ) 时出现 Tessera 跨域问题
我正在使用 tessera 在 Quorum 中执行私人交易。当从邮递员调用第三方(privateURL)API 时,我得到了预期的输出,但是当从另一台服务器调用相同的 API 时,我得到一个带有 200 状态码(http://:9081/storeraw)的空响应。由于 CORS,此问题正在发生。我已经检查过:
文件:///< HTML_PATH >
它正在工作。
如何为 tessera 第三方 API 启用 CORS?
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。