Skip to content

同行管理

如果您遵循了任何特定語言指南,現在你有一個功能良好的網絡,人們想加入.

公共區塊鏈

在開放網絡中,同行錄取仍然是鏈政策決定.一個節點可以運行正確的軟件並連接到 Torii,但它只會參與共識之後,網絡承認其同行身份.

私人區塊鏈

在銀行環境中,允許每個人都隨意加入是安全風險.爲了安全,私人 Iroha 部署通常將同行拓在配置和生成中固定,而不是依賴於開放的發現.

登記同齡人

爲了將同行添加到網絡中,必須手動登記.讓我們討論應該採取的步驟來完成這個過程.

1. 授予用戶權限

登記同行的賬戶必須具有適當的 Permission.這可以通過 Role或直接授予許可證.

給一個角色當賬戶將管理同齡人隨着時間的推移.使用直接授權.單次註冊的賬戶,其它帳戶不管理同行.

INFO

默認執行者使用 CanManagePeers權限令牌進行註冊和不註冊的同行.

我們將在 單獨的章節中詳細討論權限和角色.

2. 建立一個同齡人

在新同齡人獲得許可後,必須建立它.

在錄取節點之前,請請求當前的同行配置. Torii 爲此暴露了節點參數和功能終端點.不會自動談判這些值:運營商必須驗證時間,批量大小和其他符合共識的設置與網絡相匹配.

爲了簡化這個過程,您可以要求網絡管理員編輯config.toml的版本,該版本不包括像同行私鑰這樣的特權信息.

3. 提交指示

在你的同行運行後,你應該提交註冊同行指令. 同行將通過握手過程開始與網絡聊天.

TIP

提交同行註冊指令不會 (也不能) 立即啓動新的同行程序.

沒有註冊的同行

由於安全原因,這個過程是單方面的.網絡達成共識,它想刪除一個同行,但同行本身不知道爲什麼沒有人與它交談.

在大多數情況下,如果您想取消同齡人註冊,你想這樣做,因爲這是一個拜占庭的錯誤.只是這個同齡人"幽靈"使得網絡上的惡意演員的生活更加困難.