Self replication, DNA, and Tauchain