恆訊科技教你:swarm bee如何從 0.5.x 系列升級到 0.6.x

恆訊科技發表於2021-06-18

Bee 0.6.2 包含一些重大更改,這意味著必須進行資料庫遷移。我們還引入了必須附加到資料塊上的郵票,以便它們將保

留在 Swarm 網路中。


請注意,使用 bee v0.5.0 部署其支票簿的節點必須以 --transaction TXHASH 標誌啟動,其中 TXHASH 是從 bee 節點

的以太坊地址傳送的 goerli 網路上的任何以太坊交易。支票簿部署交易的雜湊值可用於此目的,並可在 etherscan 上查詢。

對於最初使用 v0.5.1 或更高版本啟動的節點,無需採取任何措施,因為 Bee 節點將自動提取其支票簿部署事務。


作為這些更改的一部分,如果您有任何本地固定內容,則必須手動將其遷移到 0.6.2 客戶端網路所期望的新資料結構,有關

如何進行的資訊,請參見下文。


如果您沒有任何本地固定內容,您的遷移將自動進行,您的更新將照常進行。

要檢查 0.5.x 是否已固定內容,請pin按如下方式查詢api 端點:



如果返回任何非零值,您必須完成手動遷移過程,自動遷移將被阻止,您必須遵循頁面下方詳述的手動遷移過程。


自動遷移程式

要在沒有固定內容的情況下進行更新:

或者,兌現您節點的支票以確保您的 gBZZ 是安全的。如果您最近提現過,則可以跳過此步驟。

備份您的 Bee資料,尤其是您的金鑰資料夾!


像往常一樣升級您的節點(見下文)。

調整您的配置。0.6.x 中的幾個配置引數已更改 - 如果您希望繼續作為完整節點執行,則必須將新full-node標誌設定為true。

檢視配置指南以獲取有關如何更新配置的更多資訊。


重新啟動您的節點。

您的 Bee 應該正常啟動,並開始連線到執行 Bee 0.6.2 或更高版本的其他 Bee。


手動遷移程式

兌現您的節點以確保您的 gBZZ 安全。如果您最近提現過,則可以跳過此步驟。

備份您的 Bee資料,尤其是您的金鑰資料夾!

如果您有固定資料,請下載所有固定資料。請使用這些下載所有資料,準備好重新上傳郵票。

小心,只刪除您的localstorage資料夾。不要刪除您的或資料夾。您可以透過查閱 Bee 的配置引數來找到您的資料夾。如

果您使用的是Docker,請僅刪除資料夾中的內容。keys statestore local storage data-dir

像往常一樣升級您的節點(見下文)。

調整您的配置。0.6.x 中的幾個配置引數已更改 - 如果您希望繼續作為完整節點執行,則必須將新full-node標誌設定為true。

檢視配置指南以獲取有關如何更新配置的更多資訊。


重新啟動您的節點。

您的 Bee 應該正常啟動,並開始連線到執行 Bee 0.6.2 或更高版本的其他 Bee。


升級程式

Ubuntu / Debian / Raspbian

要升級 Bee,只需停止 Bee 服務。



現在按照安裝說明下載新軟體包並安裝新版本,就像在新安裝過程中一樣。


您將收到以下提示:



選擇N以保留您當前的資料和金鑰。

您現在可以再次啟動您的節點。



手動安裝

要升級您的手動安裝,只需停止 Bee,替換 Bee 二進位制檔案並重新啟動。


Docker

要升級您的docker安裝,只需在您的配置中增加版本號並重新啟動。


以上就是swarm bee如何從 0.5.x 系列升級到 0.6.x的相關方法,希望能幫助到大家。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983369/viewspace-2777364/,如需轉載,請註明出處,否則將追究法律責任。

相關文章