Skip to main content

Welcome to Celo

Bienvenidos al sitio de documentación técnica del proyecto Celo!

En esta documentación encontrará información sobre:

  • Un resumen de la arquitectura de Celo a alto nivel
  • Tutoriales para empezar con el SDK de Celo y las redes de Celo
  • Documentación de referencia sobre el protocolo Celo y billetera
  • Cómo hacer contribuciones técnicas al proyecto y a la comunidad

Referencia rápida#

  • Poseedores de Celo
    • Inicia aquí para saber cómo acceder a su cuenta y ganar recompensas por participar en la red.
  • Operadores de Nodos & Validadores
  • Desarrolladores
  • Guía de Integración
    • Esta sección incluye guías sobre formas comunes de integrar Celo en tu servicio. Esto puede ser relevante para custodios, exchanges u otros servicios que pretendan custodiar activos de Celo como CELO y cUSD.

Sobre Celo#

El propósito de Celo es empoderar a cualquier persona con un teléfono inteligente en cualquier lugar del mundo para tener acceso a servicios financieros, enviar dinero a números de teléfono y pagar a comerciantes.

El proyecto pretende ser una plataforma descentralizada que no esté controlada por ninguna entidad única; en cambio, ser desarrollada, mejorada y operada por una amplia comunidad de individuos, organizaciones y socios.

Únicamente, Celo está orientado a proporcionar la experiencia más simple posible para los usuarios finales, quienes pueden no estar familiarizados con criptomonedas, y pueden estar usando dispositivos de bajo costo con conectividad limitada. Para lograrlo, el proyecto adopta un enfoque completo, que comprende tanto un protocolo como aplicaciones que utilizan ese protocolo.

El protocolo Celo es un protocolo criptográfico abierto y distribuido que permite a las aplicaciones realizar transacciones y realizar cálculos en una familia de criptomonedas, incluyendo las vinculadas a monedas ‘fiat’ como el Dólar de los Estados Unidos. La aplicación Celo Wallet, la primera de un ecosistema de aplicaciones, permite a los usuarios finales gestionar cuentas y realizar pagos de forma segura y sencilla aprovechando las innovaciones del protocolo Celo.

Destacados incluyen:

  • Monedas de Valor Estable

    Celo incluye soporte nativo para múltiples monedas estables tipo ERC20 vinculadas a monedas ‘fiat’ como el dólar estadounidense, para facilitar el uso de Celo como medio de pago.

  • Cuentas Vinculadas a Números de Teléfono

    Celo mantiene un mapeo seguro descentralizado de números de teléfono que permite a los usuarios de la billetera enviar y recibir pagos con sus contactos existentes de manera simple y con la confianza de que el pago llegará al destinatario previsto.

  • Tarifas de Transacción en Cualquier Moneda

    Los usuarios pueden pagar las comisiones de transacción en monedas estables, para que no necesiten gestionar balances de diferentes monedas.

  • Sincronización Inmediata Incluso en Conexiones Lentas

    Sincronización rápida y segura entre dispositivos móviles y la red Celo significa que incluso usuarios de billeteras con alta latencia, un ancho de banda bajo, o tarifas de datos de alto costo pueden usar Celo. Celo elimina la necesidad de comprobar cada encabezado antes de que un encabezado recibido pueda ser confiado. El rendimiento se mejorará aún más con la agregación de firmas BLS y la succinta prueba de conocimiento cero, a través de zk-SNARKs.

  • Prueba de Participación

    Celo utiliza un algoritmo de consenso de prueba de participación. En comparación con sistemas de Prueba de Trabajo como Bitcoin y Ethereum, esto elimina el impacto ambiental negativo y significa que los usuarios pueden realizar transacciones más baratas, más rápidas y donde el resultado no se puede cambiar una vez terminado.

  • Incentivos de Nodo Completo

    El protocolo Celo ofrece incentivos para correr nodos completos para servir a los clientes ligeros que corren en cada dispositivo móvil. A diferencia de otros sistemas de prueba de participación, los usuarios todavía pueden ganar criptomoneda a cambio de proporcionar recursos de cómputo sin tener que proveer fondos.

  • Gobernanza en Cadena

    Dado que las grandes experiencias de usuario necesitan iteración constante, Celo soporta actualizaciones rápidas y cambios de protocolo a través de la gobernanza en cadena en la que todos los poseedores de criptomonedas pueden participar.

  • Programable (Compatibilidad Completa EVM)

    Celo incluye una plataforma de contrato inteligente programable que es compatible con la Máquina Virtual de Ethereum, que ya es ampliamente adoptada, familiar para los desarrolladores, y tiene un fuerte apoyo en las herramientas. Esto permite a Celo ofrecer funciones de usuario enriquecidas y apoyar rápidamente un amplio ecosistema de aplicaciones y extensiones de terceros.

  • Custodia Propia

    Los usuarios tienen acceso y control completo de sus fondos y claves de cuenta, y no necesitan depender de terceros para realizar pagos.

