Klingt erst einmal gut nur damit würde man sich nur innerhalb des Systems bewegen. Sobald aber das System mit der Außenwelt interagiert ist das System an sich kein vertrauensvoller Partner mehr. Denn das System an sich könnte ja willkürlich handeln. Und da das ETH System ja auf ziemlich vielen Plattformen integriert worden ist, verlassen sich alle darauf das sich das ETH System auch so verhält wie abgemacht.
Wenn wir uns die Coins von Mt.Gox, Cryptsy und was weiß ich wieder herstellen lassen würde, würde das Fiat-System auch nur müde anlächeln und sagen, ok wenn das so ist, runter mit dem Preis, die stellen sich ja ihre Coins her wie sie wollen.
Das Problem ist, dass so etwas in der ETH-Implementierung nicht bedacht wurde und daher nur in der Basis (der Blockchain) gefixt werden kann. Wenn eine Rollback-Möglichkeit integriert ist, würde sich das Problem gar nicht ergeben.
Das wäre dann so abgelaufen:
- 10000 Leute commiten sich beim Smart Contract.
- Der Smart contract ist nicht gut genug geschrieben, so dass einer durch hacking nicht nach nen Regeln spielt
- Alle Smart Contract Teilnehmer stimmen ab, ob der Contract gerollbacked werden soll.
- Der Hacker kriegt trotzdem nix, weil er in der Unterzahl ist.
So eine Funktion müsste meiner Ansicht nach in Ethereum direkt implementiert werden, weil jeder Smart contract diese braucht. Eine Vertrag kann immer durch Einverständnis aller Teilnehmer gecancelt werden.