News Feed
  • DrugHub has agreed to fully refund all users who lost money in the SuperMarket exit scam.  
  • Retro Market has gone offline. Circumstances of the closure unknown.  
  • SuperMarket has closed following an exit scam by one of the admins.  
  • The admin of Incognito Market, Pharoah, has been arrested by the FBI several months after exit scamming.  
  • Silk RoadTorhoo mini logo
  • darknet markets list
  • Popular P2P exchange LocalMonero has announced it is closing.  

Tor codebase struggles are real! : Tor | Torhoo darknet markets

I’m honestly about to lose it trying to work with Tor core repo. It’s a tangled mess of technical debt that makes adding trying new things a nightmare. Every time I try to improve something, I feel like Im walking on eggshells any wrong move and ahh shit here we go again. As all of you know tor works on single threaded design doesn’t take advantage of modern concurrency and multi threading, and the memory issues are just a disaster waiting to happen. Honestly single threaded application are not bad as most of the people show them but if something work on this scale it needs to be multi threaded, it's been almost 6 hours me doing back and forth with this shit. There is a solution that devs come up with which is Arti. It could be a game changer as it offers full rewrite in rust, and it’s so much better. Memory safe, multi threaded, and modular it makes development way faster and smoother. Arti can scale, handle DDoS attacks better, and integrate directly into applications without extra processes. It’s like breathing fresh air compared to the suffocating mess that is tor C repo.

But here is the main issue comes up, arti is not recommended to be used on production environment as it is still in development. So I am giving new devs a advise that if you think you can fix something in current codebase then sorry to say you are not going anywhere other than a suicide mission.

I just wish Arti was the standard already. The future of tor needs this.
/u/pointzero
1 points
3 months ago
I've not yet been aware of the tor-codebase. Thanks for sharing! Looking forward to the progress.
/u/barthelemystkitts985
1 points
3 months ago
tor’s C core might be messy, but it’s also resilient, and resilience matters more than elegance when you’re building under adversarial pressure
/u/valor98 📢
1 points
3 months ago
It is, I agree but trust me there are a lot of improvements which needs to be done but it can't be done in the current C codebase as it is a total mess and maintaining this is really really hard. I myself tried to implement something and the first glance of the codebase is a total demotivation.
/u/barthelemystkitts985
1 points
3 months ago
lol i get the frustration but I wouldn’t call working on the C codebase a suicide mission tbf Yeah it’s rough built under pressure full of legacy scaffolding but it works in hostile environments which says a lot Arti’s promising no doubt Rust brings the modern safety net Tor needs But until Arti proves itself under real world threat models C’s resilience still wins.. Painful to work with? Absolutely. Useless? far from it
/u/chickenpoot65K
1 points
2 months ago
So I am giving new devs a advise that if you think you can fix something in current codebase then sorry to say you are not going anywhere other than a suicide mission.

That goes for anything built in Rust. My god that thing is fucking ugly. No wonder the U.S. government promotes it.