Estado Actual#

El proyecto Celo está en vivo en Mainnet!

El código es completamente de código abierto y está disponible en GitHub. Existen versiones de todos los componentes principales tanto del protocolo como de billeteras, pero la plataforma en su conjunto está bajo un desarrollo activo y pruebas por parte de la comunidad de Celo.

La Testnet Alfajores es la primera de varias redes diseñadas para prueba y para que los desarrolladores experimenten y aprendan más sobre Celo. Puedes configurar una cuenta, recibir fondos y probar el Celo Wallet y Celo CLI. Inicia aquí.

caution

Los tokens de la Testnet Alfajores no tienen ningún valor económico real. La totalidad de los datos de la red de pruebas se restablecerán de forma regular. Esto borrará sus cuentas, su saldo y su historial de transacciones. El uso de la Tesnet Alfajores está sujeto al Descargo de responsabilidad de la Testnet Alfajores.

La Testnet Baklava es la segunda red de pruebas Celo después de Alfajores. Puedes usarlo para participar en La Gran Apuesta de Celo. Sujeto a estos Términos y Condiciones, los participantes elegibles tendrán la oportunidad de recibir CELO en el lanzamiento de la Mainnet del Protocolo de Celo. La Gran Apuesta funcionará en fases, con cada fase centrándose en una parte diferente del protocolo o infraestructura para probar.

El trabajo de la comunidad de Celo se centra en el camino hacia una red de producción que tenga valor económico. Esto significa pruebas, ejecución de auditorías de seguridad y la construcción de una mayor participación en torno a un mapa de ruta más largo. El proyecto también continúa centrándose en la experiencia del usuario.

El equipo que trabaja en Celo anticipa trabajar para mejorar y ampliar la gama de APIs disponibles para los desarrolladores para crear extensiones a Celo, ya sea como contratos inteligentes o aplicaciones. Sus comentarios son bienvenidos en forma de casos de uso, sugerencias e informes de errores.

caution

Mientras el desarrollo continúa, El protocolo de Celo y sus APIs evolucionarán y cualquier contrato inteligente o aplicaciones construidas para operar en Alfajores o con respecto al código base actual puede resultar incompatible.

Celo es un proyecto con una misión de inclusión financiera que consiste completamente en código fuente abierto, se implementa de una manera abiertamente accesible y descentralizada (EVM compatible) y promueve la gobernanza abierta. Hazlo tu proyecto también. ¡Por favor, participa!

Enlaces útiles #

Aprende más sobre Celo:

Navega el código, plantea un problema o contribuye con un PR:

Prueba Celo:

Lee los Libros Blancos:

Enlaces de la Testnet Alfajores:

Haz preguntas, encuentra respuestas, y ponte en contacto:

Notas #

Si estás viendo este documento en GitHub, por favor visita la versión oficial alojada de este contenido para una mejor experiencia. Adicionalmente, Celo está en desarrollo activo. Si encuentras algún problema o error o tienes sugerencias sobre cómo Celo puede mejorar, por favor publica un problema o haz un pull request aquí.