1/ Desentraliserte tanker om DAG-er Med Neil Giridharan og @kartik1507
2/ Separasjon av spredning og konsensus. I stedet for å oppnå konsensus om data, sprer moderne konsensusprotokoller dataene og oppnår deretter konsensus om sertifikater for liten datatilgjengelighet (DAC). Denne modulariteten øker gjennomstrømningen og skiller bekymringer.
3/ Spredning er live i asynkroni. I motsetning til konsensus, treffer ikke spredning FLP-veggen. Så DAG-protokoller kan fortsette å gjøre fremskritt mens nettverket er asynkront, og deretter forplikte en hel batch når synkroniseringen kommer tilbake.
4/ Enkel vs multi-disperger. Enkeltdisperger-BFT bruker én part for å spre data. Multi-disperser BFT (DAG-basert BFT) lar alle parter spre seg samtidig. Hvis transaksjoner ikke overlapper, gir de høy gjennomstrømming.
5/ Sertifiserte vs usertifiserte DAG-er. Sertifiserte DAG-er bruker DAC-er for å garantere tilgjengelighet, men lider naivt av høyere ventetid. Usertifiserte DAG-er trenger synkroniseringsprotokoller for å gjenopprette manglende data og kan redusere ventetiden.
6/ Virtuell stemmegivning. Konsensus er piggybacked på DAG. Så ingen ekstra båndbredde, men potensielt høyere ventetid.
2,35K