Zcash NU7 geht im Testnetz mit 25-Sekunden-Blöcken live

ZEC
Netzwerk-UpgradeMainnet-StartDatenschutzmünzeBlockzeitTestnetzZcashNU7
vor 2 StundenQuelle: crypto.news
Zcash NU7 geht im Testnetz mit 25-Sekunden-Blöcken live

Zcash hat sein NU7-Netzwerk-Upgrade im Testnetz bei Block 4.465.026 aktiviert und damit seine geplanten 25-Sekunden-Blöcke und den neuen Gebührenmechanismus vor einem angestrebten Mainnet-Rollout am 5. November in den Live-Test gebracht.

Zusammenfassung

  • Zcash aktivierte NU7 am 4. Oktober im Testnetz bei Block 4.465.026 und brachte die Protokolländerungen vor einem angestrebten Mainnet-Rollout am 5. November in den Live-Test.
  • NU7 verkürzt den Zielblockabstand von 75 Sekunden auf 25 Sekunden und führt einen Netzwerk-Nachhaltigkeitsmechanismus ein, der einen Teil der Transaktionsgebühren in zukünftige Blockbelohnungen umleitet.
  • Version-4-Transaktionen würden nach der Mainnet-Aktivierung deaktiviert, wodurch ZEC im alten Sprout-Shielded-Pool nicht ausgebbar bliebe, es sei denn, die Inhaber bewegen ihre Gelder vorher.
  • Die Entwickler sollen die Testnet-Ergebnisse am 20. Oktober überprüfen, bevor sie entscheiden, ob mit der Mainnet-Aktivierung fortgefahren wird und die endgültige Aktivierungshöhe festgelegt wird.

Laut Daten des Zcash-Testnetzes wurde der Aktivierungsblock am 4. Oktober um 18:21:45 UTC abgebaut, früher als der zuvor von Entwicklern geschätzte Zeitpunkt um den 6. Oktober. Zcash bestätigte später, dass NU7 im Testnetz live war.

Die Tests geben den Entwicklern nun mehrere Wochen, um die Protokolländerungen zu beobachten, bevor sie entscheiden, ob dasselbe Upgrade auf das Hauptnetzwerk übertragen werden soll. Eine endgültige Entscheidung ist für den 20. Oktober geplant, wenn die Entwickler voraussichtlich die Mainnet-Aktivierungshöhe basierend auf den Testnet-Ergebnissen festlegen werden.

Die Mainnet-Aktivierung ist weiterhin für den 5. November angestrebt und wurde noch nicht finalisiert.

Zcash NU7 beginnt Tests mit 25-Sekunden-Blöcken

NU7 würde den Zielblockabstand von Zcash von 75 Sekunden auf 25 Sekunden verkürzen, sodass das Netzwerk in dem Zeitraum, der derzeit für einen Block vorgesehen ist, etwa drei Blöcke produzieren kann.

Die Zcash Foundation erklärte in ihrer Veröffentlichung von Zebra 7.0.0-rc.0 am 2. Oktober, dass das kürzere Intervall die durchschnittliche Wartezeit auf eine erste Bestätigung von 75 Sekunden auf 25 Sekunden reduzieren würde. Testnetz-Betreiber wurden ermutigt, den Release Candidate auszuführen und das Upgrade „unter realen Bedingungen“ zu testen.

Mainnet-Betreibern wurde mitgeteilt, dass sie noch keine Änderungen vornehmen müssen, da keine Aktivierungshöhe festgelegt wurde.

Der Testnetz-Rollout folgt auf wochenlange Vorbereitungen für das Upgrade. Wie crypto.news zuvor berichtete, einigten sich die Zcash-Engineering-Teams im September auf das vorgeschlagene NU7-Paket und legten den 5. November für dessen Mainnet-Bereitstellung fest, nachdem die Testnetz-Phase abgeschlossen ist.

Neben schnelleren Blöcken führt NU7 neue Beschränkungen für Shielded Actions ein, die darauf ausgelegt sind, den Umfang der Arbeit zu kontrollieren, der in einzelne Blöcke aufgenommen werden kann. Die Zcash Foundation erklärte, dass die Beschränkungen dazu dienen sollen, Wallets vor Spam zu schützen, während die Blockproduktion häufiger wird.

Die vorgeschlagene Zeitänderung erhielt vor der Festlegung des Upgrade-Zeitplans starke Unterstützung von ZEC-Inhabern. Eine private Governance-Umfrage mit fast 2,4 Millionen ZEC ergab, dass etwa 99,9 % der teilnehmenden Coins die Reduzierung des Zielblockintervalls auf 25 Sekunden unterstützten.

Die Teilnahme entsprach etwa 66 % der für die Abstimmung erfassten berechtigten Ironwood-Guthaben. Rund 98,9 % unterstützten die Beibehaltung des bestehenden Halbierungsplans von Zcash, während etwa 96,6 % den Februar 2031 für den Beginn der Neuausgabe unter dem Netzwerk-Nachhaltigkeitsmechanismus befürworteten.

Die Verkürzung des Intervalls zwischen Blöcken verdreifacht nicht die Menge an ZEC, die über denselben Zeitraum ausgegeben wird. NU7 passt die Ausgabe zusammen mit dem kürzeren Blockplan an, sodass die Produktion von mehr Blöcken nicht dazu führt, dass Miner jeden Tag dreimal so viel ZEC erhalten.

