Bitcoin (BTC) y Ethereum (ETH) son sin duda las dos criptomonedas más populares en el mercado y han contribuido enormemente al crecimiento del sector. Bitcoin fue la primera criptomoneda creada y se considera el oro digital o "oro 2.0", mientras que Ethereum puede ser vista como una computadora descentralizada para el mundo.

Bitcoin se considera oro digital porque es escaso y duradero como el metal precioso, pero puede almacenarse y dividirse fácilmente. Ethereum se ve como una computadora descentralizada para el mundo debido a que la red se utiliza para ejecutar aplicaciones descentralizadas (DApps), es decir, aplicaciones que no están bajo el control de una autoridad central.

Cuando se miden en diferentes métricas, Bitcoin y Ethereum son las dos principales criptomonedas. Estas métricas incluyen la capitalización de mercado, las direcciones únicas de billetera y el volumen de negociación en exchanges de criptomonedas. La capitalización de mercado, o market cap, se refiere al valor total en dólares del suministro circulante de una criptomoneda. Las direcciones de billetera se refieren a cadenas únicas de caracteres que representan el equivalente de cuentas en la red de una criptomoneda.

Tanto Bitcoin como Ethereum comparten similitudes: son activos basados en un libro de contabilidad distribuido públicamente llamado blockchain y pueden almacenarse en billeteras digitales, utilizan cadenas alfanuméricas como direcciones y se negocian en exchanges de criptomonedas.

Tanto BTC como ETH son criptomonedas descentralizadas, lo que significa que no son emitidas ni reguladas por bancos centrales u otras autoridades financieras. En cambio, dependen de computadoras que ejecutan copias de sus redes, conocidas como nodos, para garantizar que todos los participantes de la red estén en la misma página.

Existen diferencias notables entre ambas criptomonedas. Estas diferencias las distinguen y han llevado a diversos debates en los que algunos argumentan que BTC y ETH son competidores. En realidad, podrían complementarse mutuamente porque sirven para diferentes propósitos. BTC puede utilizarse como reserva de valor, mientras que ETH se utiliza para interactuar con aplicaciones construidas en la cadena de bloques de Ethereum. En una cartera de inversiones, BTC podría usarse para preservar el valor y como refugio seguro, mientras que ETH podría usarse para acceder a servicios financieros descentralizados (DeFi). Un refugio seguro es un activo cuyo valor se espera que se preserve o aumente durante las caídas del mercado.

¿Qué es Bitcoin (BTC)?

Bitcoin fue la primera criptomoneda lanzada que funciona de manera independiente de cualquier autoridad central. El primer bloque de datos en su blockchain, conocido como el bloque génesis, fue minado en enero de 2009 por su creador pseudónimo, Satoshi Nakamoto. Desde entonces, la adopción de Bitcoin ha ido creciendo constantemente con el tiempo. Bitcoin fue creado como un sistema de efectivo electrónico peer-to-peer (P2P), lo que significa que las transacciones pueden llevarse a cabo sin ninguna autoridad central.

El concepto que condujo a la creación de la blockchain de Bitcoin fue creado en 2008 a través de un white paper escrito por Nakamoto. Bitcoin permite a los usuarios gestionar una moneda fuera del control de cualquier gobierno, banco o institución financiera. En cambio, se basa en una red descentralizada de usuarios que ejecutan el software de la blockchain de Bitcoin con un conjunto de reglas al que cada participante de la red está de acuerdo. Las reglas determinadas por el software determinan cómo funcionan las transacciones, el tiempo que lleva liquidar las transacciones, un límite de suministro de 21 millones de BTC y más.

Bitcoin fue la primera criptomoneda basada en la tecnología de libro de contabilidad descentralizado (DLT) llamada blockchain. La tecnología blockchain resolvió varios problemas, incluido el Problema de los Generales Bizantinos, que describe la dificultad que tienen los sistemas descentralizados para ponerse de acuerdo en una única verdad. Para superar el Problema de los Generales Bizantinos, Bitcoin emplea un método de prueba de trabajo (PoW) y un blockchain. Los múltiples mineros, que todos tienen el papel de generales, resuelven la dificultad. Cada nodo se esfuerza por validar transacciones que son idénticas a las comunicaciones enviadas a los generales.

