1The Click Before the Page: A Commuter’s View of an Onion Request
What actually happens when you open an Abacus darknet onion link is a deferred rendezvous: your browser does not visit a single server but instead builds a three-hop encrypted circuit through volunteer relays, negotiates an introduction point held by the hidden service, and only then receives the first byte of the page. This staged negotiation is why an .onion address feels slower than a regular website even before content appears — latency is paid up front for address concealment, not for bandwidth.
Think of a commuter who knows a café exists but not its street number. Instead of driving straight there, the commuter walks into three connected metro stations, each one only aware of the previous and next stop. At the third station, a courier hands over a sealed note with half of a meeting location. The commuter then travels through another set of stations to a fourth point, where the café owner has left the second half. Only after those two halves are combined does a small park bench become the temporary meeting spot, and the actual conversation can begin.
- Browser parses the .onion address The sixteen-character hostname is not a DNS name; it is encoded public key material that identifies the hidden service but reveals no IP address or server location.
- Tor client selects a three-relay circuit Using relay descriptors already stored locally, the client picks an entry guard, a middle relay, and an exit relay, then builds the circuit with layered encryption so each relay can decrypt only its own layer.
- Client asks a directory-trusted relay for service descriptors Because .onion services are not indexed globally, the client contacts a distributed hash table and asks whether any relay has advertised itself as an introduction point for that specific onion key.
- Client picks a rendezvous point The client builds a second circuit to a randomly chosen relay that will act as a one-time meeting room for this visit; the relay does not know which service is involved.
- Client sends an encrypted introduction request Through the first circuit and the introduction point, the client sends the rendezvous point address and a one-time secret to the hidden service.
- Hidden service builds its own circuit to the rendezvous pointIf the introduction request is valid, the service's Tor daemon creates a fresh three-hop circuit and connects to the rendezvous relay using the secret.
- Rendezvous relay confirms the circuit join Once both sides present matching secrets, the relay splices the two circuits together; the browser now has an end-to-end encrypted path to the hidden service, and only then does the page request begin.
The perceived slowness comes from this pre-page phase. A normal HTTPS request does one DNS lookup and one TCP handshake, then sends the HTTP request. An onion request, by contrast, can require building multiple circuits, contacting a distributed hash table, waiting for an introduction point to relay a message, and waiting for the hidden service to build its own outbound circuit. The delay is mostly round-trip time across continents, multiplied by the number of separate hops that must confirm in sequence before the first HTTP header is sent.
The browser is not “connecting to Abacus.” It is assembling a temporary tunnel from parts that never learn each other's names.