修改如下图: 103 行 加载网卡驱动 104 行 加载 iscsi 内核模块 105 行 加载 iscsi ibft 模块 107-108 行 通过 ibft 配置网络 114-116 行 使用 ibft 配置连接 iscsi 服务器并挂载磁盘 这里要说一下 ibft 这是一种将 iscsi 配置信息传递到系统的方式,我们在 iPxe 阶段已经配置网络信息、iscsi 服务器地址、iscsi target 等信息了,这里可以使用 ibft 直接读取并使用。 最后还是觉得太麻烦发现 ibft 的方案最简单,果断选择了它。 水平有限如果发现那里总结的不对欢迎指正。
目前,Quorum 支持三种共识协议:QuorumChain、IBFT 和 Raft。在本书中,我们将只学习 Raft 和 IBFT,因为它们是最常用的。 伊斯坦布尔拜占庭容错 让我们看看 IBFT 共识协议是如何工作的,这将使我们足够放心去构建 DApps。我们不会深入研究 IBFT,因为这并不是必要的。 IBFT 是一种权威证明协议。 IBFT 中的默认区块时间为一到十秒,Quorum 允许您自定义此时间。 在 IBFT 中,一个轮次涉及创建并提交一个新的区块到区块链中。 安装 IBFT 工具 IBFT 软件包含配置 IBFT 网络、生成 enode、从节点密钥生成地址、创建创世块等工具。 创建一个名为 ibft 的目录,并将可执行文件移动到那里。 创建一个创世块 IBFT 工具可以自动创建创世块。
许多不同的Ansible脚本可以让你创建一个新的网络(跨云),可以选择共识(IBFT或RAFT)和事务管理器(Tessera或Constellation)。 ?
Besu支持的共识算法包括工作量证明(PoW)、权威证明(PoA)和IBFT2,IBFT2是个基于p2p的协议。
与Fabric不同,摩根大通主推的Quorum平台可以支持IBFT和RAFT两类协议的,微软的Coco采用的则是Paxos和Caesar,Ripple采用的是波纹协议共识算法(RPCA)。