DAG consensus algorithm