Solidity

如何在基於區塊鏈的市場上銷售產品的訪問權限?

  • June 2, 2018

我想使用區塊鏈上的智能合約出售產品的訪問權限(URL 以便可以下載)。我認為我不能在產品的規範契約中添加該 URL,因為每個查看契約的人都可以看到該 URL。我如何銷售產品,以便每個人都可以查看已售出的產品(區塊鏈案例),但除了買家(不是真正的區塊鏈案例),沒有人可以訪問該訪問 URL?

在您的產品契約中,您可以儲存下載連結和買家地址。當買家想要下載產品時,他可以點擊下載連結,向下載伺服器發送請求,並使用他的私鑰簽名。只有當簽名與合約中儲存的地址匹配時,下載伺服器才會傳遞產品。

我認為事務完成後,伺服器必須將連結發送給客戶端。該連結應該包含一個命令來觸發一個程序,該程序將在區塊鏈上創建一個附加記錄,該連結被使用,因此產品被認為是下載的,好嗎?

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