DAG-based BFT protocols have recently been introduced to reduce the communication overhead of tranditional BFT protoocls by enabling concurrent block proposals and decoupling data dissemination from consensus. DAG-based protocols have seen widespread production use. This project aims to explore different aspects of DAG-based BFT protocols to make them more efficient, fair and resilient.