First I will say I don't understand this and a more lengthy explanation would be needed.
But I do think something like this could be possible. Basically if I am getting the gist you are basically making a web of transactions instead of just one transaction so it couldn't be easily double spent. Kind of like proof of history with solana or something.