{"id":15585,"date":"2023-02-04T05:46:13","date_gmt":"2023-02-04T05:46:13","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=15585"},"modified":"2022-09-20T02:39:09","modified_gmt":"2022-09-20T02:39:09","slug":"what-is-celo-network","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/en\/what-is-celo-network","title":{"rendered":"What is Celo Network (CELO)?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-celo-network\/#history_of_celo_network\" >History of Celo Network<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-celo-network\/#how_does_celo_network_work\" >How does Celo Network work?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-celo-network\/#solutions\" >Solutions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-celo-network\/#unverified_verified_and_validating_users\" >Unverified, verified and validating users<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-celo-network\/#reputation_system\" >Reputation system<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-celo-network\/#what_are_celo_and_cusd\" >What are CELO and cUSD?<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Do you know what <strong>Celo Network<\/strong> is? Celo is a platform that works as a <strong>global payment infrastructure for cryptocurrencies<\/strong>. This platform seeks to target mobile users. Therefore, the goal of this network focuses on making <strong>financial activity<\/strong> accessible to anyone globally due to its ability for payments to be sent to and from any <strong>phone number<\/strong> in the world.<\/p>\n<p>Celo Network not only focuses on <strong>basic payments<\/strong>, but can also support the <strong>development of decentralized applications<\/strong> (dApps) on its blockchain. So far, these Apps include one in particular that allows any user to contribute to a community&#8217;s<strong> universal basic income<\/strong> scheme, as well as a <strong>crowdfunding<\/strong> platform for social causes.<\/p>\n<p>To make all this possible, <strong>Celo Network<\/strong> has two native tokens. These are CELO, which is a governance asset for voting on changes to the protocol, and <strong>Celo Dollars (cUSD)<\/strong>, which is a stablecoin whose <strong>value is pegged to the value of the US dollar<\/strong>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"history_of_celo_network\"><\/span><strong>History of Celo Network<br \/>\n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This network began its trajectory in <strong>2017<\/strong>. Its founders are <strong>Ren\u00e9 Reinsberg and Marek Olszewski.<\/strong> Both were executives at the web hosting company known as GoDaddy, along with Sep Kamvar and Marek Olszewski. Marek is a well-known MIT professor and Google executive.<\/p>\n<p>Between <strong>2018 and 2020<\/strong>, Celo managed to raise over <strong>$46.5 million<\/strong> through an ICO of approximately <strong>120 million CELO<\/strong> tokens between private and public token sales. Notable investors include venture capital firms a16z Crypto, General Catalyst and Social Capital.<\/p>\n<div id=\"image_518140847\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork2.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork2-300x205.jpg 300w\" alt=\"CeloNetwork\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork2-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork2.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"how_does_celo_network_work\"><\/span><strong>How does Celo Network work?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In order to achieve a correct operation of the platform, the Celo network relies on three partners. <strong>These are the Light Clients<\/strong>, which are Celo network applications that run on users&#8217; mobile devices. An example would be the Celo mobile wallet. Other collaborators are the <strong>validator nodes<\/strong>. These are computers that participate in the network&#8217;s consensus mechanism. They are in charge of validating transactions and produce new blocks. And finally we find the full nodes. <strong>Full <a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-a-node-its-importance-in-cryptocurrencies\">nodes<\/a><\/strong> are computers that function as a bridge between the validator nodes and the mobile wallets. Their operation is based on receiving requests from light clients and forwarding the transactions to the validating nodes.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"solutions\"><\/span>Solutions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Celo Network is attempting to solve a number of problems, including <strong>improving the widespread adoption of cryptocurrencies<\/strong> as a means of payment. According to its developers, one of the setbacks impeding this progress is the<strong> lack of intuitive and decentralized public key infrastructures<\/strong>.\u00a0\u00a0They seek to ensure that users do not necessarily have to know the public key of the person they are sending a transaction to. Instead, they are looking for the user to be able to send and receive cryptocurrencies through an <strong>email or phone number<\/strong>.<\/p>\n<p>To achieve this, the network uses what we call <strong>address-based encryption.<\/strong> This is a variant of identity-based encryption. Its operation is based on users <strong>generating their own pair of private and public keys<\/strong> in the traditional way. The generated keys are stored in a fully decentralized database. This operation enables two important features for the social payment use case.<\/p>\n<p>The first feature is that a user can <strong>send Celo coins<\/strong> to a friend using (as <a href=\"https:\/\/www.bitnovo.com\/blog\/en\/how-to-send-cryptocurrencies-to-your-contact-list-in-bitnovo-app\">Bitnovo APP<\/a> also does) only their <strong>phone number<\/strong> as the public key (this allows for easy payments to contacts) and the second feature is that a user can send Celo coins to <strong>a friend without the need for the friend to have downloaded a Celo wallet<\/strong>.<\/p>\n<p>Another point that characterizes Celo Network is the use of a <strong>distributed scheme.<\/strong> In such a scheme the network is open to all users without the need for permissions. This means that any user can <strong>join the network as a validator<\/strong>, and validators can <strong>leave and rejoin<\/strong> the network whenever they wish.<\/p>\n<p>In the network each validator <strong>has a complete copy of the pending attestation queue and the certified user database<\/strong>. To carry out each attestation request, validators are randomly selected to handle the attestation.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"unverified_verified_and_validating_users\"><\/span>Unverified, verified and validating users<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The network differentiates <strong>between certified users and non-certified users<\/strong>, as each can perform certain operations. Non-certified users can request verification of a public key associated with their address by transmitting their hash, address or public key to the pending verification queue. Once the user has been verified they can revoke any public key associated with their address, <strong>change<\/strong> any public key associated with their address or <strong>add<\/strong> a new public key.<\/p>\n<p>On the other hand, there are validating users. These users can <strong>compete<\/strong> against other validators to win the right to write a block and send a secret message to addresses in the pending verification queue. In addition, if they win, they will be able to validate the signed responses of the previous block&#8217;s verifications.<\/p>\n<p>In addition to verified users, unverified users and validators, anyone, whether a user or not on the network can <strong>search for a public key<\/strong> for a given hash or transaction, since they have access to the user database.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"reputation_system\"><\/span><strong>Reputation system<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Celo Network has a system in place to encourage <strong>good faith among users<\/strong>. Once there is a decentralized mapping of phone numbers to public keys, it can be used to initiate a reputation system that helps <strong>users determine the trustworthiness<\/strong> of new users with whom they can transact.<\/p>\n<p>This system works like a mobile contact list where we can find people with a <strong>certain level of trust<\/strong>. A user can rate people in their contact list in an application-specific way, or vouch for whether a contact in their address book is a person or not. In addition, they can give i<strong>mplicit signals<\/strong> for example, if a user makes a payment to someone in their <strong>contact list.<\/strong><\/p>\n<p>Trust tokens do not necessarily have to be <strong>shared<\/strong>, as they can be kept locally, on the user&#8217;s mobile, without sharing them with anyone else.<\/p>\n<div id=\"image_1673384158\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork1.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork1-300x205.jpg 300w\" alt=\"CeloNetwork\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork1-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/CeloNetwork1.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"what_are_celo_and_cusd\"><\/span><strong>What are CELO and cUSD?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>An important part of this project is <strong>cUSD<\/strong>. cUSD brings efficiency and transparency to the network&#8217;s transactions while helping to decrease asset <strong>volatility<\/strong>. The network automatically ensures that the value of each cUSD is tied to the value of the US dollar. This is achieved through what is known as a programmatic reserve. This is an over-collateralized reserve composed of CELO and other cryptocurrencies, such as <a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-bitcoin\">Bitcoin<\/a> (BTC) or <a href=\"https:\/\/www.bitnovo.com\/blog\/en\/what-is-ethereum-eth-and-how-does-it-work\">Ethereum<\/a> (ETH). This operation allows <strong>cUSD<\/strong> to be sold for an<strong> equivalent value<\/strong> of CELO, and vice versa.<\/p>\n<p>On the other hand, we find CELO. This is <strong>the platform&#8217;s native token<\/strong>. Celo created this token to incentivize network participants by using it as <strong>rewards<\/strong>. It also has other functions, as it plans to allow CELO holders to propose and vote on the creation of <a href=\"https:\/\/www.bitnovo.com\/blog\/en\/stablecoin-what-is\">stablecoins<\/a> that reflect the value of other national currencies, such as the euro or the yen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Do you know what Celo Network is? Celo is a platform that works as a global payment infrastructure for cryptocurrencies. This platform seeks to target mobile users. Therefore, the goal of this network focuses on making financial activity accessible to anyone globally due to its ability for payments to be sent to and from any [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7440,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-15585","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptomonedas"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/15585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=15585"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/15585\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/7440"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=15585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=15585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=15585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}