Swarm

乙太坊 Swarm 賬戶是什麼意思?

  • December 25, 2018

ETH錢包有點像

0xd0a6e6c54dbc68db5db3a091b171a77407ff7ccf

我閱讀了 Swarm 文件並查看

在我們的範例中 swarm –bzzaccount 2f1cd699b0bf461dcfbf0098ad8f5587b038f0f1

(您應該將 2f1cd699b0bf461dcfbf0098ad8f5587b038f0f1 替換為您的地址)。

我不明白:

  1. 為什麼 Swarm 賬戶格式與 ETH 錢包格式不同?
  2. 為什麼我在上傳數據後需要 swarm 帳戶?我需要這個帳戶來編輯數據嗎?
  3. swarm 有自己的支付協議嗎?
  4. 如何將我自己的 ETH 錢包與我的 Swarm 賬戶集成/關聯?
  1. 為什麼 Swarm 賬戶格式與 ETH 錢包格式不同?

它不是。地址為 20 字節(公鑰的截斷散列)。您使用與創建相同的“帳戶” geth

  1. 為什麼我在上傳數據後需要 swarm 帳戶?我需要這個帳戶來編輯數據嗎?

swarm 中真的沒有“編輯”數據,只有替換數據。數據一經上傳,不可刪除或修改。

  1. swarm 有自己的支付協議嗎?

是的,該帳戶將用於數據傳輸的結算。這尚未實施。此外,消息傳遞的公鑰加密部分pss還使用您的“帳戶”私鑰進行解密。最後,如果您想通過命令行客戶端使用 swarm feed,則此“帳戶”中的私鑰用於對 feed 進行簽名。

  1. 如何將我自己的 ETH 錢包與我的 Swarm 賬戶集成/關聯?

swarm 節點使用與節點相同的格式(和位置)的密鑰庫 json 文件geth。大多數錢包都可以導出為這種 json 格式。但是,我建議僅創建一個新帳戶以執行 swarm。您可以通過執行創建一個geth account new。您將在 datadir 中找到新的密鑰庫文件(~/.ethereum/keystore預設情況下),並且可以通過使用--bzzaccount上面自己編寫的標誌指定其“帳戶”的地址來使用它。

如果你沒有geth,那麼你必須先安裝它。

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