Since not all points where one might need to show a ticket have access to the internet, it makes it hard to verify that the ticket hasn't been used yesterday/twice/etc.
Existing e-tickets mostly avoid this by being valid on only one service, preventing reuse.
I see guards having a reader (which could well be a mobile phone) which scans tickets either using NFC to an itso card, or aztec code/qr scanned with the camera.
Periodically (either over 3g or over WiFi perhaps at each station) data is uploaded to a central server, specifically transmitting the pair of calling points in between which a ticket was checked.
Station barriers would be wired to the system all the time, obviously.
Given that hundreds of megs of data can be transferred within seconds now, a list of tickets started and completed could be transferred in reverse.
I suppose I'm saying that each ticket (whether paper, card or itso) has a unique number, and that it has the following states:
-not commenced
-started (denoted by an entry touch or the first grip, or an exit touch at an intermediate station)
-completed (either time expired, or an exit touch at the final possible station).
Am I talking complete rubbish?