I tired asking following question to some techie during Mumbai conference but seems like he wasn't able to understand the question. I'm seeking help for people who understand's Bitcoin and programming.
Scenario: Aman, Bobby, Charlie and Davis sends 1 Bitcoin to our hypothetical receiver(
say Nakamoto) at 2 O'clock 29 minutes and 30 milliseconds(
at very same time). Nakamoto knows those, four people are registered by filling a form on his website and has their details(name,age,sex etc).
Aman, Male, 24
Bobby, Male 19
Charlie, Female, 22
Bobby, Male, 45...And IP address if programming is capable of extracting IP without user's knowledge when he's busy filling up form.
Task: Nakamoto has somehow managed to make people sign up form with details. All he knows is those details that are send by user(Name, sex and age + IP). He neither knows
their wallet number nor any other detail. What he wishes is- when a person sends 1 Bitcoin to his wallet, his database automatically updates so that he knows that Aman send 1 Bitcoin from that wallet, Bobby send 1 Bitcoin.. and blah blah blah. He wishes his database(Name, age, sex) to be automatically update with users wallet details. Is it possible?
What I think problem is:1. All Bitcoin's are send at same time.
2. I don't know whether Bitcoin are 'fungible' or not.
3. If Aman registers today, login's next day and sends Bitcoin next day. Won't it create confusion?