Diferencias entre Bitcoin y Ethereum

Las dos criptomonedas más importantes del mundo de las criptomonedas, Bitcoin y Ethereum, tienen mucho en común, pero también son muy diferentes. Tantos, a veces parece que son dos tecnologías completamente diferentes.

Esto suena completamente ilógico, pero no lo es. Sobre todo si tenemos en cuenta que existen diferentes criptomonedas. Lo más importante es que cada uno de ellos se basa en tecnologías que pueden o no ser similares a Bitcoin. En este artículo, nos centraremos en las similitudes y diferencias entre Bitcoin y Ethereum.

Diferencias entre Bitcoin y Ethereum

Precio de la moneda

Una de las primeras diferencias entre Bitcoin y Ethereum que solemos ver es la diferencia de precio que existe entre los dos. Bitcoin siempre ha tenido un valor más alto que Ethereum, por varias razones: Bitcoin es limitado, es más aceptado, tiene una base de usuarios más grande, y por ser una empresa con más tiempo y madurez el proyecto ha generado más confianza.

Por otro lado, el valor de cada token de Ethereum es mucho menor. Además, la valoración de los tokens que existen entre muchos contratos inteligentes de Ethereum es mucho más alta que la criptomoneda (Ether) de su blockchain, lo que sorprende a mucha gente. Por ejemplo, la valoración actual del fabricante de tokens (MKR) es de unos 521 euros, mientras que el ether es de 323 euros.

Sin embargo, un error común es mirar los precios en lugar de la capitalización. Tome Maker como ejemplo: aunque su valor de token es mayor, su valor de mercado es mucho menor que el de Ethereum.

En otras palabras, Ethereum tiene un sistema de emisión de monedas inflacionario que mantiene el valor de sus tokens a un crecimiento de precio bastante bajo, compensando así la cantidad de tokens emitidos y reflejándose en última instancia en su valor de mercado. Los dos mundos de criptomonedas más grandes.

Creador de las monedas

Empezamos por el origen de estas criptomonedas, sus creadores. Para cualquiera, el creador de Bitcoin, la tecnología blockchain y el concepto de criptomoneda es Satoshi Nakamoto. No es ningún secreto que lanzó la primera versión de Bitcoin en 2009. Este trabajo luego desencadenará una avalancha de miles de criptomonedas nacidas de su trabajo. Nadie sabe quién es Satoshi Nakamoto, y no ha expresado su opinión para permitir que Bitcoin crezca libremente.

El creador de Ethereum es un enorme equipo de desarrollo, entre los que destaca Vitalik Buterin. Es el pionero de la visión original. Quiere crear algo más grande y complejo que Bitcoin, tratando de cambiar el mundo. Con la llegada de Full Contrato inteligente de Turing, la cantidad de criptomonedas también ha aumentado. Es una persona conocida por muchas personas y una figura pública, sigue expresando sus opiniones e influye en el desarrollo de Ethereum.

Smart Contracts

Una de las mayores diferencias entre Ethereum y Bitcoin son los contratos inteligentes. Bitcoin se crea con funciones de contrato inteligente muy limitadas, y su potencial puede explotarse debido al papel de los scripts de Bitcoin. El lenguaje cuenta con una serie de OP_CODES procesados ​​por el nodo, lo que nos permite programar la lógica en la ejecución de la propia transacción, esta característica le da a Bitcoin el nombre de una moneda programable.

Sin embargo, Bitcoin Script es un lenguaje más restringido que Ethereum, especialmente porque Ethereum es Turing Completo. Además, no cuenta con un lenguaje intermedio para simplificar el desarrollo, lo que complica la programación de sistemas de alto nivel.

Ethereum aprovechó esta limitación de Bitcoin para abrir un nicho de mercado. Con este fin, desarrolló la máquina virtual Ethereum (EVM), que puede ejecutar instrucciones con capacidades completas de Turing. Para ello, contará con un lenguaje similar a JavaScript para que cualquier programador pueda desarrollar scripts (contratos inteligentes) para lanzar en su blockchain. Como resultado, Ethereum se ha convertido en una excelente plataforma para implementar aplicaciones descentralizadas (utilizadas a través de DApps).

