Block-Packing ist technisch und philosophisch bis zu einem gewissen Grad. Es ist frustrierend zu sehen, wie Leute Fehlinformationen in der Timeline verbreiten, also werde ich es versuchen 🧵
Wahrheiten: - Market Maker werden engere Spreads mit niedrigeren Latenzzeiten anbieten - Engere Spreads bedeuten bessere Preise für Solana - Bessere Preise für Solana bedeuten mehr Nutzung, mehr Einnahmen für das Netzwerk und letztendlich gewinnt Solana
Es gibt verschiedene Möglichkeiten, Blöcke zu packen, aber die gängigen Methoden sind derzeit: 1. Diskrete zeitbasierte Auktionen 2. FIFO 3. Verzögern & Packen (Eine große diskrete Zeitauktion) Je nachdem, welche Strategie oben verwendet wird, ergeben sich verschiedene sekundäre Effekte.
Eine gemeinsame Variable zwischen Blockpackungsstrategien ist die Transaktionslandlatenz, d.h. die Zeit zwischen dem Empfang einer Transaktion und deren Verarbeitung durch einen Validator. Sobald eine Transaktion verarbeitet wird, wird sie über Turbine an den Rest des Netzwerks verteilt. Das bedeutet, dass die Solana-Transaktionspipeline hinsichtlich ihrer Kontinuität gesteuert werden kann.
Blöcke sind 400 ms, aber das bedeutet nicht, dass die Transaktionsverarbeitungszeit 400 ms beträgt. Blöcke können als atomare Einheit vieler Zustandsübergangsfunktionen betrachtet werden. Ein Block ist alles oder nichts in Bezug auf seine endgültige Bestätigung on-chain. Marktmacher kümmern sich um die Verarbeitungszeit, da sie in einer heterogenen Welt von CEXes und DeFi operieren. CEXes sind kontinuierlich und FIFO (korrigiert mich, wenn ich falsch liege @bqbrady), was die Sensibilität eines MM gegenüber verarbeiteten Latenzen erheblich beeinflusst.
1. Diskrete Zeitauktionen Dies funktioniert, indem man eine gewisse Zeit wartet, bevor man eine Gruppe von Transaktionen an den Validator sendet. Der Block besteht aus vielen aufeinanderfolgenden Mikroblöcken, z.B. wird alle 20 ms eine Gruppe von Transaktionen versendet. Diese Strategie (je nach Zeitverzögerung) balanciert zwischen niedriger Latenz und Maximierung der Belohnung. Diese Verzögerung ist nicht nur eine philosophische Frage, sondern auch durch technische Einschränkungen und Rechenanforderungen bedingt.
2. FIFO Verarbeite Transaktionen, sobald sie eingehen. So wurde Solana ursprünglich entworfen, hat sich aber davon entfernt. Dieses Design fördert starke Investitionen in latenzarme und exotische Netzwerk-Infrastrukturen. Je schneller die Handelspipeline eines Traders ist, desto mehr werden sie gewinnen. Dies schafft eine natürliche Barriere aufgrund der Betriebskosten, die erforderlich sind, um latenzarme Systeme aufrechtzuerhalten. Vergiss die kleinen Leute nicht!
3. Verzögerung & Paket (Eine riesige diskrete Zeitauktion) Das ist dumm, mach das nicht. Du sagst im Grunde, dass die verarbeiteten Zeiten = Slot-Zeiten sind, d.h. 400 ms. Alles empfangen, bis zum Ende des Blocks warten und dann verarbeiten. Reiner Bullshit, der letztendlich Solanas Chancen schadet, eine verteilte Nasdaq zu werden.
865