Kann dieser Vertrag getötet werden?

Wären Sie bereit, Ihr Expertenwissen und Ihre Meinung zu teilen? Bitte beachten Sie folgenden Vertrag:

pragma solidity ^0.4.4;

contract Eternal {

    string engravedText;

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

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

}

Sobald es abgebaut wurde, soll es unverändert und für immer in der Blockchain verbleiben. Sein einziger Zweck ist es, seinen eingravierten Text bereitzustellen. Ako-Gravur in einem Granitstein, der vielleicht in Jahrhunderten ausgegraben wird.

Ist das der Fall? Kann es durch eine äußere Kraft getötet werden? Wenn nicht, ist es wahrscheinlich, dass in Zukunft Entfernungsmechanismen geschaffen werden, die die erwartete Lebensdauer verkürzen.

Antworten (2)

Es sieht nicht so aus, als ob es Probleme mit dem Dröhnen gibt. Diese sollte unberührt bestehen bleiben können. Ich bezweifle auch, dass irgendein Mechanismus geschaffen wird, der die Lebensdauer des oben genannten Vertrags verkürzt.

Und das sind 20 ETH für den Sarkasmus der Vertragsprüfung

Ich sollte beachten, dass der Konstrukteur zahlbar ist und Zahlungen in Äther akzeptiert, aber der Vertrag bietet keine Möglichkeit, sie auszugeben.
Die „Zahlung“ hat keinen beabsichtigten Zweck. Meine Frage bezieht sich auf die Lebensdauer eines bereitgestellten Vertrags im Allgemeinen. @flygoing danke für deine schnelle Antwort.

Verträge können niemals beendet werden, es sei denn, es gibt eine Funktion, die dies ausdrücklich sagt.