1/ Zdecentralizowane myśli na temat DAG-ów Z Neilem Giridharanem i @kartik1507
2/ Oddzielenie rozprzestrzeniania i konsensusu. Zamiast osiągać konsensus w sprawie danych, nowoczesne protokoły konsensusu **rozprzestrzeniają** dane, a następnie osiągają **konsensus** w sprawie małych certyfikatów dostępności danych (DAC). Ta modularność zwiększa przepustowość i oddziela zagadnienia.
3/ Rozproszenie działa w asynchronii. W przeciwieństwie do konsensusu, rozproszenie nie napotyka na ścianę FLP. Dlatego protokoły DAG mogą nadal robić postępy, gdy sieć jest asynchroniczna, a następnie zatwierdzić całą partię, gdy synchronizacja powróci.
4/ Single vs multi-disperser. Single-disperser BFT używa jednej strony do rozprzestrzeniania danych. Multi-disperser BFT (BFT oparte na DAG) pozwala wszystkim stronom na równoczesne rozprzestrzenianie. Jeśli transakcje się nie pokrywają, zapewniają wysoką przepustowość.
5/ DAGi certyfikowane vs niecertyfikowane. DAGi certyfikowane używają DACów, aby zapewnić dostępność, ale naiwne cierpią na wyższą latencję. DAGi niecertyfikowane potrzebują protokołów synchronizacji, aby odzyskać brakujące dane i mogą zmniejszyć latencję.
6/ Głosowanie wirtualne. Konsensus jest oparty na DAG. Nie ma dodatkowej przepustowości, ale potencjalnie wyższa latencja.
2,17K