NU7 führt einen neuen Zcash-Gebührenmechanismus ein

Ein weiterer wichtiger Teil des Upgrades ist der Netzwerk-Nachhaltigkeitsmechanismus, oder NSM.

Im Rahmen dieses Mechanismus wird ein Teil jeder Transaktionsgebühr aus dem unmittelbaren Umlauf genommen und in eine Reserve eingezahlt, die für zukünftige Blockbelohnungen verwendet werden kann. Die Zcash Foundation beschrieb das System als Recycling eines Teils der Transaktionsgebühren in eine spätere Ausgabe.

NU7 würde außerdem Version-4-Transaktionen deaktivieren, sobald die Änderungen das Mainnet erreichen.

Die Änderung hat Konsequenzen für ZEC, das noch im älteren Sprout-Shielded-Pool von Zcash gehalten wird, da Ausgaben aus Sprout auf Version-4-Transaktionen angewiesen sind. Dort verbleibende Gelder würden nach der NU7-Aktivierung unausgebbar werden, es sei denn, die Halter verschieben ihre ZEC vorher.

Eine solche Mainnet-Änderung ist noch nicht erfolgt. Die aktuelle Aktivierung gilt nur für das öffentliche Testnetz von Zcash, wo Entwickler und Betreiber beobachten können, wie sich die neuen Konsensregeln vor der Entscheidung am 20. Oktober verhalten.

Zcash hat auch seine Node-Infrastruktur auf die Änderung vorbereitet. Die im September veröffentlichten Zebra-6.4-Releases enthielten Arbeiten im Zusammenhang mit der NU7-Vorbereitung, während der am 2. Oktober herausgegebene Release Candidate Unterstützung für das Upgrade im öffentlichen Testnetz hinzufügte.

Das Netzwerk befasste sich kurz vor diesen Vorbereitungen mit einem separaten Zebra-Problem. Eine Schwachstelle mit hohem Schweregrad, die die Zebra-Versionen 6.4.0 und 6.4.1 betraf, hätte es einem Peer ermöglichen können, einen Node aus der Ferne zum Absturz zu bringen. Die Zcash Foundation veröffentlichte Zebra 6.4.2 am 25. September und erklärte, das Problem habe die Node-Verfügbarkeit beeinträchtigt, aber weder den Konsens noch Gelder betroffen.

Gemini hatte unterdessen seine Zcash-Infrastruktur vor NU7 auf Zakura umgestellt. Die Börse erklärte, ihre Zakura-Bereitstellungen hätten die Chain-Spitze in etwas mehr als sechs Stunden erreicht, verglichen mit fast einem Tag bei Zebra, während Kundeneinzahlungen und -auszahlungen weiterhin normal funktionierten.

NU7 folgt auf Zcashs Ironwood-Upgrade

NU7 kommt nur wenige Monate, nachdem Zcash eine weitere große Protokolländerung abgeschlossen hat, die durch eine Schwachstelle im Orchard-Shielded-Pool ausgelöst wurde.

Das Ironwood-Netzwerk-Upgrade wurde am 28. Juli bei Block 3.428.143 aktiviert und führte einen separat verfolgten Shielded-Pool ein, nachdem Entwickler einen Fehler behoben hatten, der theoretisch die Erstellung nicht erkennbarer gefälschter ZEC hätte ermöglichen können.

Forscher hatten keine Hinweise darauf gefunden, dass die Orchard-Schwachstelle ausgenutzt wurde. Das Datenschutzmodell von Zcash bedeutete jedoch, dass Entwickler nicht schlüssig beweisen konnten, dass innerhalb des betroffenen Shielded-Pools niemals unbefugte Coins erstellt worden waren.

Ironwood begegnete der Angebotsunsicherheit, indem der neue Pool von Orchard getrennt und Buchführungssicherungen eingeführt wurden, die regelten, wie viel ZEC den älteren Pool verlassen konnte. Orchard blieb für Auszahlungen verfügbar, während neu abgeschirmte Gelder in Ironwood verschoben wurden.

Die Zebra-6.0.0-Version der Zcash Foundation implementierte den neuen Pool unter Verwendung von Orchards Action-Struktur und Halo2-Beweissystem, während separate Aufzeichnungen für seinen Note-Commitment-Baum, Nullifier-Satz, Chain-Value-Pool und Chain-Verlauf beibehalten wurden.

Dem Upgrade gingen im Juni ergriffene Notfallmaßnahmen voraus, nachdem der Orchard-Fehler entdeckt worden war. Entwickler deaktivierten vorübergehend betroffene Transaktionen, bevor sie korrigierte Software bereitstellten und sich später als langfristige Antwort in Richtung Ironwood bewegten.

NU7 stellt nun die nächste Stufe des Protokollplans des Netzwerks dar, wobei die aktuelle Testnet-Aktivierung auf Block-Timing, Transaktionsregeln, Shielded-Action-Limits und den neuen Nachhaltigkeitsmechanismus ausgerichtet ist.

Die Entwickler sollen die Testnet-Erfahrung überprüfen und am 20. Oktober ihre Mainnet-Entscheidung treffen. Wenn sie fortfahren, wird eine Aktivierungshöhe für das Produktionsnetzwerk festgelegt, wobei der 5. November weiterhin das Ziel datum für den Livegang von NU7 im Zcash-Mainnet bleibt.