will be shutting down on 30th of June.
/d/HiddenService icon


17,995 subscribers

The best parts of the anonymous internet!

Post all your i2p, freenet, and darknet links here. A reddit style directory to discuss experiences with certain hidden services.

Click here to start your tor journey!

Not sure about a site? Post it here!


Why does DarkNet use Base64?

by /u/bitchlasagna · 1 votes · 2 weeks ago

I know that clearnet sites try not to use Base64 in order to optimize content delivery, they use links that the user loads, because direct files are much lighter than Base64 by about 25%.

But it's different in darknet: literally ALL images, except maybe for sprites, use Base64. The same Dread and many darknet marketplaces.

Question: does Base64 really contribute to user anonymity?

Comments (4)
/u/YanSoftware · 1 votes · 2 weeks ago · Link

For some things base64 is great. When you have a e.g monero address and you want to show the user a QR image code it doesn't make sense to build images from that and store them on the server (for abuse and storage reasons). But with base64 you can generate those on the fly and render them when the user visits a given page.

/u/BlackMask · 1 votes · 2 weeks ago · Link

Because it helps us to put images content to page text. Yeah if use images urls they're gonna be cached, but in other hand it's gonna be a lot of requests. So have to increase limits of request for DDOS defender pretty high.

Using base64 images lets to do only 1 request for every page, can set up DDOS defense more accurate.

/u/spacelasers P · 1 votes · 2 weeks ago · Link

inlining base64 is not about anonymity, it's about performance. because tor is high latency - including everything needed to render the page in a single response without requiring follow-up requests reduces the time to load significantly as round-trips take much longer than on the surface web. you do lose out on the caching functionality of the browser but that trade off is normally worth it on tor.

/u/Wodra3000 · 1 votes · 2 weeks ago · Link

Question: does Base64 really contribute to user anonymity?


Short Answer: No! I does not increase user anonymity.

It limits connections to the webserver. In clearnet you want to use direct links, because from different domains the browser would open a lot of connections. But in the darknet you get everything most of the time of a webserver directly. So, use base64 to have one connection per user.