- Ethereum
- Litecoin
- XRP
- EOS
- MCO
- Moneda Crypto.com (CRO)
- Contratos inteligentes
- ERC20
- Stablecoins
- Clasificación simple de criptomonedas
- Algoritmos de consenso
Si está leyendo este artículo, ¡enhorabuena por haberse interesado oficialmente en aprender más sobre las criptomonedas y sus casos de uso! La criptomoneda es un tema amplio que cubre numerosos temas y aprender sobre cada criptomoneda sería como visitar un zoológico nacional. Hogar de miles de especies, algunas son mansas y mansas, mientras que otras pueden ser feroces o incluso venenosas.
¡Será aconsejable comprender bien las especies desconocidas antes de acercarse a ellas!
En este artículo, presentaremos algunas especies comunes (criptomonedas), ¡comencemos el viaje ahora!
Ethereum
Es posible que haya oído hablar de Ethereum si ha oído hablar de Bitcoin. Al igual que Bitcoin, Ethereum también es una cadena de bloques, pero tiene muchas mejoras importantes. Fue propuesto por un joven programador ruso-canadiense llamado Vitalik Buterin a fines de 2013. Ethereum no solo es una criptomoneda diferente, sino también un ecosistema innovador.
Ether es la moneda que alimenta el ecosistema Ethereum. Su capitalización de mercado está justo detrás de Bitcoin. Para que se produzca cualquier función en la cadena de bloques Ethereum, es necesario que haya “gas” para alimentarla. El enfoque de Ethereum Blockchain es ejecutar aplicaciones descentralizadas (Dapps), que se basan en programas llamados “Contratos inteligentes”. Ethereum es una plataforma global de código abierto, puede pensar en ella como algo así como un sistema Android para Dapps donde los desarrolladores pueden obtener todas las herramientas y el entorno necesarios para crear un Dapp.
Para los desarrolladores de Ethereum, necesitan aprender nuevos lenguajes de programación diseñados específicamente para los contratos inteligentes de Ethereum, a saber, Solidity y Vyper. Los contratos inteligentes son un gran avance realizado por Ethereum y discutiremos qué son los contratos inteligentes en los próximos capítulos.
Actualmente, hay más de 2000 Dapps en el ecosistema Ethereum que incluyen, entre otros, juegos, apuestas, identidad, intercambio descentralizado y otros instrumentos financieros.
Limitaciones y mejoras futuras
Existen ciertos problemas y limitaciones en el ecosistema Ethereum actual, que incluye escalabilidad, interoperabilidad y sostenibilidad. Algunos desarrolladores ya han propuesto soluciones de escalado para mejorar el sistema, y se llama Ethereum 2.0, que se lanzó a principios de 2020.
Litecoin
Litecoin es una bifurcación de Bitcoin, una de las primeras altcoins. Era un clon de código fuente de Bitcoin y proporciona un tiempo de confirmación de transacción más rápido y una tarifa más baja que Bitcoin.
Litecoin fue creado por el ex empleado de Google Charlie Lee en 2011 y una vez ocupó el segundo lugar en términos de capitalización de mercado. Debido a su similitud con Bitcoin, Litecoin se usaba a menudo como banco de pruebas para Bitcoin para probar nuevas tecnologías como SegWit, Atomic Swap, Lightning Network y MimbleWimble.
Litecoin adoptó el algoritmo Scrypt como su algoritmo de minería. Se introdujo originalmente para evitar que los ASIC tengan una ventaja competitiva abrumadora sobre los mineros que usan CPU y GPU, lo que deja a la criptomoneda más espacio para la descentralización.
Litecoin es ampliamente reconocida por la comunidad criptográfica y es una de las primeras altcoins que existieron. Si Bitcoin es el equivalente al oro digital, entonces Litecoin sería plata digital.
XRP
En resumen, Ripple es una empresa privada que está construyendo una red de pago e intercambio (RippleNet) sobre una base de datos de contabilidad distribuida (XRP Ledger).
La mayor diferencia de XRP Ledger con la mayoría de las criptomonedas es que utiliza un algoritmo de consenso único que no requiere el tiempo y la energía de “minar”, como lo hacen Bitcoin y Ethereum. En cambio, el algoritmo de consenso de XRP Ledger utiliza un mecanismo: validadores. Cada participante en la red tiene un conjunto superpuesto de “validadores confiables” (llamados Lista de Nodos Únicos, UNL) y esos validadores confiables acuerdan de manera eficiente qué transacciones ocurren en qué orden.
XRP es un activo digital (criptomoneda) nativo del XRP Ledger. Se utiliza como “puente” entre el intercambio de activos y la liquidación. Digamos, el Banco A de Canadá quiere enviar $ 10,000 CAD al Banco B en Japón para liquidar las transacciones en la cantidad equivalente de JPY. En lugar de convertir CAD directamente a JPY, XRP Ledger convertirá CAD a XRP desde Bank A y al mismo tiempo convertirá XRP a JPY en Bank B. En la situación anterior, XRP Ledger se utiliza como protocolo subyacente y XRP es el grupo de liquidez para permitir que las transacciones se manejen en el libro mayor de XRP.
Ripple tiene como objetivo transformar el espacio de pago / remesas, en particular SWIFT. Dado que tiene como objetivo reemplazar el antiguo sistema de pago en las instituciones financieras, a menudo se le llama “Moneda del banquero” de la comunidad de cripto.
EOS
EOS was designed to address existing problems in Ethereum, offering free and faster transactions and providing a more developer-friendly environment. EOSIO is a blockchain platform built for both public and private use cases, customizable to suit a wide range of business needs across industries. Building on EOSIO’ follows familiar development patterns and programming languages used by existing non-blockchain applications. EOS uses Delegated Proof of Stake (DPoS) as its consensus mechanism. In a DPoS system, any wallet with coins can vote for a witness (or a delegate) as their representative. The winning representatives act as super nodes that can validate transactions and form consensus. DPoS enables transactions on the blockchain to be confirmed at a much faster speed. However, the delegation created 21 super nodes, which resulted in centralization that is criticized by the crypto community.
MCO es un token de utilidad ERC20 en la cadena de bloques Ethereum que impulsa la aplicación Crypto.com. Los tokens MCO se pueden usar y / o ganar en relación con varios productos ofrecidos en la aplicación Crypto.com.
La aplicación Crypto.com
La aplicación Crypto.com ofrece una amplia gama de productos financieros, como la tarjeta Visa MCO, Crypto Earn y Crypto Credit. La aplicación también permite a los usuarios comprar, vender, enviar, recibir y rastrear de forma segura una amplia gama de criptomonedas compatibles. MCO se puede apostar en la aplicación Crypto.com para permitir una amplia gama de beneficios adicionales.
Tarjeta Visa MCO
La tarjeta Visa MCO es una tarjeta prepaga que cuenta con tarjetas de metal de alta gama sin tarifas anuales o mensuales, hasta un 5% de reembolso en todos los gastos, acceso ilimitado a las salas de espera del aeropuerto y reembolsos de suscripción para servicios de transmisión populares (y reembolsos para Airbnb, Expedia) basado en la cantidad de MCO apostada. Las reservas para la tarjeta Visa MCO se realizan utilizando la aplicación Crypto.com apostando MCO.
Ganar criptomonedas
Crypto Earn ofrece a los usuarios la libertad de hacer crecer sus criptoactivos depositando su criptomoneda y ganar hasta un 8% anual. en su cripto. Los usuarios pueden elegir entre plazos flexibles, de 1 mes y de 3 meses. El interés se acumula a diario y se paga semanalmente a las carteras criptográficas de los usuarios. Los usuarios pueden disfrutar de tarifas preferenciales apostando MCO en la aplicación Crypto.com.
Crédito criptográfico
Crypto Credit permite a los usuarios monetizar sus criptoactivos sin la necesidad de venderlos. Los usuarios pueden asegurar instantáneamente un préstamo depositando criptomonedas como garantía. Los usuarios pueden disfrutar de tarifas preferenciales apostando MCO en la aplicación Crypto.com.
La moneda Crypto.com (CRO) es el token nativo de la cadena Crypto.com. La cadena Crypto.com se creó para construir una red de proyectos de criptomonedas y, por otro lado, desarrollar la capacidad de los comerciantes para aceptar las criptomonedas como forma de pago. Crypto.com Chain será una solución de cadena de bloques nativa de alto rendimiento, que hará que los flujos de transacciones entre los usuarios de cripto y los comerciantes que aceptan cripto sean fluidos, rentables y seguros.
Los tokens CRO pueden ser usados y / o ganados en relación con este producto por personas elegibles de las siguientes formas clave:
Replanteo
La participación de CRO en la aplicación Crypto.com Wallet y en Crypto.com Exchange le dará hasta un 18% y un 20% de rendimiento de la tasa de interés por año, respectivamente.
Asentamiento
CRO se puede usar para liquidar tarifas de liquidación de transacciones en bloque, también se puede usar como agente de liquidación para que los comerciantes conviertan CRO a una moneda considerada estable y ganen hasta 0.5%.
Pago
CRO se puede utilizar para pagar a comerciantes en línea y fuera de línea, ganando hasta un 20% de reembolso. Los comerciantes que aceptan CRO pueden disfrutar de una tarifa de transacción cero.
CRO se puede usar para comprar tarjetas de regalo que se pueden usar como efectivo en línea y en la tienda, incluidas marcas como Xbox, Playstation Store, Disney y más.
CRO se puede enviar de igual a igual sin costo en la aplicación Crypto.com sin cargo, y ganando hasta un 10% al pagar a amigos.
Contratos inteligentes
Es posible que haya escuchado que las criptomonedas son dinero programable. Pero, ¿qué significa eso y cómo se logra?
Los contratos inteligentes son simplemente fragmentos de código que se ejecutan mediante una red blockchain para realizar un conjunto de tareas según lo definido por el autor del contrato inteligente. Una vez implementado, el código de un contrato inteligente nunca se puede alterar y se puede ejecutar o hacer cumplir automáticamente, sin la necesidad de un tercero.1
¿Por qué necesitamos contratos inteligentes?
Las criptomonedas son libros de contabilidad distribuidos que se mantienen sincronizados mediante la cooperación y el acuerdo entre varias computadoras. En esencia, las criptomonedas le permiten transferir la propiedad de unidades de la moneda de una persona a otra, y esta transferencia se registra en el libro mayor a perpetuidad. Pero, ¿qué pasa si desea hacer algo más que transferir unidades de alguna moneda?
¿Qué sucede si desea transferir estas unidades solo después de que haya pasado una cantidad de tiempo específica, o solo si ha ocurrido algún evento? ¡Ingrese a contratos inteligentes!
Los contratos inteligentes hacen uso de la propiedad de inmutabilidad de las cadenas de bloques y no son reversibles.
¿Cómo se crean los contratos inteligentes y dónde se implementan?
Los contratos inteligentes se pueden escribir en diferentes lenguajes de programación dependiendo de la plataforma de contrato inteligente a la que estén destinados. Hoy en día existe una gran cantidad de plataformas de contratos inteligentes, algunas de las más conocidas son Ethereum, NEO, EOS, Cardano, Stellar, VeChain y, bueno, la lista es larga. En Ethereum y muchas otras plataformas, los contratos inteligentes están escritos en un lenguaje llamado Solidity, que fue diseñado específicamente para contratos inteligentes, mientras que en otras plataformas, como NEO, puede escribir contratos inteligentes en lenguajes genéricos como C #, Java y Python.
¿Cuáles son los casos de uso de los contratos inteligentes?
Si bien los casos de uso de los contratos inteligentes están limitados por poco más que la creatividad del autor, el caso de uso más común para los contratos inteligentes es el de la creación de tokens. La mayoría de los tokens criptográficos no son más que un contrato inteligente que se ejecuta en una plataforma de contrato inteligente. De hecho, este caso de uso es tan común que existen estándares sobre cómo crear tokens en la mayoría, si no en todas, las plataformas de contratos inteligentes. En Ethereum, este estándar se llama ERC-20, mientras que en NEO se llama NEP5. Estos estándares definen un conjunto mínimo de funciones que debe tener un contrato inteligente.
La belleza de las plataformas públicas de contratos inteligentes es que cualquiera puede escribir e implementar un contrato inteligente y ejecutarlo en todas las computadoras de la red. Dado que un contrato inteligente utiliza recursos en todas las computadoras de la red para ejecutarse, invocar una función de un contrato inteligente no siempre es gratis. La mayoría de las plataformas de contratos inteligentes miden la complejidad de la función invocada para determinar su costo. Una vez implementado, un contrato inteligente no se puede cambiar.
Los contratos inteligentes a veces requieren información del mundo real. Imagine un contrato inteligente que permita a las personas realizar apuestas sobre el resultado de un partido de fútbol. El contrato inteligente es perfecto para administrar los fondos y asegurarse de que quienes ganan obtengan sus ganancias y quienes pierden no obtienen nada, pero lo que no puede saber es el resultado del partido de fútbol. Para ello se necesitan uno o más terceros para alimentar el contrato inteligente con el resultado del partido de fútbol invocando una función. Dicho tercero se llama oráculo.
Una propiedad importante de un contrato inteligente es que de manera verificable hace exactamente lo que dice que hace, nada más y nada menos, y su código no se puede cambiar una vez que se ha implementado. Esto elimina la necesidad de que las partes en la transacción confíen entre sí, porque saben lo que hace el contrato inteligente. Esto es muy útil en un mundo globalizado donde las personas que realizan transacciones podrían no haberse conocido nunca y estar muy lejos geográficamente.
En el futuro, es muy probable que los contratos inteligentes faciliten la mayoría de las transacciones que los humanos hacemos entre nosotros. En todo, desde la banca, los seguros, la gestión de identidad digital, la cadena de suministro, los juegos de azar, los juegos de azar, lo que sea, los casos de uso para interacciones programables, verificables y sin alteraciones a través de contratos inteligentes son vastos y solo estamos rascando la superficie.
ERC-20
ERC-20 puede sonar como un nombre en clave militar, pero en realidad, es mucho más simple que eso. Un token ERC-20 es simplemente un token creado en la popular plataforma de criptomonedas Ethereum.
ERC-20 son las siglas de Ethereum Request for Comments. El “20” es simplemente el número que se adjuntó a la propuesta original. ERC-20 denota las 9 funciones que debe cumplir una criptomoneda para operar dentro de la red Ethereum al crear una criptomoneda.
La moneda principal en la red Ethereum es Ether, sin embargo, Ethereum Blockchain admite una multitud de criptomonedas que cumplen con los estándares ERC-20. Esto permite a las personas crear su propia criptomoneda sin tener que reconstruir toda la rueda, por así decirlo.
Funciones de los tokens ERC-20
Los tokens ERC-20 deben tener 9 funciones integradas (6 obligatorias, 3 opcionales) para operar de manera fluida dentro de la red Ethereum. Estas funciones mantienen la capacidad de los tokens ERC-20 para comunicarse eficazmente entre sí.
Las 3 funciones opcionales son sencillas. Al crear un token, tiene la opción de darle a su token un nombre, un símbolo de cotización (por ejemplo, MCO, CRO, ETH) y ajustar la divisibilidad del token (cuántos decimales admitirá su token). Los 6 restantes son más técnicos y los omitiremos aquí.
El nacimiento del estándar ERC-20 permite que todos los proyectos de la red Ethereum interactúen entre sí sin la necesidad de programar esas interacciones de forma 1 a 1. Garantiza una completa flexibilidad y fluidez entre todos los tokens ERC-20.
ERC-20 no es tan complicado como parece. Es simplemente un conjunto de 9 funciones que permiten que los proyectos construidos en la red Ethereum interactúen sin problemas entre sí de una manera controlada y predecible.
El estándar también actúa como seguridad incorporada dentro de la red Ethereum al garantizar ciertas restricciones que mitigan la actividad ilegítima.
La creación del Estándar ERC-20 es directamente responsable de la enorme cantidad de proyectos construidos en la Red Ethereum, así como del boom de las ICO de 2017. Le permitió al usuario promedio diseñar e implementar sus propios proyectos de criptomonedas con facilidad. Esta es la razón por la que sigue siendo el formato de token más popular en la actualidad.
Stablecoins es un tipo de criptomoneda cuyo precio está vinculado a un activo específico, que con mayor frecuencia, pero no siempre, es el dólar estadounidense. La clavija casi perfecta de 1 a 1 se logra mediante varios métodos.
Hay cuatro formas principales de mantener la vinculación2, son
Fichas de utilidad
El token de utilidad es un activo digital que se utiliza para financiar la red al brindar a sus compradores la garantía de poder consumir algunos de los productos de la red.4
Tokens de seguridad
Un token de seguridad es un token digital que representa el valor de un activo subyacente como la seguridad privada tradicional. Puede representar acciones en una empresa, interés en un fondo o fideicomiso, una casa, una colección de arte, una granja o, esencialmente, cualquier activo que una persona pueda poseer.
CRIPTOMONEDAS
Los tokens se pueden clasificar como monedas si se crearon como destino de pago de bienes o servicios externos a la plataforma que ejecuta el token. Por ejemplo, bitcoin se trata como una moneda ya que se creó con la intención de reemplazar el dinero fiduciario. Como tal, los titulares de bitcoins pueden usar sus bitcoins para comprar bienes y servicios en tiendas, minoristas en línea y otros comerciantes.
Algoritmos de consenso
En el artículo anterior “Qué es el consenso” aprendimos sobre el consenso y por qué una criptomoneda requiere consenso entre nodos para validar transacciones. Sin embargo, no todas las criptomonedas llegan al consenso de la misma manera; estos diferentes métodos se denominan algoritmos de consenso. El algoritmo de consenso que utiliza una criptomoneda es parte fundamental de su diseño. Determina cuántos nodos admitirá la red, qué tan fácil es atacar la red y qué tan rápido la red puede confirmar las transacciones. Por estas razones, es importante elegir un algoritmo de consenso que pueda lograr la cantidad adecuada de descentralización, velocidad y seguridad para cada caso de uso. Hay muchos algoritmos y cada día se desarrollan más, pero estos son los más populares:
Prueba de trabajo
La criptomoneda más antigua y popular, bitcoin, utiliza el algoritmo de consenso de prueba de trabajo (PoW), un concepto presentado originalmente en 1993. En la prueba de trabajo, los mineros compiten utilizando computadoras de mayor velocidad para resolver un problema matemático. El primer minero que resuelve el problema matemático luego confirma las transacciones en ese bloque y recibe la recompensa del bloque y las tarifas de transacción. A medida que aumenta la potencia de procesamiento total de la red, los problemas matemáticos se vuelven más complejos, por lo que no se resuelven más rápido. En este algoritmo de consenso, solo se puede realizar un ataque del 51% si se tiene el 51% de la potencia informática total de la red, razón por la cual bitcoin es tan difícil de atacar hoy en día.
Prueba de participación
La prueba de participación o PoS fue un algoritmo de consenso implementado por primera vez por peercoin en 2012. Se ve como una posible solución a la gran cantidad de electricidad utilizada por la prueba de trabajo, porque al igual que los otros sistemas que siguen, no requiere computadoras para competir. para confirmar transacciones. En cambio, la prueba de participación utiliza una selección aleatoria ponderada en función del saldo de monedas de un nodo para seleccionar qué nodo confirmará el siguiente bloque y recibirá la recompensa del bloque correspondiente.
Prueba de participación delegada
Prueba de participación delegada (DPoS) es un tipo de prueba de participación que reduce el número de nodos que participan en la validación de bloques. Para ello, exige a los usuarios que voten por representantes que validarán los bloques en su nombre. Las recompensas en bloque se transmiten luego a los votantes de los nodos, de manera similar a un grupo de minería. Al tener solo un puñado de nodos de validación, las velocidades de transacción son mucho más altas, sin embargo, algunos cuestionan el nivel de descentralización que pueden lograr estas plataformas. EOS es más famoso por usar este algoritmo, sin embargo, se ha convertido rápidamente en uno de los más populares además de la prueba de trabajo debido a sus velocidades de transacción más rápidas. Desafortunadamente, tener un número bajo de nodos aumenta las posibilidades de colusión y, como lo demostró el cartel público de Lisk que se formó, esto puede ser una amenaza muy real.
Tolerancia a fallas bizantinas
La práctica tolerancia a fallas bizantinas es un método para llegar a un consenso siempre que al menos ⅔ de la red sea confiable. Los nodos en estas criptomonedas son preseleccionados y votan en rondas bft para validar bloques. Este método de consenso es normalmente más “escalable” con un alto rendimiento y una finalidad rápida. Desafortunadamente, están más centralizados ya que no pueden admitir una gran cantidad de nodos. El consenso de BFT es de naturaleza determinista y tiene una cantidad fija de participantes en cada ronda de votación.