Skip to content

同行管理

如果您遵循了任何特定语言指南,现在你有一个功能良好的网络,人们想加入.

公共区块链

在开放网络中,同行录取仍然是链政策决定.一个节点可以运行正确的软件并连接到 Torii,但它只会参与共识之后,网络承认其同行身份.

私人区块链

在银行环境中,允许每个人都随意加入是安全风险.为了安全,私人 Iroha 部署通常将同行拓在配置和生成中固定,而不是依赖于开放的发现.

登记同龄人

为了将同行添加到网络中,必须手动登记.让我们讨论应该采取的步骤来完成这个过程.

1. 授予用户权限

登记同行的账户必须具有适当的 Permission.这可以通过 Role或直接授予许可证.

给一个角色当账户将管理同龄人随着时间的推移.使用直接授权.单次注册的账户,其它帐户不管理同行.

INFO

默认执行者使用 CanManagePeers权限令牌进行注册和不注册的同行.

我们将在 单独的章节中详细讨论权限和角色.

2. 建立一个同龄人

在新同龄人获得许可后,必须建立它.

在录取节点之前,请请求当前的同行配置. Torii 为此暴露了节点参数和功能终端点.不会自动谈判这些值:运营商必须验证时间,批量大小和其他符合共识的设置与网络相匹配.

为了简化这个过程,您可以要求网络管理员编辑config.toml的版本,该版本不包括像同行私钥这样的特权信息.

3. 提交指示

在你的同行运行后,你应该提交注册同行指令. 同行将通过握手过程开始与网络聊天.

TIP

提交同行注册指令不会 (也不能) 立即启动新的同行程序.

没有注册的同行

由于安全原因,这个过程是单方面的.网络达成共识,它想删除一个同行,但同行本身不知道为什么没有人与它交谈.

在大多数情况下,如果您想取消同龄人注册,你想这样做,因为这是一个拜占庭的错误.只是这个同龄人"幽灵"使得网络上的恶意演员的生活更加困难.