DNA is sequenced by (a) independently sequencing first and second strands of a dsDNA to obtain corresponding first and second sequences; and (b) combining the first and second sequences to generate a consensus sequence of the dsDNA. By independently sequencing first and second strands the error probability of the consensus sequence approximates a multiplication of those of the first and second sequences.