Tabla de Contenidos
Toggle¿Sabes qué es Celo Network? Celo se trata de una plataforma que funciona como una infraestructura de pagos globales para las criptomonedas. Esta plataforma busca dirigirse a los usuarios de móviles. Por ello, el objetivo de esta red se enfoca en que la actividad financiera sea accesible para cualquier persona a nivel global debido a su capacidad para que los pagos se envíen desde y hacia cualquier número de teléfono del mundo.
Celo Network no solo se centra en los pagos básicos, sino que también puede apoyar el desarrollo de aplicaciones descentralizadas (dApps) en su cadena de bloques. Hasta el momento, estas Apps incluyen a una en especial que permite a cualquier usuario contribuir al esquema de renta básica universal de una comunidad, al igual que a una plataforma de crowdfunding para causas sociales.
Para hacer todo esto posible, Celo Network cuenta con dos tokens nativos. Estos son CELO, que se trata de un activo de gobernanza para votar sobre los cambios en el protocolo, y Celo Dollars (cUSD), que se trata de una stablecoin cuyo valor está unido al valor del dólar estadounidense.
Esta red comienza su trayectoria en el año 2017. Sus fundadores son René Reinsberg y Marek Olszewski. Ambos eran ejecutivos de la empresa de alojamiento web conocida como GoDaddy, junto con Sep Kamvar y Marek Olszewski. Marek es un reconocido profesor del MIT y ejecutivo de Google.
Entre los años 2018 y 2020, Celo logró recaudar más de 46,5 millones de dólares a través de una ICO de aproximadamente 120 millones de tokens CELO entre las ventas de tokens privadas y públicas. Entre los inversores más destacados podemos citar a las empresas de capital riesgo a16z Crypto, General Catalyst y Social Capital.
Para lograr un correcto funcionamiento de la plataforma, la red Celo se apoya en tres colaboradores. Estos son los Clientes ligeros o Light Clients que se tratan de aplicaciones de la red Celo que son ejecutadas en los dispositivos móviles de los usuarios. Un ejemplo sería el wallet móvil de Celo. Otro de los colaboradores son los nodos validadores. Estos son ordenadores que participan en el mecanismo de consenso de la red. Se encargan de validar las transacciones y producen nuevos bloques. Y por último encontramos los Nodos completos. Los Nodos completos son ordenadores que funcionan como un puente entre los nodos validadores y los wallets móviles. Su funcionamiento se basa en recibir las solicitudes de los light clients y en reenviar las transacciones a los nodos validadores.
Celo Network intenta solucionar una serie de problemas, entre ellos, mejorar la adopción generalizada de las criptomonedas como medio de pago. Según sus desarrolladores, uno de los contratiempos que impide este progreso es la falta de infraestructuras de clave pública intuitivas y descentralizadas. Buscan lograr que los usuarios no necesariamente tengan que conocer la clave pública de a quien van a enviar una transacción. En su lugar, buscan que el usuario a través de un correo electrónico o un número de teléfono pueda enviar y recibir criptomonedas.
Para lograrlo, la red utiliza lo que llamamos cifrado basado en direcciones. Esto se trata de una variante del cifrado basado en identidad. Su funcionamiento se basa en que los usuarios generen su propio par de claves privadas y públicas de la manera tradicional. Las claves generadas se almacenan en una base de datos totalmente descentralizada. Este funcionamiento permite dos características importantes para el caso de uso de pagos sociales.
La primera característica es que un usuario puede enviar monedas Celo a un amigo empleando (como también lo hace Bitnovo APP) únicamente su número de teléfono como clave pública (esto permite pagos fáciles a los contactos) y la segunda característica es que un usuario puede enviar monedas de Celo a un amigo sin necesidad de que el amigo haya descargado una wallet de Celo.
Otro punto que caracteriza a Celo Network es el uso de un esquema distribuido. En dicho esquema la red está abierta a todos los usuarios sin necesidad de permisos. Esto significa que cualquier usuario puede unirse a la red como validador, y los validadores pueden irse y volver a unirse a la red siempre que así lo deseen.
En la red cada validador cuenta con una copia completa de la cola de atestación pendiente y de la base de datos de usuario certificada. Para llevar a cabo cada solicitud de certificación, los validadores son elegidos al azar para manejar la certificación.
La red diferencia entre usuarios certificados y usuarios no certificados, ya que cada uno puede realizar determinadas operaciones. Los usuarios no certificados pueden solicitar la verificación de una clave pública asociada con su dirección, transmitiendo su hash, dirección o su clave pública a la cola de verificación pendiente. Una vez el usuario se ha verificado puede revocar cualquier clave pública asociada a su dirección, cambiar cualquier clave pública asociada con su dirección o agregar una nueva clave pública.
Por otra parte, encontramos a los usuarios validadores. Estos usuarios pueden competir contra otros validadores para ganar el derecho a escribir un bloque y enviar un mensaje secreto a las direcciones en la cola de verificación pendiente. Además, si ganan podrán validar las respuestas firmadas de las verificaciones del bloque anterior.
Además de usuarios verificados, no verificados y validadores, cualquier persona, sea usuario o no en la red puede buscar una clave pública para un hash determinado o transacción, ya que tiene acceso a la base de datos de los usuarios.
Celo Network cuenta con un sistema para incentivar la buena fe de los usuarios. Una vez que existe una asignación descentralizada de números de teléfono a claves públicas, se puede emplear para iniciar un sistema de reputación que ayude a los usuarios a determinar la confiabilidad de los nuevos usuarios con los que puedan realizar transacciones.
Este sistema funciona como una lista de contactos de un móvil donde podemos encontrar a las personas con un determinado nivel de confianza. Un usuario puede calificar a las personas en su lista de contactos de una manera específica de la aplicación, o dar fe de sí un contacto en su libreta de direcciones es una persona o no. Además, pueden dar señales implícitas por ejemplo, si un usuario realiza un pago a alguien en su lista de contactos.
Las señales de confianza no necesariamente tienen que ser compartidas, ya que se pueden mantener localmente, en el móvil del usuario, sin compartirlas con nadie más.
Una parte importante de este proyecto es cUSD. cUSD ofrece la eficiencia y la transparencia a las transacciones de la red mientras que ayuda a disminuir la volatilidad de los activos. La red se asegura automáticamente de que el valor de cada cUSD esté unido al valor del dólar estadounidense. Esto se logra a través lo que se conoce como una reserva programática. Se trata de una reserva sobre colateralizada compuesta por CELO y otras criptodivisas, como Bitcoin (BTC) o Ethereum (ETH). Este funcionamiento permite que se pueda vender cUSD por un valor equivalente de CELO, y viceversa.
Por otra parte, encontramos a CELO. Este es el token nativo de la plataforma. Celo creó este token para incentivar a los participantes de la red empleándolo como recompensas. Además, cuenta con otras funciones, ya que se plantea permitir a los titulares de CELO proponer y votar la creación de stablecoins que reflejen el valor de otras monedas nacionales, como el euro o el yen.