It is true that Einstein used the correct four-dimensional unitary space x-t, not discrete, but continuous, where the definition of time is practically impossible.
In his special theory of relativity, we find two major errors:
1- He struggles or attempts to derive Lorence's spacetime transformations, which are universal laws of nature and therefore have no derivation [1].
2- He postulates the constancy of the speed of light c in free space, which has no physical meaning.
It is true that c^2 is the universal constant u [1], which corresponds to the mass-energy transformation constant,
E=m . c^2.
3- He defines neither time nor the time interval. We assume that time is discrete and that dt can therefore be defined in a discrete four-dimensional unitary x-t space.
4- Special relativity and general relativity should be consistent, and therefore special relativity should be the limit of general relativity when the curvature of space or the energy density tends to zero.
However, Einstein did not prove this crucial fact.
5- He did not generalize the curvature of space to any form of energy density.
-----
1- A rigorous reformulation of Einstein's proof of special relativity, Feb. 2022.