La blockchain de Bitcoin está públicamente disponible y está asociado con la historia de cada transacción realizada en él, distribuido entre varios nodos para evitar el manipuleo. Si se detecta una versión diferente del blockchain, es rechazada por otros participantes de la red, conocido como manipulación.

La manipulación se detecta a través de largas cadenas de números conocidas como hashes, que deben ser exactamente iguales para cada nodo. La red de Bitcoin procesa conjuntos de datos y los convierte en hashes a través de la función hash SHA-256, el algoritmo que procesa los datos para convertirlos en esas largas cadenas de números. Una vez que se encuentra un hash válido, se difunde en la red y se agrega a un nuevo bloque.

Los mineros en el blockchain de Bitcoin generan y difunden estos bloques a través de un proceso PoW en el que las máquinas utilizan vastas cantidades de potencia informática para participar en funciones de hash. A través de la prueba de trabajo, los participantes de la red llegan a un consenso.

Los procesos de minería y consenso de Bitcoin garantizan que los actores maliciosos no puedan alterar los saldos de otros usuarios ni gastar sus fondos dos veces, mientras mantienen la red en funcionamiento con casi ningún tiempo de inactividad. Ser una criptomoneda a prueba de manipulaciones que se puede transaccionar en cualquier momento sin intermediarios ni bancos centrales que la controlen ha ayudado a que la popularidad de Bitcoin aumente con el tiempo.

Si bien BTC comenzó como un medio de intercambio, lo que significa que puede facilitar la compra de bienes y servicios, también fue adoptado como una reserva de valor. Una reserva de valor es un activo cuyo valor se mantiene con el tiempo.

¿Qué es Ethereum (ETH)?

Mientras que Bitcoin utiliza la tecnología blockchain para transacciones monetarias y permite que nodos y mensajes se adjunten a cada transacción, Ethereum da un paso más allá al utilizar la tecnología blockchain para crear una computadora descentralizada.

Ethereum es una red blockchain descentralizada, de código abierto y distribuida, impulsada por su criptomoneda nativa, Ether (ETH), utilizada para realizar transacciones e interactuar con aplicaciones construidas sobre la red Ethereum. El white paper de Ethereum fue publicado en 2013 por su co-fundador Vitalik Buterin, detallando el uso de contratos inteligentes, que son acuerdos autoejecutables escritos en código.

Los contratos inteligentes permiten la creación de aplicaciones descentralizadas, o DApps, que son aplicaciones que funcionan sin una entidad central detrás de ellas. En 2014, Buterin y otros co-fundadores de Ethereum vendieron Ether para recaudar fondos para el desarrollo de Ethereum.

Los co-fundadores de Ethereum incluyen a Buterin, Gavin Wood, Jeffrey Wilcke, Charles Hoskinson, Mihai Alisie, Anthony Di Iorio y Amir Chetrit. Los co-fundadores también establecieron la Fundación Ethereum en Suiza, una organización sin fines de lucro dedicada a apoyar la red Ethereum.

En julio de 2015, la red Ethereum fue lanzada como uno de los proyectos más ambiciosos en el espacio cripto con el objetivo de descentralizar todo en internet. Similar a Bitcoin, Ethereum es una plataforma descentralizada sin una autoridad central que utiliza PoW para asegurar que actores maliciosos no puedan manipular los datos de la blockchain.

Ethereum tiene su propio lenguaje de programación llamado Solidity, que se utiliza para programar contratos inteligentes que se ejecutan en la blockchain. Las aplicaciones potenciales de Ethereum son muy variadas gracias al uso de contratos inteligentes. Sus casos de uso principales aún pueden no haber sido inventados, similar a la forma en que Facebook y Google no se crearon hasta años después del lanzamiento de internet. La innovación en la red Ethereum está aumentando, con aplicaciones descentralizadas que ofrecen servicios financieros y tokens no fungibles (NFTs) siendo ejemplos de lo que los contratos inteligentes permiten a los desarrolladores crear.

