Solidity

這個契約能被殺死嗎?

  • June 26, 2019

您願意分享您的專業知識和意見嗎?請注意以下契約:

pragma solidity ^0.4.4;

contract Eternal {

   string engravedText;

   function Eternal(string eT) payable {
       engravedText = eT;
   }

   function getEngravedText() constant returns (string) {
       return engravedText;
   }

}

一旦它被開采出來,它就意味著永久地存在於區塊鏈中。其唯一目的是提供其雕刻文字。花崗岩磚上的 Ako 雕刻,可能會在幾個世紀後被探勘出來。

是這樣嗎?能被外力殺死嗎?如果沒有,將來是否可能會創建任何刪除機制來縮短其預期壽命。

看起來好像沒有任何明顯的問題。這應該能夠保持不變。我也懷疑是否會創建任何會縮短上述契約壽命的機制。

這將是 20 ETH 用於契約審計諷刺

除非有明確規定的功能,否則永遠不會終止合約。

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