Conflux和DAG的区别是什么?他们是如何做到防止双花的?

Conflux和DAG的区别是什么?他们是如何做到防止双花的?
收到比特币最长链的思维定式影响,我不太理解在DAG甚至是Conflux的结构下如何防止双花?我似乎看到有人说,conflux是不会有孤块的,那如果没有孤块如何舍弃“被双花”的部分?或者说conflux的块里面的某些数据可以是被判定为无效数据?希望有大佬能够给我指点迷津。

Conflux现在树图结构,不是纯粹的DAG

改进版本的DAG,这种如何防止双花?