Now that we know what is tRNA, we can easily conclude that the tRNA is the carrier of amino acids whereas the mRNA is the messenger between proteins and genes. tRNA carries the amino acids to the ribosome for the synthesis of polypeptides. In other words, mRNA is a complementary strand that is a perfect replica a DNA strand present in a particular section of a gene whereas tRNA is responsible for the transfer of specific peptides for the formation of proteins.