To find out even more about this project, check out our deep dive of Radicle.
Radicle (RAD) is an open-source protocol enabling developers to collaborate in a peer-to-peer and decentralized manner. Similar to centralized code collaboration platforms like GitHub and GitLab, developers can collaborate to code and build DApps on it. That happens through Radicle’s peer-to-peer replication protocol called Radicle Link.
Radicle Link retains the efficiency of Git while offering global decentralized data repository storage through its peer-to-peer networking layer. Users can spread data through “gossip,” meaning they retain redundant copies on their computers and share local data with the network. Furthermore, users can fund and manage software projects started by others. This pick-and-match type of collaboration, where users host their own content, and content they find interesting, is what Radicle calls “bazaar-style” collaboration.
The Beta Release of Radicle was in November 2020 and supported MacOS and Linux. In February 2021, Radicle released an Ethereum integration that introduced the smart contract system, the token, and protocol governance through the Radicle DAO.
Radicle was developed by Monadic, a Berlin-based software company working on open-source software collaboration. Monadic stresses that the company doesn’t own Radicle and that Radicle is an open-source project anyone can use, modify, and contribute to. While Monadic was founded in 2017, development on Radicle began in 2018. Monadic is headed by Alexis Sellier and Eleftherios Diakomichalis.
In 2021, the project raised $12 million in a seed funding round led by NFX and Galaxy, with funds like Placeholder, Electric Capital, ParaFi Capital, and others participating.
Radicle stands out from its centralized counterparts by offering a global and permissionless network that does not rely on third parties and has no centralized point of failure. This promotes further integration of blockchain technology and enables developers to collaborate on projects built on the Ethereum blockchain. Thanks to Radicle’s peer-to-peer nature and public-key cryptography, it is trustless by design - unlike centralized platforms relying on UI components and oracles.
Radicle exists on top of Ethereum and boasts several features that further its goal of decentralized software collaboration.
Radicle Orgs are mini-organizations allowing communities to utilize the project’s unique features. They also contain modules and pre-coded features that help teams with their development success.
With Radicle’s attestation system, users link their project identity to their Ethereum addresses. This provides a directory of users and enhances security, since you can share your Radicle ID instead of sharing your Ethereum address.
Radicle Link is a standard for code collaboration that enables users to share code in a decentralized and secure manner. This protocol is built on Git, and its data is stored in a single Git monorepo.
Radicle also offers NFT support, and users can create, issue, trade, and manage NFTs on the network.
Radicle’s community-led governance allows token holders to forward proposals and directly influence the project’s future. This is a testament to the open-source nature of Radicle, which is diametrically opposed to its corporate counterparts like GitHub and GitLab. Unlike with those platforms, Radicle users cannot be banned or censored, be it for corporate or public reasons. In this way, Radicle seeks to present a new model of an open-source code repository, which does not depend on a centralized service approving its content and guaranteeing its functionality.