Mientras que Bitcoin se utiliza como medio de intercambio y reserva de valor, Ether se utiliza para interactuar con aplicaciones en la red Ethereum. Pagar transacciones, crear contratos inteligentes y utilizar DApps requieren que los usuarios paguen tarifas en Ether. A medida que el valor de Ether subió, también comenzó a ser utilizado como reserva de valor.

Las aplicaciones descentralizadas construidas sobre Ethereum permiten que Ether y otros activos cripto se utilicen de diversas formas, incluido como garantía para préstamos o para prestar a prestatarios y ganar intereses. La garantía se refiere a los activos entregados como seguridad para el pago de un préstamo. Por ejemplo, un usuario puede depositar $1,000 en valor de ETH en una aplicación descentralizada para obtener un préstamo de $750 a través de ella, mientras gana intereses sobre los fondos depositados.

Diferencias clave entre BTC y ETH

Aunque tanto las redes de Bitcoin como de Ethereum se basan en el concepto de libros de contabilidad distribuidos y cifrado, son enormemente diferentes en términos de especificaciones técnicas. Por ejemplo, mientras que Bitcoin funciona como un equivalente digital del oro utilizado para almacenar valor, Ether se utiliza para alimentar la red Ethereum y sus aplicaciones.

Es posible emitir nuevos tokens en ambas redes de Bitcoin y Ethereum. Bitcoin utiliza la capa Omni, una plataforma diseñada para crear y comerciar monedas en la blockchain de Bitcoin. La adopción de la capa Omni se ha centrado en stablecoins. Por otro lado, los tokens de Ethereum se emiten siguiendo diferentes estándares, siendo el más popular el ERC-20.

El estándar ERC-20 define una lista de reglas para los tokens en la red. El estándar ERC-20 incluye varias funciones que los desarrolladores deben implementar antes de lanzar sus tokens. Estas funciones incluyen proporcionar información sobre el suministro total del token, proporcionar saldos de cuentas en las direcciones de los usuarios y permitir que los fondos se muevan entre direcciones.

Las transacciones de Bitcoin son de naturaleza monetaria, pero las transacciones pueden tener notas y mensajes adjuntos a ellas al codificar estas notas o mensajes en campos de datos de las transacciones. Las transacciones de Ethereum pueden contener código ejecutable para crear contratos inteligentes o interactuar con contratos y aplicaciones autoejecutables construidas con ellos.

Otras diferencias entre estas redes incluyen el tiempo que lleva agregar nuevos bloques de datos, lo que determina el tiempo necesario para confirmar las transacciones. Los bloques en la red de Bitcoin se agregan en promedio cada 10 minutos, mientras que en Ethereum, llevan aproximadamente 15 segundos.

Las direcciones públicas de monedero también son diferentes en ambas redes. Estas direcciones de monedero son identificadores únicos que permiten a los usuarios recibir fondos, comparables a un Número Internacional de Cuenta Bancaria (IBAN), que es un identificador único que las instituciones financieras utilizan para identificar a qué banco y país pertenece la cuenta de un cliente. En Bitcoin, las direcciones pueden comenzar con 1, 3 o "bc1", mientras que en Ethereum comienzan con "0x".

Bitcoin vs. Ethereum

Aunque tanto Bitcoin como Ethereum han confiado en el consenso de prueba de trabajo, Ethereum se está alejando de ello y adoptando un algoritmo de consenso de prueba de participación. La prueba de participación opera en función de la participación de un validador de transacciones en la red. Para convertirse en validadores en Ethereum, que son entidades que verifican transacciones para asegurarse de que la red no esté siendo manipulada, los usuarios deben poner en juego su ETH.

Los algoritmos de consenso de prueba de participación limitan la energía necesaria para alcanzar un consenso al atribuir el poder de minería a la proporción de tokens de los validadores en lugar de tener mineros con computadoras especializadas. Una red de prueba de participación es más eficiente en términos de energía, con barreras de entrada más bajas para los validadores y una mayor inmunidad a la descentralización, ya que es más fácil convertirse en validador.

