Ich habe Mühe zu verstehen, was mit Smart Contracts erreicht werden kann. Können sie tatsächlich Äther halten (oder eine Übertragung nach Abschluss erzwingen)? Könnten sie fast wie ein Treuhandkonto funktionieren? Oder würde das eine "vertrauenswürdige" Brieftasche erfordern, um die Gelder bis zum Abschluss des Vertrags zu halten?
Wäre es praktikabler zu versuchen, eigene Token zu erstellen und deren Einlösung zuzulassen? Mein Verständnis ist, dass dies funktionieren würde, aber immer noch ein "Hauptkonto" erfordern würde, das manuell auf dem "Ehrensystem" gehalten wird.
Sie können als vertrauenswürdiger Treuhänder mit transparentem Innenleben fungieren. Sie können Ether empfangen und senden, aber sie können keinen Ether von einem anderen Konto nehmen oder erzwingen. Sie können alle Arten von Buchhaltung und Regeldurchsetzung durchführen, einschließlich der Ausgabe ihrer eigenen Token. Im Falle ihres eigenen Tokens können sie die Regeln nach ihren Wünschen gestalten. Eine erzwungene Übertragung zwischen anderen Parteien könnte als Reaktion auf ein auslösendes Ereignis aus Gründen der korrekten Abrechnung erfolgen. ERC20 ist ein aufstrebender Token-Standard mit Verträgen, die von Github heruntergeladen werden können.
function deposit() external payable
Funktion?function withdrawFunds() { if(msg.sender == owner} owner.send.contractBalance() }
. In einem solchen Fall könnten wir sagen, dass die Gelder „vertraglich gehalten“ werden und der Eigentümer ein Auszahlungsprivileg hat.
Roland Köfler