Ipfs

乙太坊 IPFS 基於權限的訪問

  • August 6, 2018

假設我創建了一個 Web 應用程序來儲存使用者身份文件。這些文件儲存在 IPFS 中,使用者詳細資訊保存在乙太坊私有區塊鏈中。因此,一旦在 IPFS 中創建文件,雜湊就會儲存在乙太坊區塊鏈中。現在特定於 IPFS,如果有人可以訪問雜湊,則可以從 IPFS 下載文件。

一種方法是使用一些自定義算法加密數據,然後儲存在 IPFS 中。在 Web 應用程序中應用邏輯來解密從 IPFS 獲取的文件,然後將其顯示給使用者。但這將是一個自定義實現。

問題

  1. 如何根據 IPFS 提供的文件雜湊進行基於權限的文件訪問?有沒有實現這一目標的標準方法?

IPFS 目前沒有任何內置功能來提供訪問控制。但正如您所說,您始終可以在將內容添加到 IPFS 之前對其進行加密,然後將密鑰提供給您希望能夠解密內容的人。

我認為訪問問題將與儲存 IPFS 雜湊文件的支付相關。因此,必須存在基於區塊鏈的查看/下載文件的權限來跟踪誰為該數據付費。否則,任何人都可以發送垃圾郵件並產生費用。權限檢查也解決了安全問題。這是一個公平的問題,Protocol Labs 應該在發佈時解決。很快。

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