Dero es un proyecto de blockchain de capa uno descentralizado, escrito desde cero en el lenguaje de programación Golang. Está diseñado para proporcionar una plataforma segura, privada y escalable para el despliegue de aplicaciones descentralizadas y smart contracts. A diferencia de muchos otros proyectos enfocados en la privacidad que dependen del modelo UTXO, Dero utiliza un modelo basado en cuentas, manteniendo al mismo tiempo el anonimato completo del usuario a través de técnicas criptográficas avanzadas. El proyecto destaca por su implementación del cifrado homomórfico. Esta tecnología permite a la red procesar transacciones y realizar cálculos sobre los saldos de las cuentas sin necesidad de descifrar los datos en ningún momento. Dado que los saldos están permanentemente cifrados en la blockchain, solo el propietario de la cuenta puede ver sus propios fondos utilizando sus claves privadas. Este enfoque garantiza que la red permanezca privada por defecto, permitiendo al mismo tiempo que la blockchain verifique la validez de las transacciones mediante pruebas de conocimiento cero. Dero cuenta con su propio entorno de ejecución conocido como Dero Virtual Machine. Esto permite a los desarrolladores crear smart contracts privados directamente en la capa base de la blockchain sin necesidad de soluciones de segunda capa. Estos contratos utilizan un lenguaje de alto nivel llamado DVM-BASIC, diseñado para ser accesible para los desarrolladores y minimizar al mismo tiempo las vulnerabilidades de seguridad a través de un sistema basado en un intérprete. La red emplea un mecanismo de consenso único llamado AstroBWT, un algoritmo de minería diseñado específicamente para ser resistente al hardware especializado como ASICs y FPGAs, favoreciendo la participación basada en CPU. La blockchain logra un alto rendimiento con un tiempo de bloque de aproximadamente 16 segundos y utiliza erasure coding para distribuir los datos de los bloques en la red de manera eficiente. La seguridad es un enfoque primordial para el ecosistema. Dero es uno de los primeros proyectos de blockchain en implementar cifrado TLS autofirmado para su comunicación de red peer-to-peer. Esto protege a los participantes contra la interceptación y la manipulación de datos a nivel de red. El proyecto aspira a servir como una plataforma de propósito general donde individuos y empresas puedan ejecutar operaciones sensibles, como sistemas de votación o transferencias de activos privados, dentro de un entorno completamente confidencial. En el ecosistema Web3, Dero se posiciona como una capa de infraestructura para la preservación de la privacidad. Al combinar las características de privacidad que suelen encontrarse en monedas especializadas con la programabilidad de las plataformas de smart contracts, busca ofrecer un entorno único para aplicaciones imparables que protegen los datos del usuario por defecto. El proyecto es mantenido por un equipo de desarrollo original y continúa evolucionando a través de su serie Stargate de actualizaciones de protocolo.
Aprende más