Die letzte Woche war für uns alle im Ethereum -Ökosystem ziemlich hektisch. Der DAO hat uns gezeigt, dass es viel mehr Anstrengungen erfordert, um intelligente Verträge zu schreiben, als wir ursprünglich erwartet hatten. Aber auch, dass es eine überraschende Menge an Debatten erfordert, um einen Konsens über Themen dieser Skala zu erzielen.
Jeder in unserer Gemeinde war sehr lautstark und bevorstehend, wie das Problem in seiner Meinung behoben werden sollte oder ob es überhaupt ein Problem gibt, das überhaupt zu beheben ist. Während viele ein sofortiges Hartlieben vorgeschlagen haben, müssen die Auswirkungen solcher Aktionen noch vollständig verstanden werden. Ein alternativer Vorschlag war die Schaffung eines Softchenbahns, mit dem Bergarbeiter bestimmte Transaktionen vorübergehend auf Eisen setzen konnten und versuchen, die Mittel ohne invasive Maßnahmen auf das Ethereum-Protokoll selbst zurückzugewinnen.
Da es keine klaren, besten Vorgehensweise gibt, die alle Community -Mitglieder gleichermaßen zufrieden stellen, haben wir beschlossen, den Menschen die Macht zu geben, die Ethereum leiten, um zu entscheiden, ob sie diese Entscheidung unterstützen oder nicht.
Zu diesem Zweck haben wir veröffentlicht Version 1.4.8 von Geth (Codename “Dao Wars”) Als kleines Patch -Veröffentlichung, um der Community eine Stimme zu geben, um zu entscheiden, ob Sie Thedaos v1.0 vorübergehend einfrieren sollen, um Geld zu veröffentlichen oder nicht. Wenn die Community beschließt, die Mittel einzufrieren, können nur wenige whitelistische Konten die blockierten Mittel abrufen und an frühere Eigentümer zurückgeben. Ein ähnlicher Mechanismus wird von bereitgestellt von Version 1.2.0 von Parität zu.
HINWEIS: Wenn das Softchen vergeht, verhindern Sie alle DAOs daran, Gelder zu veröffentlichen, nicht nur diejenigen, die die Gemeinschaft angegriffen hat. Dies ist verständlicherweise unerwünscht für alle legitim geteilten Daos. Als solche-wenn die Community stimmt, um das Softluff zu erlassen-schlagen wir ein Follow-up-Patch für das Softchen vor, das die Whitelist alle DAOs entsprechend der Absicht, die durch das in Kraft gesetzte Softbroschen bestätigt wurde, aufgeteilt wird.
Wie benutze ich diese Version?
Bergleute, die das DAO-Softchen unterstützen, können dies tun, indem sie anfangen Geth 1.4.8 mit –dao-soft-Gabel. Dies führt dazu 1800000 (ca. in 6 Tagen) ist erreicht. Wenn die Gasgrenze dieses Blocks unter oder gleich 4 m liegt, wird das Softchen in Kraft gesetzt und (alle Aktualisierungen) Bergarbeiter werden DAO-Transaktionen blockieren, die Fonds freigeben.
Bergleute, die das DAO-Softchen nicht unterstützen, können Geth normalerweise ohne zusätzliche Argumente laufen lassen. Sie werden versuchen, die Blockgasgrenzen bei den derzeit 4,7 Millionen zu halten. Wenn die Gasgrenze des entscheidenden Blocks über 4 m liegt, wird das Softchen verweigert und (alle Aktualisierungen) Bergarbeiter akzeptieren DAO-Transaktionen, die Fonds freigeben.
HINWEIS: Alle Aktualisierungskunden sind sich über das Ergebnis der Abstimmung einig und halten diese Entscheidung ein. Wenn die Stimmen mit Softchen vergeht, werden auch Bergleute, die dagegen stimmen, Transaktionen blockieren. Wenn das Softchen verweigert wird, akzeptieren Bergleute, die dafür stimmen, auch alle Transaktionen.
Was ist, wenn ich nicht aktualisiere?
Bergleute, die per Definition nicht aktualisieren, stimmen gegen das Softchenbinden ab, da sie die aktuelle Logik fortsetzen, die Gasgrenze über dem Stimmenschwellenwert zu halten. Wenn das Softchen von der Mehrheit akzeptiert wird, akzeptieren nicht-updatierende Bergleute weiterhin blockierte Transaktionen. In diesem Fall werden Nicht-Updating-Bergleute entweder ihr eigenes Ethereum-Netzwerk abweichen und von der Mehrheit abweichen oder alle von ihnen abgebrannten Blöcke verlängert (da es von der Mehrheit nicht akzeptiert wird, die die Minderheitsblöcke außer Kraft setzen).
Sollten Nicht-Miner (Knoten, Brieftaschen, Nebel usw.) aktualisieren?
Aus Sicht der Nicht-Miner ist dieses Update nur wenig relevant. Entweder das Ergebnis der Abstimmung ist aus der Sicht eines einfachen Knotens gleichermaßen gültig, sodass einfache Knoten die schwereren Kettenminener akzeptieren, ohne dass sie etwas über den Mechanismus oder die Ergebnisse von Softlieben wissen müssen.
Epilog
Diese Veröffentlichung implementiert a Softluff. Ein Softchenbahn ist mit allen Protokollregeln perfekt kompatibel und erfordert nur den Konsens der Mehrheit der Bergleute. Es ist vorübergehend und kann zu jedem Zeitpunkt nach dem Bergmann -Konsens entfernt/geändert werden. Es brechen keine Protokollregeln; Es rollt keine ausgeführten Transaktionen/Blöcke zurück. Und es ändert sich nicht aus dem Blockchain -Zustand außerhalb der ursprünglichen Protokollfunktionen.
HINWEIS: Diese Veröffentlichung stellt keine Zustimmung zum Hard-Greiben des Netzwerks dar. Es ist ein Mittel, um den Menschen mehr Zeit zu geben, um die beste Lösung zu finden.