Sin embargo, aunque esto no es sin limitación. Ethereum tiene ventajas obvias en este sentido. Un sistema que ha sido ampliamente utilizado para desarrollar un extenso ecosistema de aplicaciones descentralizadas para el sector financiero (DeFi). Una industria en auge puede ser el preludio de la popularización de las criptomonedas.

Por supuesto, Bitcoin no se quedó al margen. De hecho, actualmente cuenta con diferentes proyectos destinados a desarrollar un ecosistema completo de contratos inteligentes de Turing. Todos estos objetivos son ampliar la funcionalidad y usabilidad de la red.

Financiamiento para el desarrollo

Otro punto interesante de comparación entre Bitcoin y Ethereum es la forma en que los dos proyectos financian su desarrollo. En lo que a Bitcoin se refiere, su desarrollo es completamente gratuito y no tiene beneficios económicos iniciales. De hecho, Satoshi Nakamoto desarrolló el software sin pedir ayuda ni recaudar fondos. Incluso el Core original participó en el desarrollo de Bitcoin, pero no recibió ninguna compensación.

Actualmente, la mayoría de los desarrollos de Bitcoin permanecen sin cambios. De hecho, la mayoría de los desarrolladores no reciben asignaciones por su trabajo. Por otro lado, debido a las donaciones de personal, fundaciones y organizaciones de criptomonedas, solo algunos de ellos recibieron asignaciones. Al final, solo unas pocas personas ganan salarios en trabajos relacionados con el mundo criptográfico de Bitcoin de otras empresas, no directamente debido a su trabajo en el protocolo.

La situación con Ethereum es bastante diferente. Ethereum comenzó a desarrollarse después de su ICO (Oferta inicial de monedas) en 2014, y es posible recaudar $ 18 millones. De hecho, Ethereum es la primera ICO en el mundo de las criptomonedas, y en realidad es una de las pocas ICO que tiene un desarrollo y un éxito bastante obvios.

Con estos fondos, se paga a los desarrolladores, diseñadores, traductores y otros que han contribuido a hacer de Ethereum una realidad. Esto no es realmente un factor negativo. Pagar por el trabajo de las personas es loable y justo, pero el modelo ICO utilizado por Ethereum para su desarrollo es solo un modelo, por lo que muchos otros proyectos intentarán hacer esto con terribles consecuencias y pérdidas de miles de millones de dólares. Por otro lado, después de Ethereum, se han establecido intereses comerciales muy fuertes. Primero, Ethereum Enterprise Alliance y ConsenSys. Este último fue rechazado por la comunidad en muchos casos por sus prácticas sospechosas.

Nivel de descentralización

Hablando de descentralización, Bitcoin es la criptomoneda más descentralizada de todo el mundo de las criptomonedas. Es la red con mayor número de nodos, mineros, desarrolladores, potencia de cómputo y sucursales.

Además, el desarrollo de Bitcoin es más descentralizado que el de Ethereum, porque en Ethereum, sus desarrolladores han generado una fuerte centralización que marca el camino que debe seguir Ethereum.

Por otro lado, Ethereum es un proyecto que se vio manchado al romper la inmutabilidad del blockchain, reescribiendo parte de su historia para eliminar el robo ocurrido en el DAO y recuperar los fondos de la organización, todo lo cual estaba en una serie de polémicas.

Las acciones resultaron en una fuerte división entre la comunidad y la cadena de bloques, dando como resultado Ethereum Classic (ETC), que será la criptomoneda original y la cadena de bloques de Ethereum que no acepta el contrato antes mencionado. Esta es una historia digna de contar, por esa razón si tienes curiosidad por como fue que Ethereum rompio las reglas aquí tienes el artículo: La historia de Ethereum Classic

Esto es algo que nunca ha sucedido en Bitcoin porque socava ciertos principios de la cadena de bloques y desencadena la censura.

Emisión total de monedas

Otra diferencia entre Bitcoin y Ethereum es la emisión de monedas. En lo que respecta a Bitcoin, la cantidad total que se determina emitir es de aproximadamente 21 millones de Bitcoins, pero nunca debe exceder esa cantidad. Además, las emisiones de Bitcoin disminuirán con el tiempo hasta llegar a cero, que son emisiones deflacionarias.

