管理密钥 在 GoQuorum 中管理密钥的选项包括: keystore files 与 geth 一样,密钥可以存储在受密码保护的 keystore 文件中。 clef 在 GoQuorum v2.6.0 中引入, clef 作为独立进程运行,通过处理 GoQuorum 的帐户管理职责来提高灵活性和安全性。 account ...
开发插件 我们利用 HashiCorp 的 go-plugin 来启用我们使用 gRPC 的基于插件的架构。 我们建议阅读 go-plugin gRPC examples . 示例。 一些进阶话题 go-plugin 在文档中未提供的将在这里介绍 生命周期 插件作为单独的进程启动,并通过 gRPC 服务接口与 GoQuorum ...
DNS GoQuorum 中的 DNS 支持两个不同的领域,静态节点文件中的使用和节点发现协议中的使用。您可以自由使用其中一种而不用另一种,或者根据用例的需要混合使用。 静态节点 静态节点是即使不活跃我们仍然保持引用的节点,当节点活跃起来,我们就可以连接到它了。此处允许使用主机名,并在启动时解析一次。如果静态记...
配置插件 geth 可以从以下位置加载插件: 通过 --plugins 选项传递的 JSON 文件 通过--config 选项传递的 Ethereum TOML 配置文件 插件中心配置 Plugin Integrity Verification 默认使用 GoQuorum 插件中央服务器。 修改此...
权限 配置基本权限 节点权限用于定义: 特定 GoQuorum 节点能够连接到的节点 特定 GoQuorum 节点能够从中接收连接的节点 在基本权限模型中, --permissioned 在启动节点时使用命令行选项在单个节点级别管理权限。 如果节点以 --permissionedset 开头,则该节点会查找 <data-dir...
创世文件 可配置的交易规模 GoQuorum 允许区块链运营商通过创世区块增加已接受交易的最大交易规模。 GoQuorum 的默认交易大小目前从以太坊的默认 32kb 交易大小增加到 64kb 。 通过将 txnSizeLimit 添加到 genesis 文件的配置部分,可以将其配置为最多 128kb : 合约代码大小 GoQuor...
高可用性 您可以配置 GoQuorum 以实现端到端高可用性 (HA) 。 本节介绍 GoQuorum 和 Tessera 的 HA 配置要求。 GoQuorum HA 配置要求 两个或多个 GoQuorum 节点作为一个客户端 ,通过Load Balancer(负载均衡 ) 处理传入请求。 GoQuorum 节点必须共享相同的私有交易...
配置 Raft 共识 要启用 Raft 共识,请在启动 GoQuorum 时指定 --raft 命令行 选项。 Raft 要求集群中的所有初始节点都配置为静态节点 static peers 。 static-nodes.json 文件中 enode IDs 的顺序在所有对等方中必须相同。 enode ID 必须包含一个 raf...
GoQuorum Wizard 工具 When using the Simple and Custom Ne twork options in the wizard, you can deploy some tools alongside your network: 在 wizard 中使用简单和自定义网络选项时,您可以在网络旁边部署一...
介绍 GoQuorum 企业以太坊客户端 什么是GoQuorum? GoQuorum 是在LGPL 许可下开发并以Go 编写的开源以太坊客户端。 GoQuorum 是一种基于以太坊的协议,可运行经过许可的专用网络。 GoQuorum实施授权证明(Raft,IBFT和Clique)共识机制。 GoQuorum 是ConsenSys...