Estos son algunos resultados interesantes. Siempre es bueno ver que MegaETH llega a la cima :) Para poner los datos en contexto, la latencia de extremo a extremo de una solicitud RPC consta de tres componentes: (1) latencia de propagación a velocidad de la luz desde/hacia el observador hacia/desde el servidor, (2) tiempo que tarda el servidor en capturar y posprocesar los datos solicitados, (3) tiempo que tarda el observador en descargar la respuesta. Como mencionó, los métodos RPC que se están probando son más ligeros, tanto en términos de costo computacional como en términos de tamaño de datos. Esto significa que los experimentos probaron principalmente (1), es decir, la latencia de propagación entre los observadores y los servidores RPC. No me malinterpretes: los RPC de MegaETH también son bastante fuertes en (2) y (3) y sería interesante ver experimentos que los estresan. Entonces, ¿cómo ajustamos la latencia de propagación? En realidad, no hay demasiadas perillas. En primer lugar, podemos implementar servidores RPC en varias regiones geográficas y enrutar automáticamente la solicitud al servidor más cercano. Esto es como si las cadenas de comida rápida abrieran tiendas por todas partes: ¡siempre hay una sucursal cerca! Más precisamente, tener servidores distribuidos geográficamente reduce la distancia física entre usuarios y servidores. En segundo lugar, podemos optimizar la topología de red. Incluso si es entre el mismo par de emisor y receptor, la latencia de propagación varía en función de la ruta de red real atravesada. Por ejemplo, entre la costa este de EE. UU. y Asia, la latencia puede variar 2 veces dependiendo de si los paquetes de datos pasan por el Pacífico o por Europa. A veces, incluso hay múltiples rutas de red que siguen la misma ruta geográfica; algunos están más congestionados que otros, lo que induce una mayor latencia. Esto es como tener varias autopistas para elegir del punto A al punto B. Las ventajas de latencia que observaste probablemente provinieron de nosotros optimizando la ruta.
Avaworld
Avaworld15 ago, 21:38
RPC oficial de MegaETH vs RPC de Thirdweb - Latencia de la red de prueba Quería extraer datos directos del MegaEth sin tener que ejecutar ninguna infraestructura y estaba buscando la forma más rápida de hacerlo. Usé "" para ejecutar un punto de referencia simple para ver cómo se compara el RPC oficial de MegaETH con un RPC de terceros (Thirdweb). El objetivo era verificar cuál extraería datos nuevos del explorador más rápido de diferentes partes del mundo. La prueba utilizó la llamada RPC 'eth_blockNumber' y 'eth_getBalance' en la red de prueba MegaETH. Llega a 27 regiones de AWS en 6 continentes, enviando solicitudes una tras otra con un intervalo de un segundo. Realizó un seguimiento de la latencia promedio, las fallas, los errores 429, las solicitudes exitosas y la duración total de las solicitudes. Aquí están los resultados Todos los resultados mostraron que el RPC oficial de MegaETH fue más rápido en los seis continentes y las 27 regiones. La latencia de MegaETH osciló entre aproximadamente 126 ms y 238 ms según esta prueba. Para Thirdweb, la latencia osciló entre aproximadamente 170 ms y 381 ms. Ambos tenían bajas tasas de falla, pero MegaETH tenía un poco menos, y la duración total de la solicitud era consistentemente menor para MegaETH. Para contextualizar, normalmente las redes tienen al menos algunas regiones donde una RPC de terceros es más rápida. Avalanche, Optimism y Ethereum tienen ejemplos de esto en los puntos de referencia públicos. Ver el - Resultados de Avalanche C-Chain - Resultados de optimismo - Resultados de Ethereum MegaETH superando a Thirdweb en todas partes no es típico. Mi tesis sobre por qué MegaETH Official rpc sale ganando es que la red está bien ajustada arquitectónicamente y utiliza un solo secuenciador a la vez. Invito a @NamikMuduroglu @yangl1996 @0xSami_M a compartir sus pensamientos Esta es una red de prueba, por lo que los números podrían cambiar en la red principal cuando el tráfico es más pesado. Sin embargo, por ahora, si necesita la forma más rápida y confiable de extraer datos del explorador MegaETH, el RPC oficial es la opción clara. NB: No soy un experto, esto es solo teórico y puede que no sea 100% preciso ya que los datos probados fueron llamadas ligeras, también estos resultados fueron capturados, los resultados pueden variar si se trata de datos más grandes en diferentes momentos, por último utilicé un rpc público de thirdweb, podría haber otros más rápidos.
12.78K