The blockchain is the oracle. (Note that a DHT can be the oracle too)
Can you explain what the problem is exactly? The infinitely small possibility that the same ID is generated for two different people?
Can you explain what the problem is exactly? The infinitely small possibility that the same ID is generated for two different people?
How would you implement a system that issued such IDs?