It seems that there is a consensus that the PIE roots for ten and hundred are, respectively, *dekṃ and *kṃtóm. There also seems to be a consensus that *kṃtóm is a shortened version of *dekṃtóm. These two roots are strongly related, both morphologically (sharing the syllable *-km-) and semantically (a hundred is ten times ten). But what exactly is the nature of this relationship? Researching the subject, I have found some accounts:
Menninger, 1992: *(d)kṃtóm was formed by appending the syllable *-to- to the root *dekṃ, which turned the number ten into a noun (something like "ten-ness"). In other words, the Proto-Indo-European speakers conceived a hundred essentially as a ten-ness (of tens).
Anthony, 2007: *kṃtóm means (a unit of) tens. So, the combination of these two morphemes (*dekṃ + *kṃtóm), meaning "ten units of ten", would have given rise to *(de)kṃtóm.
Quiles and López-Menchero, 2011: The tens were normally formed with the units followed by the suffix *-dkṃta ("group of ten"). For example, thirty is *trídkṃta (*tri + *-dkṃta). According to this analysis, the word for hundred was formed by *dekṃ + *-dkṃta, which somehow produced the word *(d)kṃtóm.
These three explanations are very similar, but they also seem to be slightly different from each other. Are they really different or (what is probably the case) am I missing the big picture here?