In Orderbüchern ist das Wichtigste, was on-chain gehen muss, die Reihenfolge der Transaktionen. Aber Liquidationen komplizieren das Bild. Transaktionen rückgängig zu machen, ist knifflig. Darüber nachzudenken, im Zusammenhang mit @Lighter_xyz und zkclobs.
Keone Hon ⨀
Keone Hon ⨀11. Aug., 03:59
Heute schreibe ich etwas über asynchrone Ausführung (auch bekannt als verzögerte Ausführung). Das ist eine der "großen Ideen" von Monaden, die im Nachhinein offensichtlich erscheinen wird: Sobald die Reihenfolge der Transaktionen festgelegt ist, ist der Zustand bestimmt. Vielleicht wissen Sie das nicht, aber in den meisten Blockchains, einschließlich Ethereum und Solana, müssen die Knoten, die eine Liste von Transaktionen (d.h. einen Block) auswerten, auch über das Ergebnis dieser Liste von Transaktionen (d.h. den Zustandsstamm nach diesen Transaktionen) im Rahmen des Abstimmungsprozesses einig sein. Das erfordert, dass sie diese Transaktionen ausführen, bevor sie mit einer Stimme antworten, was offensichtlich die Menge an Arbeit, die sie leisten können, erheblich verringert. Diese Erwartung ist zu streng und ist einer der Hauptgründe, warum die Durchsatzrate von Blockchains so begrenzt ist.
@moon_shiesty @Lighter_xyz Wie schlagen Sie vor, mit der Situation umzugehen, dass ein Benutzer weiterhin ungültige Transaktionen einreicht, nachdem er liquidiert wurde?
1,66K