v1 — Timestamp-based
UUID v1 is created by combining the current time (100-nanosecond precision) with the generating device's MAC address. Since it contains time information, it can be sorted by creation order, and even simultaneous generation on the same device prevents collisions through clock sequence.
However, there are privacy concerns as the MAC address is exposed. Most modern implementations use random node IDs instead of actual MAC addresses, but v4 or v7 are recommended for externally exposed identifiers.