Celo es una blockchain diseñada para hacer que las aplicaciones financieras descentralizadas (DApps) y los pagos con criptomonedas sean accesibles a cualquier persona con un teléfono inteligente. Este proyecto fue lanzado el día 22 de abril, que coincide con el Día de la Tierra 2020, aprovechando su enfoque en ser una red enfocada en no emitir huella de carbono gracias a su modelo Proof of Stake.
¿Qué es Celo?
Celo es una blokchcain de capa 1 que recientemente, durante EthCC, anunció su interés en convertirse en una capa 2 de Ethereum y así continuar su enfoque en casos de uso de blockchain en el mundo real, como los pagos y las finanzas regenerativas (ReFi). Su misión es construir un sistema financiero que cree las condiciones para la prosperidad de todos, esta blockchain fue diseñada para ofrecer un nuevo universo de soluciones financieras accesibles a los usuarios, creando un ecosistema financiero global en el que un usuario final puede incorporarse al ecosistema de Celo con solo un número telefónico.
Algunas de las características principales que Celo ofrece son:
- Protocolo de capa 1 (próximamente L2)
- Compatible con EVM
- Mecanismo Proof of Stake
- Blockchain Carbono negativa
- Identidad móvil
- Clientes ultraligeros
- Gas fees en diferentes activos
El crecimiento de Celo está explotando como la L1 de más rápido crecimiento, según Nansen gracias a su enfoque en enviar pagos sea tan fácil como enviar un mensaje de texto, a cualquier persona con conexión a Internet, en cualquier parte del mundo. Esto facilita la puerta de entrada y los casos de uso para la gente común y el planeta.
Gobernanza en Celo
Celo utiliza un mecanismo formal de gobernanza en cadena para gestionar y actualizar el protocolo. Todos los cambios deben ser acordados por los titulares de CELO. Se utiliza un modelo de umbral de quórum para determinar el número de votos necesarios para que se apruebe una propuesta. Los cambios se gestionan a través del contrato inteligente Celo Governance el cual actúa como "propietario" para realizar modificaciones en otros contratos inteligentes del protocolo.
Para que un cambio pueda ocurrir dentro del protocolo, este debe atravesar las siguientes fases:
- Propuesta. La propuesta entra a una fila de propuestas donde puede recibir votos positivos para avanzar en la fila con respecto a otras propuestas. Los autores de estas propuestas deben esforzarse por encontrar miembros de la comunidad que voten a favor de su propuesta (los proponentes también pueden votar a favor de sus propuestas). Cada día se retiran de la fila hasta tres propuestas de la parte superior de la fila, que pasan automáticamente a la fase de aprobación. Cualquier propuesta que permanezca en la fila durante 4 semanas en automático caducará.
- Aprobación. Dura 24 horas, durante las cuales la propuesta debe ser aprobada por los Aprobadores. Las propuestas aprobadas pasan a la fase de Referéndum
- Referéndum. Esta etapa dura cinco días, durante los cuales los holders de Celo bloqueado votan sí o no a la propuesta. Las propuestas que satisfacen el quórum necesario pasan a la fase de ejecución.
- Ejecución. Dura hasta tres días, durante los cuales cualquiera puede desencadenar la ejecución de la propuesta.
Podemos observar de cerca como es este proceso de gobernanza en Celo por medio de su foro CELO Forum. Además, es relevante destacar que existen diversos tipos de categorías en las cuales las propuestas se pueden basar para mejorar un rubro en específico, como lo son:
- Propuestas de stablecoins - Poder añadir otro tipo de stablecoins que pueda soportar la red.
- Fondo de comunidad On-Chain - Con la finalidad de recompensar o incentivar diferentes comportamientos dentro del ecosistema de Celo
- Propuestas Generales de Gobernanza - Específicamente para tomar acciones que afecten directamente como es el funcionamiento de la gobernanza
¿Por qué convertirse en una L2?
Hace un par de semanas Celo inició su transición a una capa 2 de Ethereum, cuyo lanzamiento se estima en algún punto del 2024. Los desarrolladores están ahora mismo evaluando utilizar el OP Stack y EigenDA, aunque aún no se han tomado las decisiones finales sobre qué stack utilizar. Cabe señalar que el equipo ha anunciado que se realizarán modificaciones para mantener varias de las propiedades actuales de Celo, incluido un conjunto de secuenciadores descentralizados impulsado por los validadores existentes de Celo, la finalidad de 1 bloque, la resistencia a la reorganización y las bajas comisiones por transacción. Esta decisión se tomó después de meses de investigación y discusiones iniciales con Celo y miembros de la comunidad Ethereum, algunos de los diferenciadores clave que propone Celo con este cambio son:
- Secuenciador descentralizado impulsado por el conjunto de validadores existentes de Celo
- Disponibilidad de datos fuera de la cadena a través de EigenLayer y EigenDA
- Un diseño que mantiene la finalidad de 1 bloque de Celo
OP Stack
El OP Stack es un framework que permite a los proyectos desarrollar su Layer2 o OP Chains, aprovechando la infraestructura de Ethereum y las innovaciones de Optimism. Puedes aprender más sobre el funcionamiento del OP stack en este artículo.
La OP Chain nombrada CELO2 se integra aprovechando la tecnología de Optimism para migrar Celo hacia una solución de Capa 2 de Ethereum. Esto implica adoptar rollups optimistas para procesar transacciones fuera de la cadena principal de Ethereum, mejorando así el rendimiento, reduciendo costos y aumentando la escalabilidad.
La decisión de migrar Celo desde su red actual de Capa 1 a una Capa 2 de Ethereum se confirmó después de recibir la aprobación de la comunidad mediante una votación de gobernanza el pasado julio, lo que marca un cambio significativo en la evolución del proyecto. Esta decisión permite transacciones más rápidas, con un tiempo de bloqueo reducido a 2 segundos y un aumento del rendimiento del 50%.
Al adoptar Stack OP, Celo busca mejorar la interoperabilidad y cooperación entre proyectos de blockchain, promoviendo un desarrollo más sólido dentro del ecosistema. Esta elección estratégica señala el movimiento hacia una integración más estrecha con Ethereum, beneficiando a desarrolladores y usuarios finales.
Beneficios para el ecosistema
La transición de Celo hacia una solución de Capa 2, ofrece una serie de beneficios para los desarrolladores y el ecosistema en general, no solo se limita a una alineación con Ethereum y una compatibilidad con EVM, sino que brinda mejoras en términos de seguridad y confianza, algunos de los beneficios fundamentales de esta mejora son:
- Mayor alineación con Ethereum
- Históricamente, la hoja de ruta técnica de Celo se ha alineado estrechamente con la de Ethereum, siendo los primeros en adoptar EIPs como la EIP-1559 (reducción de las tarifas de gas) y la EIP-4337 (abstracción de cuentas). Esto ha permitido a Celo alinearse con la comunidad Ethereum y ofrecer la oportunidad de introducir sus propias propuestas de mejora como los distintos estándares que posee actualmente Ethereum o aspectos como la disponibilidad de datos fuera de la cadena y secuenciadores descentralizados.
- Mayores garantías de seguridadActualmente, Celo está asegurado por un conjunto de 110 validadores que a su vez son elegidos por ~300M de CELO bloqueado. Aunque esto ofrece un nivel significativo de descentralización y seguridad económica, pasar a una arquitectura L2 puede mejorar ese umbral de seguridad varias veces al heredar la seguridad de Ethereum, mientras que se utiliza una fuente descentralizada para la disponibilidad de datos y así ser más escalable.
- Comisiones bajasCelo mantiene costos de gas más bajos que otras alternativas, lo que beneficia tanto a los desarrolladores como a los usuarios finales al reducir los gastos operativos y hacer que las transacciones sean más accesibles para todos.
- Compatibilidad con EVM
- La migración de Celo a una L2 reduce la necesidad de supervisar la compatibilidad entre las librerías, lo que facilita aún más a los desarrolladores de Celo la utilización de toda la gama de herramientas y bibliotecas de Ethereum.