Ergo es una plataforma PoW de contratos inteligentes de código abierto basada en principios económicos de base. Cuando los fundadores Alex Chepurnoy y Dimitry Meshkov diseñaron la plataforma, se tomaron decisiones de infraestructura para construir una cadena de bloques pública escalable, segura y flexible.
Ergo usa el modelo UTXO extendido (eUTXO) como su opción de diseño base, por lo que la lógica es diferente del modelo de Cuentas. El modelo eUTXO ofrece mayores opciones de seguridad y privacidad que el modelo de cuentas(como el de Eth) porque las direcciones se crean a partir de casillas UTXO de un solo uso. Los contratos de etapas múltiples de Ergo en este modelo UTXO están escritos en [ErgoScript] (https://ergoplatform.org/docs/ErgoScript.pdf) y se basan en Protocolos Sigma para implementar contratos de conocimiento cero no interactivos con alta seguridad.
ErgoScript utiliza un subconjunto de Scala (acrónimo de Scalable Language) para respaldar un diseño rápido, flexible y seguro. Scala es un nuevo lenguaje funcional y orientado a objetos que se ejecuta en Java Virtual Machine. La curva de aprendizaje puede ser más pronunciada en comparación con el aprendizaje de Java porque es un lenguaje más nuevo y las herramientas para desarrolladores aún se están desarrollando. Una vez que se acostumbre a ErgoScript, se sentirá cómodo en su experiencia de codificación con la sintaxis fácil de leer y la gran tolerancia a fallas. Recientemente, Twitter cambió de Ruby a Scala como su idioma principal. Sus codificadores expresaron que Scala es un lenguaje escalable fácil de refactorizar, que consta de más de una forma de abordar los mismos problemas.
Para codificar en ErgoScript, aún no es necesario que domines Scala, ya que podrás incorporarte bastante rápido con nuestros recursos para desarrolladores. Ergo también tiene bibliotecas para desarrolladores de JavaScript, TypeScript y Phyton para ayudarlo a comenzar su primera idea de dApp. Para la pila de back-end, Ergo está desarrollando bibliotecas de Rust.
Únete, aprende, construye y gana
ErgoHack III: Privacidad y seguridad tiene como objetivo incentivar a los desarrolladores a crear las herramientas y aplicaciones que potenciarán los casos de uso de las finanzas descentralizadas. Las cadenas de bloques públicas son transparentes y verificables, por lo que los usuarios corren el riesgo de ser atacados por actores malintencionados. La vigilancia en cadena es una realidad y los piratas informáticos pueden verse tentados a sacar provecho de las personas si se enteran de la identidad del propietario de una billetera.
Es por eso que nosotros (como individuos) necesitamos las herramientas, las implementaciones de seguridad, las carteras y los diseños de privacidad para protegernos. La privacidad debe ser opcional, y no solo las instituciones sino también las personas pueden acceder a varias opciones. Para que una cadena de bloques sea ergonómica, estas herramientas deben ser accesibles para todos.
Te sugerimos explorar Sigmaverse para tener una idea de las dApps que están activas, así como las que están en desarrollo.
ErgoHack III tendrá lugar en Febrero 11-13, 2022
Registros abiertos hasta el 31 de Enero, 2022
Con el registro ya abierto, existe una gran anticipación sobre qué nuevos proyectos se propondrán y desarrollarán durante ErgoHack III: Privacidad y seguridad. Durante el evento, los nuevos participantes tendrán la oportunidad de descubrir el poder y la versatilidad de las herramientas únicas de Ergo a medida que construyen nuevas dApps en el modelo UTXO extendido.
ErgoHack III Premios:
1er lugar - 10k SigUSD
2do lugar - 6K SigUSD
3er lugar - 2k SigUSD
Los premios adicionales incluyen varias menciones de honor por valor de 200 SigUSD
¿Estás listo para construir el próximo gran proyecto en Ergo? Prepare su propuesta y asegúrese de enviar su registro antes del 31 de enero de 2022. Su propuesta debe incluir:
- Una breve explicación de las habilidades de cada miembro del equipo y por qué son importantes para la propuesta.
- Una breve explicación sobre el proyecto y las soluciones que desarrollará.
- Un resumen de cualquier trabajo de preparación, así como cualquier obstáculo potencial que prevea (si corresponde)
- Una breve explicación de los pasos que cree que son necesarios para completar el proyecto (se pueden enumerar como viñetas).
Al presentar la solicitud, necesita un equipo de 2 a 5 personas. No te preocupes si no tienes equipo, puedes buscar compañeros a través de i-need-a-team en el Discord de Ergo. Si tiene alguna otra pregunta, también puede acceder a subcategorías de debates en Discord sobre el desarrollo en Ergo.