They are identical.
I think in the old package repo days,
.tgz was used because files on DOS floppies could only have three letter
extensions. When this limitation was removed,
.tar.gz was used to be more verbose by showing both the archive type (tar)
and zipper (gzip).