Solidity
使用什麼機制來支付在區塊鏈上查看其他使用者數據的費用
我是區塊鏈開發的新手,按照一些教程,我創建了一個 DApp,允許使用者保存和查看資訊。現在,我想讓另一個使用者查看保存的資訊,但是對於那個新使用者必須支付一些乙太幣。基本上,我希望主要使用者有權讓新使用者查看他們的數據。那麼,我該怎麼做才能在乙太坊中實現這一點?
你可以在區塊鏈上做
offchain encrytpion
加密store
數據,當使用者為數據付費時,再decrypt
為數據付費。由於數據在區塊鏈中是公開的,或者除非您使用其他一些區塊鏈,否則premissioned
您可以做您想做的事情。
您可以實施智能合約,人們必須付費才能從智能合約中檢索一些內容。您還可以實現這一點,以便其內容的使用者獲得支付的錢。
但是,任何人都可以隨時查看區塊鏈上的所有數據和智能合約中的所有數據,因為這是區塊鏈的本質:所有數據都是公開的。因此,如果有人可以免費訪問數據,他們就沒有理由向智能合約付費以查看數據。