Onderzoek naar blockchain is tegengehouden omdat we geen goede manieren hebben om de maximale doorvoersnelheden van verschillende protocollen te vergelijken. Blij om een nieuwe aanpak aan te kondigen met Kartik Nayak (@kartik1507) en Nibesh Strestha (@nibeshrestha2). 1/
Het basisprobleem is dat standaardmodellen geen rekening houden met upload/downloadcapaciteit. Bijvoorbeeld, in het `synchronous' model, arriveert elk bericht van welke grootte dan ook binnen een bepaalde vaste tijd. 2/
Dit betekent dat we geen formele manier hebben om veel prestatieclaims te analyseren: zijn DAG-gebaseerde protocollen daadwerkelijk beter dan single-proposer protocollen zoals PBFT? Vermindert de lineaire berichtcomplexiteit van Hotstuff daadwerkelijk de latentie? 3/
Onze "Pipes" benadering maakt het mogelijk om de latentie te berekenen als een functie van de netwerksnelheid, netwerklatenties, het aantal processors en de inkomende transactiesnelheid. 4/
Elk protocol heeft een "latency bottleneck": een inkomende transactiesnelheid waarbij de latentie onbeperkt wordt tijdens de uitvoering van het protocol, d.w.z. een maximale doorvoer die het protocol kan verwerken zonder onbeperkte latentie. 5/
Het document is hier beschikbaar: . Experimenten worden binnenkort toegevoegd... 6/
941