Swarm

專用網路中的 Swarm

  • August 9, 2018

我剛剛完成了 Swarm 的安裝,並且設法按照文件進行了操作。我使用創建了一個新帳戶

 geth account new

我使用以下行使用所述帳戶進行連接

 swarm -bzzaccount accountno

這讓我對接下來的步驟有點不知所措

  1. 我在乙太坊主網路上創建的賬戶是否是錢包?

  2. 我可以使用我的鏈 ID 在私有鏈上設置 swarm 嗎?

3)我對 swarm 的理解是,它將像乙太坊一樣,只是你不儲存交易,但你實際上儲存任何東西。那麼賬本可以是任何類型的任何文件的海量儲存庫嗎?是否涉及共識、不變性和不可否認性原則?

  1. 我在乙太坊主網路上創建的賬戶是否是錢包?

您生成了一個私鑰。此密鑰控制乙太坊區塊鏈中的一個帳戶(但也控制許多其他區塊鏈)。對於 Swarm,它用作地址 - 您的 Swarm 節點的標識符。將來,一旦將付款添加到 Swarm,這個帳戶(在乙太坊區塊鏈上)也可能是您的付款地址,但現在它只是一個 ID。

  1. 我可以使用我的鏈 ID 在私有鏈上設置 swarm 嗎?

我想你誤解了 Swarm。您可以使用自己的網路 ID 設置自己的私有 Swarm,然後將 Swarm 節點連接到執行您喜歡的任何區塊鏈的 geth 實例。兩者有些獨立。

3)我對 swarm 的理解是,它將像乙太坊一樣,只是你不儲存交易,但你實際上儲存任何東西。那麼賬本可以是任何類型的任何文件的海量儲存庫嗎?是否涉及共識、不變性和不可否認性原則?

Swarm 不是區塊鏈,也沒有共識協議。它充當與乙太坊一起存在的分散式數據儲存和分發網路。基本思想類似於:dapp 具有鏈上的關鍵邏輯以及 Swarm 雜湊。這個 Swarm 雜湊在 Swarm 中用於檢索 Dapp 的所有其餘部分:html、圖像、javascript、影片等。Swarm 內置了完整性保護(通過使用內容定址),因此通過雜湊檢索的任何 Swarm 資產必然是不可變的。可變性是通過使用乙太坊名稱系統來實現的。

另請參閱https://m.youtube.com/playlist?list=PLM508daI9b1vdgM-5EaJyIjFxFvmAgWFM了解如何開始。

引用自:https://ethereum.stackexchange.com/questions/55027