问题标签 [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.
remix - 如何使混音连接到仲裁网络
如何使混音连接到仲裁网络?
我在 vagrant 中使用了最新版本的示例/7nodes。我正在尝试使用此网址:127.0.0.1:22000 我正在尝试通过在 Windows 上重新混合来连接到仲裁。
在此先感谢您的帮助。
quorum - 在 Etherreum Quorum 中,私人合约可以调用另一个与不同参与者共享的私人合约吗?
假设我有以下四个节点
- 节点 A
- 节点 B
- 节点 C
- 节点 D
以及以下三个智能合约
- 智能合约 AB(A & B 私有)
- 智能合约 BC(B&C 私有)
- 智能合约 ABD(私有给 A、B 和 D)
智能合约 AB 或 BC 是否可以调用智能合约 ABCD 上的方法,因为它们都被标记为私有合约?我知道这不能从节点 C 完成,因为节点 C 上不存在合同 ABD。但是这可以从节点 A 或 B 工作吗?
redis - 是否可以在没有仲裁的情况下执行 Redis 故障转移?
假设我有 3 个服务器的 Redis 设置,并且我已将 redis-sentinel 配置为需要 2 个哨兵的法定人数来启动故障转移。如果我的 2 台服务器死机而我只剩下 1 台,即使我没有法定人数,是否有办法手动批准故障转移?
我已经看到SLAVEOF NO ONE
在某些情况下使用应该会有所帮助(这会是其中之一吗?)但我无法让它发挥作用。也许我没有正确的身份验证,或者我没有在正确的地方运行它。
quorum - Quorum 区块链聊天论坛
我是 Quorum 区块链的新手。我试图找到 Quorum 的在线讨论论坛,在那里我可以澄清与 Quorum 相关的查询,但我找不到任何问题。请有人提供相同的网址。谢谢
amazon-web-services - 在 docker-container 上 apt-get 超时
一般信息: 我有一个在 Ubuntu 18.04.1 LTS 上运行的 docker 容器。容器本身也在 ubuntu 上运行。我支持公司代理。
问题: 当我尝试运行“apt-get update”时,每次都会出现“连接超时”错误。当我尝试 ping 一个 ip 时,它只是卡住并且没有响应。
我尝试了什么:
为 DNS 和代理编辑 /etc/default/docker 编辑 /etc/systemd/system/docker.service.d/http-proxy.conf 我的主机可以完全访问互联网。当我在 docker 容器上运行 apt-get update 或任何其他命令时,它会识别服务的 ip,但随后就会超时。
==>在 AWS EC2 Maschine 上运行 quorum-maker ( https://github.com/synechron-finlabs/quorum-maker#setting-up-quorum-network-on-multiple-machines )
node.js - 使用 Quorum 网络中的 webjs 将签名的交易从 nodejs 发送到私有 SmartContract 不起作用
语境
我按照7nodes的示例安装了一个仲裁网络。在节点 1 中,我私下部署了一个智能合约,将其公钥"BULeR8JyUWhiuuCMU/HLA0Q5pzkYT+cHII3ZKBey3Bo="
以私有形式。
我的目标是转移到这个智能合约,执行它的功能之一。作为私人合同,转让必须签署。
所有这些都来自 nodejs 服务器。
代码
智能合约如下:
nodejs中的代码如下:
问题和问题
交易执行成功,但智能合约中的新值“123”没有改变。仅当我在交易await web3.eth.personal.unlockAccount (account, "")
真正起作用之前解锁帐户,但出于安全原因我不想阻止和解锁帐户。
正确的转移如下:
我的看起来像这样:
不同之处在于属性“v”,在我的转移中固定的值不正确,它必须是 0x25 或 0x26 才能将它们标识为私人转移。我不明白为什么这些值设置不好,请帮帮我。
apache-zookeeper - Zookeeper Quorum 和非 Quorum
动物园管理员专家。
我问的问题对你来说可能是基本的,但我是 ZK 的新手,我还没有掌握这个工具,所以请原谅我。考虑到这一点,这是我的问题。
假设我有一个由 5 个服务器组成的 ZK 集群,并且我的法定人数为 3。现在这可以保证服务器不会进入裂脑场景,如果它们位于两个物理上独立的 DC 或机器中。
但是,我想知道的是,如果 Quorum 设置为 3,这意味着 Leader 服务器,将需要等待至少 2 个服务器复制写入的数据,总共 3 个复制数据。但是,如果客户端连接到不属于 Quorum 的任何 2 台服务器的服务器怎么办,这不是意味着它获取旧数据吗?
private - 仲裁中的专用网络
目前,我正在为特定应用程序选择合适的区块链协议。因此,我注意到了 Quorum 区块链协议。关于这一点,我有一个问题,我在白皮书中发现它有点令人困惑。
我可以使用 Quorum 创建私有区块链吗?该应用程序要求只有某些方可以读取和写入交易。所有其他方不得访问区块链。
如果这是不可能的,你能创建一个通用的智能合约来实现这一点吗?
sql-server - 存储过程的跨数据库执行
我有一个应用程序(我们称之为 App1),它的主数据库是Home1。我的任务是在 Database Home2中创建一个存储过程(我们称之为 SP1)。使用应用程序中与数据库Home2的连接,我应该执行存储过程,它通过将更新 Home2 中的一些表的应用程序对Home2中的两个表执行一系列简单更新。
我尝试修改存储过程的安全性以授予用户 Home1 执行和查看定义的权限,但我仍然无法运行它。
我收到以下错误:
参数计数不匹配:App1 = 4 存储过程 = -1 过程名称 = SP1
以下是应用程序设置存储过程的方式(它说的是 PL/SQL,但它是针对 SQL Server 数据库的。)
这是应用程序中的连接字符串(参见第一个屏幕截图中的连接 ID):PROVIDER=SQLNCLI10;DATA SOURCE=Home2;INITIAL CATALOG=Home2;PERSIST SECURITY INFO=FALSE;
代码如下所示:
在 SQL Server 2008 中是否可以跨数据库执行存储过程?我在这里读到这是不可能的,或者这篇文章是指跨数据库连接的其他方面。