A pesquisa em blockchain tem sido limitada porque não temos boas maneiras de comparar os máximos de throughput para diferentes protocolos. Estou feliz em anunciar uma nova abordagem com Kartik Nayak (@kartik1507) e Nibesh Strestha (@nibeshrestha2). 1/
O problema básico é que os modelos padrão não levam em conta a capacidade de upload/download. Por exemplo, no modelo `síncrono', qualquer mensagem de qualquer tamanho chega dentro de um tempo fixo. 2/
Isto significa que não temos como analisar formalmente muitas reivindicações de desempenho: os protocolos baseados em DAG são realmente melhores do que os protocolos de proponente único como o PBFT? A complexidade linear de mensagens do Hotstuff realmente reduz a latência? 3/
A nossa abordagem "Pipes" permite calcular a latência como uma função da largura de banda da rede, dos atrasos na rede, do número de processadores e da taxa de transações recebidas. 4/
Cada protocolo tem um "gargalo de latência": uma taxa de transações de entrada na qual a latência se torna ilimitada durante a execução do protocolo, ou seja, um throughput máximo que o protocolo pode suportar sem latência ilimitada. 5/
O documento está disponível aqui: . Experimentos a serem adicionados em breve... 6/
942