Das ist mir schon klar.
Jedoch wird das in der Praxis nicht angewandt, und dafür gibt es ja auch keinen Grund.
Für jede Zahlung sollte eine eigene Adresse verwendet werden. Damit lassen sich ja alle Missverständnisse vermeiden.
Und falls da mal was schief gehen sollte, dann bittet man den Sender einfach nach einer signierten Nachricht.
Eine Bestellnummer sollte in der Datenbank immer an einen Kunden/Account gebunden sein, und dieser sollte wiederum eine oder mehrere Adressen haben.
Das hat in der Blockchain nichts verloren.