Bitcoin también está representado en la blockchain de Ethereum en forma de tokens ERC-20. Para aprovechar las DApps, se creó y lanzó una versión tokenizada de Bitcoin en Ethereum.

Existen numerosas versiones tokenizadas de Bitcoin en la red de Ethereum. Estas están respaldadas por Bitcoin en una proporción de 1:1, lo que significa que por cada token ERC-20 que representa Bitcoin en circulación, hay un BTC en custodia respaldándolo. Las versiones tokenizadas de Bitcoin en Ethereum permiten a los usuarios seguir manteniendo BTC mientras utilizan aplicaciones descentralizadas. Por ejemplo, los poseedores de tokens pueden prestar su BTC para ganar intereses.

Bitcoin vs. Ethereum: soluciones de escalabilidad

Tanto la red base de Bitcoin como la de Ethereum sufren problemas de escalabilidad. Mientras que Bitcoin maneja en promedio siete transacciones por segundo, la red Ethereum puede manejar alrededor de 30 transacciones por segundo. En comparación, Visa maneja alrededor de 1,700 transacciones por segundo y afirma poder escalar hasta 24,000.

A medida que aumenta el número de personas que utilizan ambas blockchains con el tiempo, tanto Bitcoin como Ethereum han casi alcanzado sus limitaciones de capacidad y necesitan soluciones que les ayuden a acomodar a más usuarios. En la situación actual, las tarifas de transacción de ambas redes aumentan cuando la demanda de espacio en bloque supera lo que pueden manejar.

BTC y ETH tienen enfoques diferentes para resolver sus problemas de escalabilidad. Bitcoin ha implementado mejoras técnicas como Segregated Witness (SegWit), una actualización que "segrega" algunos datos fuera del espacio disponible en cada bloque propagado a la red. SegWit permite un uso más eficiente del limitado 1 MB de espacio que tiene cada bloque de Bitcoin.

Además, los desarrolladores han estado trabajando en una solución de escalabilidad de capa dos, que se refiere a una solución que construiría una capa de transacción sobre la blockchain base llamada Lightning Network. En la Lightning Network, las transacciones son rápidas y las tarifas son mínimas, ya que se envían a través de canales de pago que los usuarios crean.

Los canales de pago generados por el usuario en la Lightning Network están prefinanciados con BTC y podrían permitir que la mayoría de las transacciones pasen de la blockchain base a esta red de capa dos.

Los defensores esperan que la Lightning Network pueda manejar hasta 15 millones de transacciones por segundo. Estas no se liquidarían en la propia red de Bitcoin, ya que las únicas transacciones que se liquidarían en la blockchain base de Bitcoin serían las que abren y cierran los canales de pago de la Lightning Network.

Ethereum también está implementando soluciones de escalabilidad que funcionarán tanto en la red base de Ethereum como a través de redes de capa dos. La principal apuesta de Ethereum para expandir su blockchain base se llama Sharding, y reduciría la congestión de la red e incrementaría las transacciones por segundo al crear nuevas blockchains llamadas "shards".

Cada dispositivo que ejecute la blockchain de Ethereum vería cómo los requisitos de Memoria de Acceso Aleatorio (RAM) y almacenamiento disminuyen significativamente, ya que las cadenas de shards podrían ayudar a distribuir los recursos informáticos necesarios para ejecutar Ethereum en un total de 64 redes.

Las soluciones de escalabilidad de capa dos en Ethereum dependen de servidores que agrupan grandes cantidades de transacciones antes de enviarlas directamente a la blockchain de Ethereum. La forma en que se agrupan y luego se transmiten estas transacciones a Ethereum varía significativamente entre implementaciones. Otras soluciones de capa dos para Ethereum se llaman sidechains. Las sidechains son redes independientes que funcionan en paralelo a la red de Ethereum y son compatibles con la red a través de protocolos que permiten a los usuarios intercambiar tokens de una red a la otra, permitiéndoles efectivamente utilizar aplicaciones construidas en ETH mientras pagan menos en tarifas. Tanto Bitcoin como Ethereum aprovechan múltiples soluciones de escalabilidad para ayudar a reducir la congestión de la red e incrementar la cantidad de transacciones que pueden manejar por segundo.