Vielen vielen Dank für die ausführliche Antwort @Jokin. Auch bei dir bedanke ich mich, @skunk. Die Fragen 1-3 sind bei mir jetzt geklärt :).
Eins ist mir aber unklar. Undzwar habe ich in einer Dissertation (Elenoar Gyr: Blockchain und Smart Contracts) gelesen, dass dies ginge? Die Autorin schreibt Folgendes:
"Ein Smart Contract kann direkt auf einer (öffentlichen) Blockchain als Zustand abgespeichert werden. Bei der Ethereum-Blockchain bspw. wird ein Smart Contract in einem Konto, also direkt auf der Blockchain (d.h., gleichzeitig auf allen Knotenpunkten), abgespeichert.399 Dadurch, dass er direkt400 auf der Blockchain abgespeichert ist, kann der Smart Contract nachträglich nicht mehr abgeändert werden (vgl. N 242). Das Ergebnis, also die durch den Smart Contract durchgeführte Transaktion, kann jederzeit durch die Knotenpunkte überprüft und validiert werden, was auf ein sicheres Ergebnis schliessen lässt.401 Die direkte Verankerung des Smart Contract auf der Blockchain ist hinsichtlich der Manipulationssicherheit sowie der V alidierung der Transaktion durch das Netzwerk sicher ein Vorteil; im Fall von fehlerhaftenSmart Contracts, die nicht mehr abgeändert werden können, stellt sie jedoch einen Nachteil dar (vgl. nachfolgend N 341 ff.).402
Neben der Speicherung des Smart Contract als Zustand auf der Blockchain besteht die Möglichkeit, ihn ausserhalb der Blockchain z.B. in einem virtuellen Container (Cloud) zu speichern und nur den Hash403 des Smart Contract und/oder nur das Ergebnis des Smart Contract in der Blockchain abzuspeichern. Dieses Modell wurde insbesondere für private Anwendungen und Unternehmen entwickelt, da ein solches Modell ermöglicht, dass der Smart Contract auch auf Systeme von Unternehmen zugreifen kann (was bei Smart Contracts von Ethereum bspw. nicht möglich ist) und nicht viel Speicherplatz auf der Blockchain benötigt.404 Ist der Smart Contract ausserhalb der Blockchain gespeichert, lässt dies allenfalls auch ein Eingreifen durch die Parteien zu (bspw. bei einer fehlerhaften Programmierung oder geänderten Umständen)."
Meint die Autorin etwa was anderes?
Lieben Dank nochmal