En contraste, Ethereum tiene una emisión inflacionaria completa y una emisión ilimitada de monedas. Este último es un tema que la comunidad todavía está debatiendo y no hay consenso sobre cómo abordarlo. Además, Ethereum también tiene una función de control de la inflación que puede evitar que la cantidad total de monedas activas en el sistema provoque una inflación de más del 2% anual. Esto es posible porque la generación de tokens por bloque en Ethereum es muy pequeña, y actualmente cada bloque alcanza 2 Ether (aproximadamente cada 15 segundos).

Actualmente hay más de 111 millones de Ethereum en circulación, e incluso si se lanzan Ethereum 2.0 y su modelo de minería Proof of Stake (PoS), se seguirán generando.

Minería de la criptomonedas

La minería es otra gran diferencia entre Bitcoin y Ethereum. En primer lugar, Bitcoin utiliza el conocido modelo de Prueba de trabajo (PoW), que utiliza el algoritmo HashCash y la función hash SHA-256 para realizar cálculos. Este es un modelo de minería. Debido a la enorme potencia informática de la red Bitcoin, solo se puede implementar utilizando máquinas de minería ASIC. De hecho, la red Bitcoin es tan poderosa que no todas las supercomputadoras TOP 500 pueden superarla.

Otra característica importante de la minería de Bitcoin es que genera un nuevo bloque aproximadamente cada 10 minutos, hace un ajuste de dificultad cada 2016 bloques (aproximadamente 14 días) y cada 210,000 bloques (aproximadamente 4 años, aproximadamente reducido a la mitad). Actualmente, la generación de tokens para cada nuevo bloque extraído en Bitcoin es de 6.25 BTC.

En lo que respecta a Ethereum, utiliza la misma Prueba de trabajo (PoW), pero los algoritmos utilizados se denominan funciones hash Dagger-Hashimoto (Ethash) y Keccak (similares a las funciones SHA). La minería es muy intensiva en el uso de memoria, por lo que inicialmente fue resistente a los ASIC, situación que se superó en 2018 porque apareció el primer ASIC de la criptomoneda AntMiner E3. Sin embargo, todavía es posible usar GPU para minar en Ethereum, lo que no se puede hacer en Bitcoin.

La característica importante de la minería Ethereum es que genera un nuevo bloque aproximadamente cada 10-20 segundos, sufre continuos ajustes de dificultad y no cuenta con un sistema de halving adecuado, pero su valor de emisión se reduce de acuerdo al consenso alcanzado por la comunidad. Actualmente, la cantidad de tokens generados para cada nuevo bloque extraído en Ethereum es 2 Ether.

Manejo de comisiones

Una cosa que marca la diferencia entre Bitcoin y Ethereum es la forma en que manejan las comisiones mineras. En Bitcoin, las comisiones mineras tienen en cuenta el valor, como la complejidad por la cantidad de entradas y salidas, porque esto afecta el tamaño del espacio que ocupa el intercambio. Este espacio finalmente te indicará el precio de la transacción, y la comisión pagada la determina el usuario en función de la demanda y oferta generada por la congestión de la red.

Es decir, en Bitcoin, si la red está muy concurrida, la alta demanda de transacciones hará que la oferta de espacio en bloque en Bitcoin (el límite máximo es de 2 MB bajo SegWit) no sea suficiente para atender a todos. Si hay muchas transacciones para procesar en la red, los mineros darán prioridad a aquellos que pagan más satoshis (la unidad decimal más pequeña de Bitcoin) por byte de comisión. Esto significa que si quieres ser confirmado en el siguiente bloque, tienes que pagar una alta comisión. Los que paguen menos no serán la prioridad de los mineros, se ocuparán de ello cuando la comisión de gestión sea menor.

Costo TX (BTC) = (TX en Bytes * Precio por Byte de la red) * Costo BTC

En Ethereum, el esquema es similar, pero no estamos hablando de espacio de almacenamiento, sino de gas o de la misma potencia informática. El gas es una unidad de medida utilizada en Ethereum para medir la potencia de cálculo requerida para procesar ciertas acciones en el motor Ethereum (Ethereum Virtual Machine «EVM»). Este tipo de gas tiene una serie de restricciones, por ejemplo, una transacción normal no puede gastar más de 21.000 unidades de gas, pero en este sentido, los contratos inteligentes son en realidad ilimitados.

