La investigación en blockchain se ha retrasado porque no tenemos buenas formas de comparar los rendimientos máximos para diferentes protocolos. Nos complace anunciar un nuevo enfoque con Kartik Nayak (@kartik1507) y Nibesh Strestha (@nibeshrestha2). 1/
El problema básico es que los modelos estándar no tienen en cuenta la capacidad de carga/descarga. Por ejemplo, en el modelo "síncrono", cualquier mensaje de cualquier tamaño llega dentro de un tiempo fijo. 2/
Esto significa que no tenemos forma de analizar formalmente muchas afirmaciones de rendimiento: ¿son los protocolos basados en DAG realmente mejores que los protocolos de un solo proponente como PBFT? ¿La complejidad lineal de los mensajes de Hotstuff realmente reduce la latencia? 3/
Nuestro enfoque de "tuberías" permite calcular la latencia en función del ancho de banda de la red, los retrasos de la red, el número de procesadores y la tasa de transacciones entrantes. 4/
Cada protocolo tiene un "cuello de botella de latencia": una tasa de transacción entrante a la que la latencia se vuelve ilimitada durante la ejecución del protocolo, es decir, un rendimiento máximo que el protocolo puede manejar sin latencia ilimitada. 5/
El documento está disponible aquí: . Experimentos que se añadirán pronto... 6/
757