Ohne Vermittler: Wer führt den Tausch auf der Blockchain aus?
Mein Verständnis: Ein Smart Contract selbst kann nicht auf Informationen außerhalb der Blockchain zugreifen. Wenn er externe Daten wie Preise benötigt, muss eine Orakel-Lösung diese bereitstellen.
Sobald ein Vertrag bereitgestellt wurde, lässt sich sein Code normalerweise nicht direkt ändern. Viele Projekte verwenden jedoch upgradefähige Proxy-Verträge, um spätere Aktualisierungen zu ermöglichen.
Meine Vorgehensweise: Vor dem Signieren prüfe ich, ob ich die im Wallet angezeigte Vertragsadresse und den auszuführenden Vorgang verstehe. Wenn nicht, signiere ich erst einmal nicht.
Auf Ethereum muss man für Aufrufe von Smart Contracts Gas mit $ETH bezahlen.

#ETH