Contract-Development
在乙太坊上使用智能合約的去中心化 dapp 音樂播放器?
有沒有人使用智能合約在乙太坊上製作去中心化的音樂播放器?假設我想將 mp3 文件上傳到 IFPS,並且每次有人播放 midi 文件時,智能合約都會從帳戶中扣除 .0001 eth。有沒有人做過這樣的事情?
IPFS 的文件是完全公開的,因此無法限制使用者必須付費查看這些文件。你可以想辦法在 IPFS 上加密文件,然後向任何付費的人透露密鑰,但仍然需要進行一些集中化。
單獨使用 IPFS 是不可能的。您可以加密音樂文件並將其託管在 IFPS 上,這樣如果有人確實可以訪問它,那麼它將是亂碼。您將需要一個中央伺服器作為中介。一種可能的流程是讓使用者支付發出事件的智能合約。中介伺服器可以對使用者支付的事件有一個監聽器,然後它解密音樂資產並將其流式傳輸給該個人使用者。