Ethereum es un tipo de moneda digital o criptomoneda, un medio de intercambio que existe exclusivamente en línea. Ethereum se encuentra entre las criptomonedas más populares y ocupa el segundo lugar en tamaño total (a partir de abril de 2022), detrás de Bitcoin, una moneda que se ha convertido en sinónimo de criptografía.
Las criptomonedas han creado mucha controversia, desde quienes las aclaman como el próximo sistema de pago del mundo hasta quienes las ven simplemente como una burbuja especulativa.
Ethereum es una plataforma tecnológica para revolucionar el mundo digital. Tiene como objetivo transformar por completo el funcionamiento de Internet. Si se actualiza por completo, cambiará el curso de muchos eventos, incluidas las formas de manejar las finanzas, almacenar datos, hacer contratos y establecer confianza.
Con suerte, sabrás todo sobre Ethereum y sus perspectivas al final de este artículo.
Pero antes de profundizar en los detalles de Ethereum, entendamos primero a su predecesor, Bitcoin, y la tecnología con la que funciona, Blockchain.
Desarrollarás una mejor comprensión de Ethereum y sus funciones al aprender sobre Bitcoin y Blockchain.
Indice
Bitcoin: el predecesor
En 2008, Satoshi Nakamoto creó muchos rumores cuando anunció Bitcoin. Por primera vez, la programación de la moneda fue posible. Las transacciones podrían realizarse en una red de igual a igual, descartando la necesidad de ‘intermediarios’, confiables o no. Bitcoin mostró al mundo que las matemáticas podrían asumir el papel de un «intermediario de confianza».
Pero, ¿Bitcoin es solo otra versión digital de la moneda tradicional ¡Definitivamente no!
¿En qué se diferencia Bitcoin?
- Está descentralizado.
- Tiene un suministro limitado.
- Permite identidades anónimas a través de seudónimos.
- Es inmutable
- Es altamente divisible. (Satoshi, la unidad más pequeña, es una millonésima parte de un Bitcoin y equivale aproximadamente a USD 0,0000896749).
Bitcoin se usó inicialmente como un término general para referirse a los siguientes dos aspectos:
- La criptomoneda: una pieza de código que representa algunos activos digitales.
- La cadena de bloques: el marco subyacente sobre el que funciona la moneda.
La cadena de bloques de Bitcoin se limitaba únicamente a transacciones financieras. Por lo tanto, comprometió las perspectivas de la tecnología blockchain .
Pero, ¿qué es la tecnología Blockchain? Entendámoslo primero.
La cadena de bloques
Por definición, una Blockchain es un ‘libro mayor compartido’ o una ‘base de datos distribuida’ que contiene los datos en forma de ‘bloques’. Cada ‘bloque’ incluye información sobre el bloque anterior y el siguiente, creando una cadena inmutable de bloques.
Un aspecto crucial de esta tecnología es que le permite agregar solo datos más nuevos. Una parte de la información no se puede eliminar después de que se haya introducido en la cadena.
A diferencia de las bases de datos tradicionales, una cadena de bloques no se «almacena» en una sola computadora. En cambio, funciona con una red de igual a igual donde cada computadora funciona como un ‘nodo’. Cada nodo ejecuta y registra todo lo que sucede en Blockchain, lo que convierte a Blockchain en un «libro mayor compartido».
En consecuencia, no existe una única entidad que controle los procesos. Toda la red de participantes voluntarios está a cargo, haciéndola ‘descentralizada’.
El proceso está automatizado. Funciona únicamente en base a condiciones matemáticas acordadas por los participantes.
¿Qué es Ethereum?
La definición del sitio web oficial de Ethereum es la siguiente:
“Ethereum es una plataforma global de código abierto para aplicaciones descentralizadas. En Ethereum, puede escribir código que controle el valor digital, se ejecuta exactamente como se programó y sea accesible en cualquier parte del mundo”.
Una importancia de Ethereum es que liberó la tecnología blockchain de los límites financieros de Bitcoin y amplió su alcance. Mostró al mundo cómo otras industrias podrían causar su aplicación.
Entonces, Ethereum es una cadena de bloques programable única en su tipo.
Por ejemplo, imagina que te dan un esqueleto y es modificable. Tienes que ajustar los huesos, colocar los músculos en capas, colocar los órganos y dar los toques finales. Al final, tienes un humano completamente nuevo para ti, hecho a tu elección y requisitos.
La implicación del ejemplo mencionado anteriormente es real y, de hecho, es la función fundamental de Ethereum. Te permite crear tus propias aplicaciones basadas en blockchain que pueden ejecutarse en la red Ethereum.
Al igual que Bitcoin, la arquitectura de Ethereum también tiene dos aspectos:
- La criptomoneda
- La cadena de bloques de Ethereum.
La criptomoneda ‘nativa’ de Ethereum se llama Ether.
Ether fue creado para apoyar financieramente el proyecto Ethereum y no al revés. Esta característica es una diferencia esencial entre Ethereum y su predecesor, Bitcoin.
La importancia de esta tecnología no está en lo que es. Está en lo que puede hacer, en las vías que abre al mundo digital.
Ethereum opera en una red informática descentralizada, o libro mayor distribuido llamado blockchain, que administra y rastrea la moneda. Puede ser útil pensar en una cadena de bloques como un recibo continuo de cada transacción que haya tenido lugar en la criptomoneda. Las computadoras en la red verifican las transacciones y aseguran la integridad de los datos.
Esta red descentralizada es parte del atractivo de Ethereum y otras criptomonedas. Los usuarios pueden cambiar dinero sin necesidad de un intermediario central como un banco, y la falta de un banco central significa que la moneda es casi autónoma. Ethereum también permite a los usuarios realizar transacciones de forma casi anónima, incluso si la transacción está disponible públicamente en la cadena de bloques.
¿Quién lo inventó?
Un programador informático ruso/canadiense llamado Vitalik Buterin escribió el libro blanco en el que se basa Ethereum. Sin embargo, la construcción de la red y la comunidad contó con la ayuda de los cofundadores: Anthony Di Loria, Charles Hoskinson, Miha Alisie, Amir Chetrit, Joseph Lubin y Gavin Wood.
Una breve historia
- Noviembre de 2013: Vitalik Buterin escribe un documento técnico que explica el concepto de Ethereum.
- Enero de 2014: Ethereum se anuncia públicamente.
- Julio de 2014: Ethereum lanza una ICO usando Bitcoin para comprar Ether.
- Junio de 2016: se robaron $50 millones de Ether de una venta colectiva y los desarrolladores de Ethereum acuerdan revertir la decisión creando una ‘bifurcación dura’.
- Marzo de 2017: un grupo de empresas, incluidas Toyota, Samsung, Microsoft, Intel y JP Morgan, establece Enterprise Ethereum Alliance, una organización sin fines de lucro diseñada para hacer que Ethereum sea adecuado para las grandes empresas.
- Diciembre de 2020: Beacon Chain entra en funcionamiento, la primera fase de una actualización radical conocida como Ethereum 2.0 que eventualmente hará que la red cambie a un mecanismo de consenso de prueba de participación.
- Marzo de 2021: Visa comienza a utilizar la cadena de bloques de Ethereum para liquidar transacciones de monedas estables.
- Abril de 2021: se activa la bifurcación de Berlín, lo que reduce los costes de gas en la red.
- Agosto de 2021: la bifurcación dura de Londres introduce tarifas base para cada transacción y quema las tarifas de transacciones en lugar de asignarlas a los mineros.
Principales usos
Podemos enumerar algunos de los principales usos de Internet de la siguiente manera:
- Hojear
- Subir/ descargar
- Ver videos
- Jugar a juegos
- Preparar documentos
- Almacenamiento/recuperación de archivos
- Enviar correos electronicos
- Chatear, y muchos más.
Para todo nuestro uso diario, dependemos de una red cliente-servidor. Los datos se almacenan en una computadora central o «servidor» al que tu computadora puede acceder. Toda la información personal que proporcionas en Internet (datos de la tarjeta, fecha de nacimiento y más) se almacena en algún servidor.
Los servidores en sí son computadoras y no pueden ‘dar sentido’ a tus datos. Sin embargo, los propietarios humanos de estos servidores sí pueden.
La mayoría de estos servidores son propiedad de agencias gubernamentales o de corporaciones privadas.
Es bastante evidente que los datos pueden ser mal utilizados. Al igual que Brian Behlendorf, algunos han considerado esta estructura centralizada como el «pecado original» de Internet.
La tecnología blockchain (en general) y principalmente el Ethereum existen para remediar esto.
La visión de Ethereum es construir una ‘nueva Internet’. Uno que sería descentralizado como siempre se supuso que fuera. Un internet donde,
- Las redes peer-to-peer reemplazarían el modelo cliente-servidor.
- Cualquier dato sería propiedad únicamente de su creador.
- No habría monopolio de datos.
- Las aplicaciones no robarán datos en nombre de servicios ‘a la medida’.
Ethereum se esfuerza por ‘democratizar’ Internet y quiere construir una ‘computadora mundial’.
Ethereum puede impulsar una serie de aplicaciones que ofrecen una amplia gama de funciones:
- Moneda: con una billetera de criptomonedas, puedes enviar y recibir ether o pagar bienes y servicios, si se acepta la moneda digital como pago. Algunas plataformas incluso te permiten tomar la custodia de tus monedas en una billetera digital, por lo que, en teoría, puedes hacer que estén menos expuestos a los piratas informáticos.
- Contratos inteligentes: los contratos inteligentes son una especie de aplicación sin permiso que se ejecuta automáticamente cuando se cumplen las condiciones del contrato.
- Aplicaciones descentralizadas o dApps: Ethereum potencia las aplicaciones digitales que permiten a los usuarios jugar, invertir, enviar dinero, realizar un seguimiento de una cartera de inversiones, seguir las redes sociales y más.
- Tokens no fungibles: estos tokens pueden funcionar con Ethereum y pueden permitir a los artistas u otras personas vender arte u otros artículos directamente a los compradores mediante contratos inteligentes.
- Finanzas descentralizadas: al usar Ethereum, algunas personas pueden evitar el control centralizado (gubernamental) sobre el movimiento de dinero u otros activos.
En este punto, algunas de las preguntas obvias que vienen a la mente son:
- ¿Cómo?
- ¿Qué herramientas tiene Ethereum?
- ¿Qué beneficios trae Ethereum a la mesa?
- ¿Cómo planear Ethereum superar los obstáculos inevitables?
Así que ahora, tratemos de encontrar las respuestas a estas preguntas.
¿Cuáles son los diversos aspectos de Ethereum?
Ya debes haberte dado cuenta de que Ethereum es un dominio multifacético. Tiene muchos aspectos y es a través de estos aspectos que la tecnología funciona.
Para nuestro propósito, debemos considerarlos individualmente.
Contratos inteligentes de Ethereum
Los contratos inteligentes son un elemento crucial de algunas de las plataformas blockchain, incluido Ethereum.
Los contratos inteligentes utilizan algoritmos matemáticos, por lo que eliminan la necesidad de intermediarios para mantener su santidad y garantizar su cumplimiento.
Para comprender cómo funciona, considera el siguiente ejemplo.
Imagina una máquina expendedora de periódicos. Tienes que poner una moneda para conseguir un periódico.
Supongamos que pones una moneda y todavía no obtenemos un periódico. ¿Qué debería pasar después?
Este es un tipo de escenario en el que un contrato inteligente puede ayudar.
La confianza se construye a través de contratos inteligentes en cualquier transacción basada en blockchain. Es un código que realiza automáticamente una función predefinida al cumplir las condiciones preestablecidas. Los contratos inteligentes de Ethereum tienen una amplia funcionalidad en comparación con muchos otros contratos inteligentes basados en blockchain.
La capacidad de programación de Ethereum permite a los desarrolladores utilizarlo de formas únicas. Por lo tanto, pueden incluir muchas variaciones para adaptarse a los requisitos.
Esto fue posible gracias a Ethereum Virtual Machine o EVM.
Máquina virtual Ethereum (EVM)
Fue la innovación de EVM lo que hizo de Ethereum lo que es hoy. La ‘programabilidad’ muy honrada de Ethereum se debe a la EVM.
Antes de Ethereum, los desarrolladores de aplicaciones basadas en blockchain tenían que realizar tareas tediosas y lentas como las siguientes:
- Modificar la funcionalidad de Bitcoin
- Ampliar la funcionalidad de Bitcoin
- Alternativamente, construir una nueva cadena de bloques desde cero.
Luego vino la máquina virtual Ethereum con un enfoque totalmente diferente y más adaptable. Entre otras cosas, permitió a los desarrolladores la libertad de usar cualquier lenguaje de programación disponible.
En consecuencia, los desarrolladores podrían crear una variedad de «aplicaciones descentralizadas» especializadas o dApps con niveles de facilidad y eficiencia sin precedentes. Es a través de estas dApps que ocurren las prácticas de cualquier cadena de bloques (incluido Ethereum).
Las dApps están descentralizadas y en su mayoría son de código abierto sin una autoridad de gobierno central. Están orientados a la recompensa y basados en protocolos.
Validación de la cadena de bloques
Ethereum (y Blockchain, en general) descarta la necesidad de intermediarios de confianza como los bancos. Sin embargo, si no es por intermediarios, ¿cómo sabemos que una transacción es válida?
La tecnología Blockchain responde a esta pregunta en forma de ‘validación’.
La validación es el proceso mediante el cual los nodos verifican la legitimidad de cualquier transacción nueva. Se agrega un nuevo bloque después de validarlo. De esta forma, se verifica las transacciones y se asegura que los nodos están todos en la misma página.
Una transacción se valida con respecto a algunos criterios estándar y predefinidos. El desarrollador de Blockchain define estos criterios.
Aunque cada nodo puede validar una transacción al cumplir con criterios específicos, no todos los nodos participan activamente. A quienes validan las transacciones se les conoce como validadores.
El proceso de validación se conoce como minería y los validadores se consideran mineros. La minería es uno de los aspectos más fundamentales de cualquier Blockchain.
¿De dónde vienen las monedas de éter?
En abril de 2022, existieron alrededor de 120,4 millones de ether. Y aunque se pueden «extraer» nuevas monedas, la emisión anual total es limitada. Eso contrasta fuertemente con Bitcoin, donde se puede extraer un máximo de 21 millones de monedas y la nueva emisión se vuelve más difícil cada año. Y contrasta aún más con Dogecoin, donde la emisión es completamente ilimitada.
Las monedas de éter y las de otras criptomonedas son «extraídas» por las computadoras en la red. Realizan cálculos matemáticos que efectivamente desbloquean monedas o fracciones de monedas.
Sin embargo, esa configuración está cambiando. Tanto la cadena de bloques de Bitcoin como la de Ethereum utilizan lo que se denomina «prueba de trabajo» para extraer nuevas monedas y validar transacciones. Es un proceso costoso, que consume mucha energía y consume mucho tiempo y que puede obstruir la red. Entonces, los pensamientos detrás de Ethereum han decidido cambiar su sistema a un sistema de «prueba de participación», que recibe el sobrenombre de Ethereum 2.0.
En este sistema, las nuevas monedas se crean como parte de un pago para los validadores, quienes participan en la supervisión y verificación de transacciones en la criptomoneda.
Ethereum pasa a la prueba de participación
Más tarde, en 2022, Ethereum está programado para pasar a un protocolo de prueba de participación. Esta actualización se llama «La fusión» y reconfigura totalmente el funcionamiento del sistema Ethereum.
En lugar de que los mineros verifiquen las transacciones, Ethereum empujó a los propietarios de participaciones significativas para validar las transacciones. Estos validadores «apuestan» su moneda y obtienen recompensas en forma de éter por verificar transacciones. Sin embargo, los participantes podrían perder su inversión si validan transacciones que no se ajustan a las reglas de Ethereum. Incluso los inversores más pequeños pueden participar en el sistema de apuestas y ganar recompensas al comprometer sus monedas con un validador.
Se espera que el cambio, así como las tarifas de transacciones que se «queman», se destruyen para siempre, conduzcan a una menor existencia de éter y una espiral deflacionaria, lo que hará que las criptomonedas se disparen.
¿Es Ethereum una buena inversión?
Ethereum ha aumentado su valor significativamente en los últimos años, por lo que aquellos que compraron y mantuvieron hace años lo han hecho bien. Pero en lugar de mirar los movimientos de precios de ayer y tener miedo de perderse algo, es importante entender en qué está invirtiendo. Y sobre esta base, aquellos que compran Ethereum están comprando una criptomoneda que no está respaldada por activos tangibles o flujo de caja.
Eso puede sonar trivial, pero es la diferencia clave entre acciones y criptomonedas. Una acción es una propiedad fraccionada en un negocio, por lo que su rendimiento a lo largo del tiempo se debe al éxito continuo de ese negocio. Si la empresa aumenta sus ganancias, es probable que sus acciones sigan creciendo con el tiempo. Los accionistas tienen una participación de propiedad legal en los activos y el flujo de efectivo de ese negocio.
Por el contrario, Ethereum, y la mayoría de las otras criptomonedas populares, no están respaldadas por nada en absoluto. Lo único que mantiene el precio es el optimismo de los inversores, todos los cuales piensan que podrán vender la criptomoneda por más otros dinero más tarde a otra persona, lo que se conoce como la «teoría del mayor tonto» de la inversión. La especulación es lo único que impulsa a Ethereum y otras criptos más alto.
Por esta razón, entre otras, la leyenda de las inversiones Warren Buffett no tocará las criptomonedas e incluso ha registrado que las llama «veneno para ratas al cuadrado». El enfoque de Buffett es una buena pista sobre el valor duradero disponible en las criptomonedas.
Casos de uso
Ethereum no solo ha transformado el mundo de la cadena de bloques, sino que también ha ayudado a la evolución de muchas otras industrias. Por ejemplo,
- Banco Santander, en colaboración con ConsenSys, ha desarrollado un sistema de utilidad de tokenización de efectivo. Permite al usuario realizar transacciones nacionales o internacionales en segundos utilizando la plataforma Ethereum.
- uPort está construyendo una identificación universal que podría usarse para iniciar sesión en varias plataformas. La identificación sería una dirección en Ethereum.
- GridPlus está utilizando Ethereum para digitalizar la red eléctrica y reducir el coste de la electricidad.
Existen varias aplicaciones que se han construido en Ethereum:
- Redes sociales: recibe pagos por sus publicaciones en dapps de redes sociales.
- Almacenamiento de archivos: almacenamiento de archivos descentralizado a una fracción del precio.
- Pagos en el extranjero: reduce el coste de enviar efectivo al extranjero.
- Tarjetas de pago: tarjeta de débito sin contacto para pagar en Ethereum y otras criptomonedas.
- Publicidad en línea: eliminar a los intermediarios en los anuncios en línea. A los usuarios se les paga directamente por ver anuncios en línea.
- Intercambios: los intercambios descentralizados (DEX) como Uniswap permiten a los usuarios intercambiar criptomonedas entre pares, sin intermediarios.
- Préstamos: préstamos respaldados por blockchain sin verificación de crédito.
Escalabilidad: un obstáculo para la adopción comercial
En cuanto a la escalabilidad, la cadena de bloques de Ethereum sigue como todos los demás. Principalmente, este problema se puede entender en términos de la capacidad de la cadena de bloques para admitir transacciones por segundo.
Por un lado, gigantes como PayPal, MasterCard y otros manejan una gran cantidad de transacciones por segundo (TPS). VISA, el referente en este sentido, maneja alrededor de 1.700 TPS.
Por otro lado, Bitcoin tiene un TPS promedio de 4,6 mientras que la capacidad máxima de Ethereum es de 15 TPS en la actualidad.
Además, alcanzar la capacidad máxima hace que la red se ralentice. Esto se vio en 2017 cuando a los participantes de la red Ethereum se les dio la posibilidad de «comprar y criar cripto-mascotas». La exageración fue inmensa y esto condujo a una desaceleración de la velocidad de las transacciones en la red.
Entonces, ¿significa esto que este es el final del camino para Ethereum? Bueno en realidad no.
Futuro de Ethereum
Ethereum quiere ser la plataforma en la que se construyen todas las aplicaciones descentralizadas. Sin embargo, ha experimentado algunos dolores de crecimiento. Uno de los mayores ha sido la velocidad de las transacciones. Para que Ethereum se convierta en la red en la que se basan todas las aplicaciones descentralizadas, debe poder permitir que se realicen más transacciones a la vez.
Como resultado de la lentitud de las transacciones, históricamente los usuarios se han visto obligados a pagar altas tarifas de gas para forzar sus transacciones. Para acelerar los tiempos de transacciones y reducir las tarifas de gas, los desarrolladores han creado soluciones de escala como Polygon y Arbitrum, que funcionan procesando transacciones fuera de la cadena antes de finalizarlas en la cadena de bloques principal de Ethereum.
En última instancia, además de mover la red a prueba de participación, la próxima actualización de Ethereum 2.0 busca abordar las velocidades de transacciones lentas y las tarifas de gas.
Otro desafío que enfrenta Ethereum es el de los llamados ‘asesinos de Ethereum’, otras cadenas de bloques de contratos inteligentes que buscan mejorar las limitaciones de Ethereum.
Incluyen redes como Solana, Cardano, Tezos y Polkadot. Todas estas redes están tratando de aumentar la velocidad, sin comprometer la seguridad. Quien descifre eso primero desbloqueará el futuro descentralizado.
Ethereum 2.0
También conocido como Serenity, los planes para Ethereum 2.0 fueron anunciados por Vitalik el año pasado en Devon. Si todo sale según el plan, Serenity manejará unos 15.000 TPS en los próximos tres o cuatro años. Además, se espera que reduzca significativamente los costes de transacciones en la red Ethereum.
Al hacerlo, el equipo ha planificado varias bifurcaciones (modificaciones) importantes. Algunas de estas incluyen mejoras estructurales.
La cadena de bloques Ethereum 2.0 funciona en tres niveles:
- Cadena principal: la cadena de bloques Ethereum original.
- Beacon Chain: El nivel dedicado únicamente a la validación utilizando el consenso PoS y para la coordinación general.
- Sharding Chain: El nivel para ejecuciones de contratos inteligentes y almacenamiento de datos.
Además de la estructura, también se modificará el protocolo de consenso. Y se espera que los ‘mineros’ en el proceso sean eliminados por ‘validadores’. En general, también se espera que cambie el proceso de minería, y el futuro parece prometedor.
Al ritmo al que avanza la humanidad, la digitalización está consumiendo un papel cada vez más crucial en nuestras vidas. Con la visión de remediar algunos de los problemas centrales de la digitalización, Ethereum irrumpió en escena en 2015. Desde entonces, se ha movido solo en la dirección de avance.
Ethereum ha llevado adelante el movimiento que había iniciado la innovación de la tecnología Blockchain. El movimiento hacia una nueva Internet descentralizada. Sobre la base abierta de las contribuciones pioneras de Bitcoin, Ethereum ha nuevas vías sin precedentes en el mundo de la cadena de bloques.
Primero, ha presentado una alternativa plausible a los problemas de una Internet centralizada. En segundo lugar, ha alcanzado las posibilidades de aplicación pragmática de la cadena de bloques en la vida real. Además, ha liberado a la tecnología de la limitación financiera que la agobiaba en la era de Bitcoin.
El viaje de Ethereum se encuentra con algunos inconvenientes. La escalabilidad es el principal problema que dificulta su integración. El vigor de su equipo se fuerza constantemente para encontrar nuevas soluciones. En consecuencia, Ethereum 2.0 está en camino de resolver el problema definitivamente para 2022.
En general, Ethereum parece ser el precursor de un futuro brillante para la industria de la cadena de bloques. Además, por extensión, es muy probable que otras industrias se beneficien de ella.