Dero é um projeto de blockchain de camada um descentralizado, escrito do zero na linguagem de programação Golang. Ele foi projetado para fornecer uma plataforma segura, privada e escalável para a implantação de aplicações descentralizadas e contratos inteligentes. Ao contrário de muitos outros projetos focados em privacidade que dependem do modelo UTXO, o Dero utiliza um modelo baseado em contas, mantendo o anonimato completo do usuário por meio de técnicas criptográficas avançadas. O projeto é notável por sua implementação de criptografia homomórfica. Esta tecnologia permite que a rede processe transações e realize cálculos em saldos de contas sem nunca precisar descriptografar os dados. Como os saldos são permanentemente criptografados na blockchain, apenas o proprietário da conta pode visualizar seus próprios fundos usando suas chaves privadas. Esta abordagem garante que a rede permaneça privada por padrão, permitindo que a blockchain verifique a validade das transações usando provas de conhecimento zero. O Dero apresenta seu próprio ambiente de execução conhecido como Dero Virtual Machine. Isso permite que os desenvolvedores criem contratos inteligentes privados diretamente na camada base da blockchain sem a necessidade de soluções de segunda camada. Esses contratos usam uma linguagem de alto nível chamada DVM-BASIC, projetada para ser acessível aos desenvolvedores e, ao mesmo tempo, minimizar vulnerabilidades de segurança por meio de um sistema baseado em interpretador. A rede emprega um mecanismo de consenso exclusivo chamado AstroBWT, que é um algoritmo de mineração projetado especificamente para ser resistente a hardwares especializados como ASICs e FPGAs, favorecendo a participação baseada em CPU. A blockchain atinge um desempenho rápido com um tempo de bloco de aproximadamente 16 segundos e utiliza erasure coding para distribuir os dados dos blocos pela rede de forma eficiente. A segurança é o foco principal do ecossistema. O Dero é um dos primeiros projetos de blockchain a implementar criptografia TLS autoassinada para sua comunicação de rede peer-to-peer. Isso protege os participantes contra interceptação e adulteração no nível da rede. O projeto visa servir como uma plataforma de uso geral onde indivíduos e empresas podem executar operações confidenciais, como sistemas de votação ou transferências de ativos privados, dentro de um ambiente completamente confidencial. No ecossistema Web3, o Dero se posiciona como uma camada de infraestrutura de preservação de privacidade. Ao combinar os recursos de privacidade normalmente encontrados em moedas especializadas com a programabilidade das plataformas de contratos inteligentes, ele busca oferecer um ambiente único para aplicações imparáveis que protegem os dados do usuário por padrão. O projeto é mantido por uma equipe de desenvolvimento original e continua a evoluir através de sua série Stargate de atualizações de protocolo.
Saiba mais