La ricerca nel blockchain è stata ostacolata perché non abbiamo buoni modi per confrontare i massimi throughput per diversi protocolli. Sono lieto di annunciare un nuovo approccio con Kartik Nayak (@kartik1507) e Nibesh Strestha (@nibeshrestha2). 1/
Il problema di base è che i modelli standard non tengono conto della capacità di upload/download. Ad esempio, nel modello `sincrono', qualsiasi messaggio di qualsiasi dimensione arriva entro un certo tempo fisso. 2/
Questo significa che non abbiamo modo di analizzare formalmente molte affermazioni sulle prestazioni: i protocolli basati su DAG sono davvero migliori dei protocolli a proponente singolo come PBFT? La complessità lineare dei messaggi di Hotstuff riduce davvero la latenza?
Il nostro approccio "Pipes" consente di calcolare la latenza in funzione della larghezza di banda della rete, dei ritardi di rete, del numero di processori e del tasso di transazioni in arrivo. 4/
Ogni protocollo ha un "collo di bottiglia della latenza": un tasso di transazioni in entrata al quale la latenza diventa illimitata durante l'esecuzione del protocollo, cioè, una massima capacità che il protocollo può gestire senza latenza illimitata. 5/
Il documento è disponibile qui: . Esperimenti da aggiungere presto... 6/
931