O Radworks (anteriormente Radicle) é uma plataforma descentralizada de colaboração de código que funciona como uma alternativa peer-to-peer ao GitHub. Criada por Alexis Sellier (conhecido na comunidade open-source como cloudhead, veterano do desenvolvimento de software livre), a plataforma foi lançada em 2021 com a missão de devolver aos programadores o controlo total sobre os seus repositórios de código, sem depender de uma empresa centralizada que pode censurar, eliminar ou restringir projectos a qualquer momento.
O problema que o Radworks resolve é concreto e urgente: toda a indústria de software depende do GitHub (propriedade da Microsoft) para alojar código. Se o GitHub decidir banir um projecto, bloquear um programador de determinado país, ou alterar os termos de serviço, milhões de projectos ficam reféns. O Radworks elimina este ponto único de falha ao criar uma rede peer-to-peer onde o código vive distribuído entre os participantes, como o BitTorrent faz para ficheiros, mas optimizado para repositórios Git.
A plataforma opera sobre smart contracts no Ethereum (Proof of Stake) e combina a tecnologia Git, o sistema de controlo de versões que todos os programadores já usam, com identidade descentralizada e resolução de nomes on-chain. O resultado é um sistema onde podes clonar, fazer fork e contribuir para projectos sem pedir permissão a nenhuma plataforma. Cada programador mantém soberania total sobre o seu código: os repositórios vivem nos dispositivos dos participantes, replicados pela rede, e ninguém pode eliminá-los unilateralmente.
Além do alojamento de código, o Radworks desenvolveu o Drips, um protocolo de financiamento contínuo para programadores open-source. O Drips permite que qualquer pessoa ou organização crie fluxos de pagamento recorrentes para repositórios e contribuidores de código aberto. Em vez do modelo tradicional de doações pontuais (que raramente sustenta projectos a longo prazo), o Drips automatiza micro-pagamentos contínuos directamente para os criadores do software que toda a indústria usa gratuitamente. Empresas que dependem de bibliotecas open-source podem, através do Drips, retribuir automaticamente aos programadores que as mantêm, resolvendo um dos problemas mais antigos do software livre: a sustentabilidade financeira.
A governança do Radworks é feita através de uma DAO (Organização Autónoma Descentralizada) onde os detentores de RAD votam em todas as decisões críticas: financiamento de grants, direcção do desenvolvimento do protocolo, alocação de recursos da tesouraria, e mudanças na arquitectura da rede.
O token RAD é usado para:
- Governança do protocolo, votação em propostas que definem o roadmap e as regras da rede Radworks
- Registo de nomes on-chain, ancoragem de nomes de projectos e identidades de programadores directamente no Ethereum
- Staking, participação na segurança e operação da rede com recompensas para quem contribui
- Financiamento de grants, a tesouraria da Radworks DAO financia projectos de infra-estrutura open-source através de votação da comunidade
- Participação no ecossistema Drips, governança sobre o protocolo de financiamento contínuo para programadores
Com um oferta total fixo de 100 milhões de RAD, o token representa a propriedade descentralizada de uma das poucas plataformas que pode realmente substituir o GitHub para projectos que valorizam soberania e resistência à censura.