20
submitted 3 days ago* (last edited 2 days ago) by iloveDigit@piefed.social to c/programming@programming.dev

I proposed this project to improve on Radicle's p2p model by using Tor for universal, straightforward seeding of git repos.

Original discussion thread - https://bounties.monero.social/posts/207/

One of the project's git repos linked in that thread - https://radicle.network/nodes/iris.radicle.network/rad:z2ydYmUCJvDfNFTVTpEbQmm55EPt1/history

Project website - https://cradicle.xyz/

The dev who took the project also expanded it into a project to reimplement Radicle in C.

Since I'm not a coder and I don't have any git repos of my own, I can only test from the viewpoint of an average layman using the GUI app to seed repos.

It's impossible for me to properly gauge how the project is progressing without engagement from coders who try using it for their git repos.

If the project doesn't currently interest you, your suggestions on how to start getting users on board would also be welcome.

Edit - bear in mind that because decentralized discussion platforms like this are currently quite broken, there are comments showing up in the thread when I'm not signed in that don't show up for me when I'm signed in. Here's a screenshot of all the comments showing up for me right now where I'm signed in and able to reply, as of UNIX time 1779670288

aqhH5rVg9opRagM.png

I'd encourage discussion of this project moreso on nostr (equally broken but my preferred platform) or the discussion thread linked above (seemingly more functional)

you are viewing a single comment's thread
view the rest of the comments
[-] iloveDigit@piefed.social 1 points 2 days ago* (last edited 2 days ago)

At the time I made the proposal, I couldn't figure out a simple way to seed repos with Radicle like I was familiar with from GUI-based BitTorrent clients, and when I asked people in the community why it was so complicated, the answer I ended up with was that it was due to domain names / static IP addresses being required instead of onion addresses (or other decentralized cryptographic addresses)

Has that changed since then? Doesn't quite seem clear to me from the link you posted

Edit - after thinking about it a little more, I remember it may have been possible to use Tor via a proxy at the time I made the proposal, but it didn't work fully and wasn't anywhere near a 1 click solution like bittorrent. Still not sure if that's changed

[-] onlinepersona@programming.dev 2 points 2 days ago

Radicle doesn't have a 1-click solution to TOR and I2P, but there is a guide. Granted, radicle could do with a GUI configuration tool, but I think a fork and C rewrite are unnecessary to achieve that. A script around it could probably achieve the same. On nixos, it would be a simple matter of writing and sharing a configuration.

[-] iloveDigit@piefed.social 0 points 2 days ago* (last edited 1 day ago)
  • Guide: you can't compete with github using a CLI guide while there's no one click solution. With BitTorrent in its constant state of DDoS and fragmentation despite having easier seeding, radicle's harder seeding makes the math even worse.
  • Fork: it was up to radicle whether to implement the proposal in their mainline release or require a fork, but I don't see how or why you'd pretend a fork wasn't required after a fork is already the thing that happened faster (and a massively rewritten one, too).
  • C rewrite: indeed, as I said to begin with that was an expansion by the dev that took the proposal, beyond the scope of the original requirements.
this post was submitted on 24 May 2026
20 points (85.7% liked)

Programming

27052 readers
138 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS