Dies sind einige interessante Ergebnisse. Es ist immer schön zu sehen, dass MegaETH an der Spitze steht : ) Um die Daten in einen Kontext zu setzen, besteht die End-to-End-Latenz einer RPC-Anfrage aus drei Komponenten: (1) Lichtgeschwindigkeit-Propagation-Latenz von/zum Beobachter zum/vom Server, (2) die Zeit, die der Server benötigt, um die angeforderten Daten zu erfassen und nachzuverarbeiten, (3) die Zeit, die der Beobachter benötigt, um die Antwort herunterzuladen. Wie Sie erwähnt haben, sind die getesteten RPC-Methoden auf der leichteren Seite, sowohl in Bezug auf die Rechenkosten als auch in Bezug auf die Datenmenge. Das bedeutet, dass die Experimente hauptsächlich (1) getestet haben, d.h. die Propagationslatenz zwischen Beobachtern und den RPC-Servern. Verstehen Sie mich nicht falsch – die RPCs von MegaETH sind auch in (2) und (3) ziemlich stark, und es wäre interessant zu sehen, Experimente, die diese belasten! Wie können wir also die Propagationslatenz optimieren? Tatsächlich gibt es nicht allzu viele Stellschrauben. Zuerst können wir RPC-Server in mehreren geografischen Regionen bereitstellen und Anfragen automatisch an den nächstgelegenen Server weiterleiten. Das ist wie Fast-Food-Ketten, die überall Filialen eröffnen – es gibt immer eine Filiale in der Nähe! Genauer gesagt, reduziert die Verteilung der Server über verschiedene geografische Standorte die physische Distanz zwischen Benutzern und Servern. Zweitens können wir die Netzwerk-Topologie optimieren. Selbst wenn es zwischen demselben Sender und Empfänger ist, variiert die Propagationslatenz je nach dem tatsächlich durchlaufenen Netzwerkpfad. Zum Beispiel kann die Latenz zwischen der US-Ostküste und Asien je nachdem, ob die Datenpakete durch den Pazifik oder durch Europa gehen, um das 2-fache variieren. Manchmal gibt es sogar mehrere Netzwerkpfade, die derselben geografischen Route folgen; einige sind stärker überlastet als andere, was zu höheren Latenzen führt. Das ist wie mehrere Autobahnen zu wählen, um von Punkt A nach Punkt B zu gelangen. Die Latenzvorteile, die Sie beobachtet haben, stammen höchstwahrscheinlich von unserer Optimierung der Route.