Swarm
乙太坊 Swarm 賬戶是什麼意思?
ETH錢包有點像
0xd0a6e6c54dbc68db5db3a091b171a77407ff7ccf
我閱讀了 Swarm 文件並查看
在我們的範例中 swarm –bzzaccount 2f1cd699b0bf461dcfbf0098ad8f5587b038f0f1
(您應該將 2f1cd699b0bf461dcfbf0098ad8f5587b038f0f1 替換為您的地址)。
我不明白:
- 為什麼 Swarm 賬戶格式與 ETH 錢包格式不同?
- 為什麼我在上傳數據後需要 swarm 帳戶?我需要這個帳戶來編輯數據嗎?
- swarm 有自己的支付協議嗎?
- 如何將我自己的 ETH 錢包與我的 Swarm 賬戶集成/關聯?
- 為什麼 Swarm 賬戶格式與 ETH 錢包格式不同?
它不是。地址為 20 字節(公鑰的截斷散列)。您使用與創建相同的“帳戶”
geth
。
- 為什麼我在上傳數據後需要 swarm 帳戶?我需要這個帳戶來編輯數據嗎?
swarm 中真的沒有“編輯”數據,只有替換數據。數據一經上傳,不可刪除或修改。
- swarm 有自己的支付協議嗎?
是的,該帳戶將用於數據傳輸的結算。這尚未實施。此外,消息傳遞的公鑰加密部分
pss
還使用您的“帳戶”私鑰進行解密。最後,如果您想通過命令行客戶端使用 swarm feed,則此“帳戶”中的私鑰用於對 feed 進行簽名。
- 如何將我自己的 ETH 錢包與我的 Swarm 賬戶集成/關聯?
swarm 節點使用與節點相同的格式(和位置)的密鑰庫 json 文件
geth
。大多數錢包都可以導出為這種 json 格式。但是,我建議僅創建一個新帳戶以執行 swarm。您可以通過執行創建一個geth account new
。您將在 datadir 中找到新的密鑰庫文件(~/.ethereum/keystore
預設情況下),並且可以通過使用--bzzaccount
上面自己編寫的標誌指定其“帳戶”的地址來使用它。如果你沒有
geth
,那麼你必須先安裝它。