Nach einem harten Fork sind historische Transaktionsformate tot.
Dusk lässt sie nicht so einfach verschwinden.
Boreas wurde bei einem Mainnet-Restart ab Block 4.414.095 aktiviert und führte versionbewusste Transaktionsbehandlung ein sowie die Trennung von kanonischen Transaktionsdaten vom im Verlauf erhaltenen Ledger-Umschlag.
Angenommen, ein Knoten spielt einen Block erneut ab, der vor der Umstellung aufgezeichnet wurde. Diese historische Transaktion benötigt weiterhin ihren ursprünglichen Decodierpfad, um das Ledger korrekt zu rekonstruieren. Sende dieses gleiche historische Format nach der Umstellung durch die Live-Mempool-Zulassung, und Dusk lehnt es ab.
Das Seltsame ist, dass beide Ergebnisse notwendig sind.
Wiedergabe fragt, was die Chain tatsächlich aufgezeichnet hat. Live-Zulassung fragt, welches Format die Chain heute akzeptiert. Dusk kann nicht eine einzige Regel für beides verwenden, ohne eine der Aufgaben zu beschädigen.
So kann ein historisches Format erforderlich sein, um die Vergangenheit zu rekonstruieren, aber für das heutige Eintreten ins Netzwerk ungeeignet sein. Seine Bedeutung ist nicht verschwunden. Seine Rolle hat sich an der Grenze verändert.
Wie viel der Transaktionsgültigkeit hängt wirklich davon ab, was das Netzwerk in der aktuellen Höhe akzeptiert, und wie viel davon, exakt das zu bewahren, was die Chain bereits fest zugesagt hat?
@Dusk $DUSK #dusk
Dusk lässt sie nicht so einfach verschwinden.
Boreas wurde bei einem Mainnet-Restart ab Block 4.414.095 aktiviert und führte versionbewusste Transaktionsbehandlung ein sowie die Trennung von kanonischen Transaktionsdaten vom im Verlauf erhaltenen Ledger-Umschlag.
Angenommen, ein Knoten spielt einen Block erneut ab, der vor der Umstellung aufgezeichnet wurde. Diese historische Transaktion benötigt weiterhin ihren ursprünglichen Decodierpfad, um das Ledger korrekt zu rekonstruieren. Sende dieses gleiche historische Format nach der Umstellung durch die Live-Mempool-Zulassung, und Dusk lehnt es ab.
Das Seltsame ist, dass beide Ergebnisse notwendig sind.
Wiedergabe fragt, was die Chain tatsächlich aufgezeichnet hat. Live-Zulassung fragt, welches Format die Chain heute akzeptiert. Dusk kann nicht eine einzige Regel für beides verwenden, ohne eine der Aufgaben zu beschädigen.
So kann ein historisches Format erforderlich sein, um die Vergangenheit zu rekonstruieren, aber für das heutige Eintreten ins Netzwerk ungeeignet sein. Seine Bedeutung ist nicht verschwunden. Seine Rolle hat sich an der Grenze verändert.
Wie viel der Transaktionsgültigkeit hängt wirklich davon ab, was das Netzwerk in der aktuellen Höhe akzeptiert, und wie viel davon, exakt das zu bewahren, was die Chain bereits fest zugesagt hat?
@Dusk $DUSK #dusk
