Contract-Design
有什麼阻止我使用乙太坊區塊鏈作為數據儲存?
據我了解,智能合約目前預設是不朽的。這是否意味著我可以創建一個包含嬰兒照片編碼形式的契約並將其永久儲存?如果沒有,是什麼阻止了它?
沒有什麼能阻止它。5 個月前,我展示了在區塊鏈中儲存音頻(一個高度壓縮的 mp3 文件)。它仍然存在並且今天被每個完整節點複製!只有 3.5kB,我不得不支付相當多的乙太幣,但仍然很酷!
看看有史以來最奇怪的事情——區塊鏈現在有了聲音!Reddit 上的執行緒。
為了使這個答案能夠經受住時間的考驗(如果上面的連結發生問題),下面是在終端中執行的相關命令:
geth --exec "eth.getTransaction('0xbb8ee9866ee67277986b6f40775469c7a674810ce99dce3caff0d1117c8dcdac').input" console | xxd -p -r | mpg321 -
正如其他答案所說,更聰明的方法僅將儲存用作雜湊,使用 StorJ、IPFS 等,因為這樣您就可以儲存更多的區塊鏈並連結到它。