El costo de estas unidades de gas se mide en Gwei (la unidad decimal más pequeña de Ether). A partir de ahí, para conocer el monto total a pagar por la transacción, el gas total requerido para la transacción, se establece la relación entre el costo de la unidad de gas en Gwei y el valor de Ether, lo que nos da la siguiente fórmula:

Costo Tx (ETH) = ((Gas TX * Costo Gas)*0,00000001) * Costo Ether

Como ves, las comisiones en las dos criptomonedas se manejan de manera diferente, pero al final ambas caen en manos de los mineros.

Otra curiosidad sobre las comisiones es que en Bitcoin, las transacciones de coinbase que procesan estos fondos solo se pueden gastar después de 100 confirmaciones (aproximadamente 16 horas), mientras que en Ethereum, cuando se completan 30 confirmaciones (aproximadamente 7 minutos) antes de que pueda usar el saldo.

Escalabilidad

Existe una gran diferencia entre la escalabilidad de Bitcoin y Ethereum. En Bitcoin, la escalabilidad se limita actualmente a aproximadamente 7-8 transacciones por segundo. Pero en Ethereum, el valor es tan alto como 16-20 transacciones por segundo. Estamos hablando de la escalabilidad de Ethereum, que es el doble que la de Bitcoin, pero a pesar de esto, el nivel actual de congestión en Ethereum suele ser más alto que el de Bitcoin. Esta situación se debe a la actividad de Ethereum que lleva miles de tokens adicionales, que en total sobrecargan la red, lo que no ocurre en Bitcoin.

Actualmente, la cadena de bloques de Bitcoin ocupa 300 GB, mientras que la de Ethereum es de 5000 GB. Si es 5000 GB o 5 TB, y está aumentando drásticamente. Esto hace que los problemas de escalabilidad de las dos criptomonedas sean obvios. Por lo tanto, los desarrolladores buscan formas de mejorar esta situación. Por ejemplo, en Bitcoin, están apostando por soluciones de segunda capa (como Lightning Network) y soluciones en cadena (como Taproot y Schnorr) para mejorar la escalabilidad.

En Ethereum, la apuesta inicial es similar. Sin embargo, decidieron abandonar todos estos esfuerzos y centrarse en cambiar todo el protocolo para proporcionar escalabilidad nativa en cadena. Esto se debe a los cambios en el protocolo de consenso de prueba de trabajo a prueba de participación, y al uso de fragmentación en el nuevo protocolo Ethereum 2.0. Sin embargo, esta es una apuesta arriesgada y aún está en desarrollo.

Resumen de diferencias entre Bitcoin y Ethereum

CaracterísticasBitcoinEthereum
CreadorSatoshi NakamotoVitalik Buterin
FinanciaciónSin financiaciónICO en 2014, 18 millones de $ recaudados
Nivel de descentralizaciónAltoMedio (Muchas decisiones dependen de un pequeño grupo de personas)
Precio MonedaAlto, su precio se consolida por una política deflacionaria, aceptación y confianza.Medio, su precio fluctúa debido a la emisión inflacionaria y la presión al alza del Bitcoin.
Emisión total de monedasLimitada (aprox. 21 millones de monedas)Ilimitada (La emisión total no está limitada, la emisión anual de momento se mantiene en 18 millones, ETH 2.0 la llevará a 2 millones anuales)
MineríaAlgoritmo de Prueba de Trabajo (PoW) con SHA-256Actualmente algoritmo PoW con Ethash (Keccak), con ETH 2.0 el algoritmo cambiará a Proof of Stake (PoS).
EscalabilidadActualmente 6-8 transacciones por segundo. Con LN y otros canales de pago las transacciones son casi instantáneas.Entre 16-20 transacciones por segundo. Con el cambio a ETH 2.0 se podrá llegar teóricamente hasta las 100.000 transacciones por segundo.
Smart ContractsLimitado. De momento no hay soporte Turing Completo.Avanzado. Soporte para Turing Completo y un lenguaje de programación flexible para facilitar la codificación.