Security

發送機密數據的虛構案例

  • May 25, 2021

我正在設計一個需要發送機密數據的虛構機構的網路架構。

所以我的問題是:

  1. 是否可以通過乙太坊網路發送圖像?我讀過,例如,NFT 不是儲存在鏈上,而是使用外部協議 IPFS。如果我不能使用鏈,我如何將 IPFS 與乙太坊網路連結?
  2. 想要什麼樣的條件才能拿到智能合約?例如,我可以創建一個合約,每次在圖像中滿足特定條件時發送圖像嗎?還是智能合約僅限於鏈上資訊?

歡迎任何技術、網路細節(無實施)。謝謝 !

  1. 在 IPFS 網路上上傳的文件由一個 ID 標識,該 ID 僅取決於文件​​本身的內容,即 CID,基本上是一個散列。一般來說,合約的儲存中只有這種雜湊,例如 NFT 是乙太坊網路上的合約(通常是 ERC721),它們的儲存中有這種雜湊。None 禁止使用與 IPFS 不同的協議,但使用集中式協議是不合適的。
  2. 在區塊鏈上保存資訊是昂貴的,你應該設計你的系統以在合約上儲存盡可能少的資訊。我不認為完全理解您的問題,但您可以簽訂契約,當被授權地址呼叫時,轉移 NFT。然而,這個呼叫必須在外部觸發,乙太坊網路上的每筆交易都必須由某人(或另一個合約,由另一個人送出)送出,所以你不能有一個“執行中的合約”來檢查條件何時已驗證,無論如何,您的功能可以在呼叫時檢查此條件,如果條件不滿足,則恢復交易。

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