AQUÍ ESTÁ NUESTRA HOJA DE RUTA A CORTO PLAZO PARA LLEGAR A 20K TPS. A partir de hoy, nuestras transferencias bancarias alcanzan un máximo de alrededor de 4.5k TPS. Tenga en cuenta que nuestras transferencias bancarias son mucho más pesadas en comparación con las cifras de rendimiento citadas por otras cadenas de bloques, ya que estamos probando transferencias que incluyen búsquedas de abstracción de cuentas y pagadores. Actualmente, cada transferencia tarda entre 180 y 220 microsegundos (la mayoría debido a 8 lecturas de estado en frío y luego verificaciones de firmas y ejecución), con 100 milisegundos adicionales por bloque gastados en fusiones de caché. Tenemos un camino claro para alcanzar 20k+ TPS, en el que estamos trabajando activamente: - Primero, estamos implementando una ejecución optimista para calentar la caché del secuenciador, lo que eliminará el costo de las lecturas de estado frío. Esto debería llevarnos a alrededor de 8k TPS. - A continuación, verificaremos previamente (y por lotes) las firmas, reduciendo el tiempo por transferencia a aproximadamente 40 microsegundos y aumentando el TPS a aproximadamente 12k. - Finalmente, actualizaremos nuestro modelo de estado / almacenamiento en caché para eliminar la costosa operación de fusión de caché que realizamos actualmente al final de cada bloque, lo que nos lleva hasta 20k TPS. El rendimiento ya no será un cuello de botella para ningún proyecto criptográfico.
2.78K