How does the Tangle preserve data integrity when some data packets do not confirm? I.e. if the data stream is 1,2,3,4,5,6,7,8,9, but we only get 1,2,5,6,7,8,9 or perhaps 1,2,5,6,7,8,9,3,4 if they are reattached, how does the Tangle reassemble/make sense of the data or what is the mechanism to prevent this happening?
For some reason StackExchange wants me to write another paragraph of text so all I can really say is that this is my only doubt about IOTA, everything else in terms of decentralisation, R&D, the balance between collaboration and decentralisation, etc. is amazing.