Radix é uma tecnologia de registro distribuído de camada um especificamente projetada para suportar os setores de finanças descentralizadas e Web3. Ao contrário das blockchains tradicionais, Radix utiliza uma abordagem arquitetónica única para abordar as limitações técnicas que frequentemente dificultam a adoção generalizada de aplicações descentralizadas, como congestionamento da rede e ambientes de desenvolvimento complexos.
A base do projeto é um protocolo de consenso chamado Cerberus. Este protocolo é projetado para alcançar alta escalabilidade através de um método de sharding que permite o processamento de transações paralelo em um número praticamente ilimitado de shards. Uma característica fundamental de Cerberus é sua capacidade de manter a componibilidade atômica, o que significa que múltiplas aplicações descentralizadas podem interagir e completar transações juntas em um único passo contínuo, independentemente do shard em que se encontram. Isso visa fornecer à rede escalabilidade linear, permitindo que o desempenho aumente à medida que mais nós são adicionados ao sistema.
Para desenvolvedores, Radix oferece o Radix Engine e uma linguagem de programação dedicada chamada Scrypto. Scrypto é baseada em Rust, mas segue um paradigma orientado a ativos. Neste modelo, ativos digitais como tokens e NFTs são tratados como cidadãos nativos e de primeira classe da rede, em vez de apenas linhas de código dentro de um contrato inteligente. Essa abordagem visa tornar o desenvolvimento mais intuitivo e reduzir significativamente o risco de vulnerabilidades de segurança comuns e hacks. Os desenvolvedores também podem se beneficiar de um sistema que oferece royalties por fornecer modelos de código reutilizáveis ao ecossistema.
O token nativo da rede é o XRD. Ele serve como a moeda principal para o ecossistema e é usado para proteger a rede através de um mecanismo de prova de participação delegada. Detentores de tokens podem fazer stake de seus ativos para participar do consenso e manter a integridade do registro. Além disso, o token é usado para pagar as taxas de transação na rede. Radix também foca na experiência do usuário final através de recursos como a Radix Wallet. Esta carteira foi projetada para fornecer manifestos de transação legíveis por humanos, garantindo que os usuários entendam exatamente o que estão assinando. Ela também incorpora recursos de conta inteligente e opções de recuperação descentralizada para afastar-se das complexidades do gerenciamento de seed phrases tradicionais. No geral, o projeto visa fornecer uma solução full-stack que simplifica a criação, uso e escalabilidade de serviços financeiros descentralizados.
Saiba mais