En este post te mostramos las 10 cosas fundamentales que debes saber de Ethereum y que muchas veces no te atreves a preguntar por no querer pecar de poco instruido en el fascinante mundo de blockchain y las criptomonedas. Una de las primeras cosas que debes saber de Ethereum es que es una plataforma de software de código abierto basada en la tecnología blockchain, que permite a los desarrolladores construir y desplegar aplicaciones descentralizadas (dApps). Ethereum tiene su propia criptomoneda, conocida como ether, ETH o ethereum. ETH cotiza al cierre de esta edición a $3.992.
VITALIK Y LO CRIPTO EN SU 30 CUMPLEAÑOS: TOO OLD TO ROCK’N ROLL….
El proyecto Ethereum fue propuesto por Vitalik Buterin en 2013 y la red se lanzó en 2015. En la actualidad, Ethereum es uno de criptomonedas más influyentes y de mayor capitalización en el mercado. La red es muy conocida por su enfoque en los contratos inteligentes y las aplicaciones descentralizadas. Su fuerte impacto en el desarrollo de tecnologías blockchain ha dejado una profunda huella en el ecosistema cripto.
10 cosas que debes saber de Ethereum
1.Fundadores de Ethereum
Detrás de la creación de Ethereum se encuentra un nutrido grupo de personas e innovadores que ha aportado un enorme valor al ecosistema cripto. La figura más reconocida en Ethereum es Vitalik Buterin. Nacido en Rusia en 1994, Buterin es considerado el cofundador principal de Ethereum.
Vitalik mostró un talento excepcional para las matemáticas y la programación a una edad muy temprana. En 2013, cuando tenía 19 años, Buterin publicó lo que se conocería como el libro blanco de Ethereum, que presentaba la idea de una plataforma de cadena de bloques con un lenguaje de programación integrado. Su objetivo era crear una red que permitiera a los desarrolladores implementar contratos inteligentes y aplicaciones descentralizadas. El libro blanco de Vitalik fue el primer paso a la creación de Ethereum.
2. Cofundadores de Ethereum
Vitalik no podía hacer frente solo a un trabajo como Ethereum y es ahí donde aparecen los siguientes nombres:
- Gavin Wood. Gavin fue fundamental en el desarrollo inicial de la plataforma. Es conocido por ser el autor de la especificación técnica original de Ethereum. También es el cofundador de Parity Technologies, una empresa de tecnología blockchain y responsable de la creación de Polkadot.
- Joseph Lubin. Es empresario y cofundador de ConsenSys, una empresa de desarrollo de software blockchain que ha sido fundamental en la expansión del ecosistema de Ethereum.
- Anthony Di Iorio. Un empresario y activista del espacio de las criptomonedas, Di Iorio fue uno de los primeros inversores en Bitcoin y cofundador de Ethereum. También es conocido por fundar Jaxx, un popular monedero de criptomonedas.
- Charles Hoskinson. Aunque ya no está involucrado en Ethereum, Hoskinson desempeñó un papel crucial en el desarrollo temprano de la plataforma. Posteriormente, fundó IOHK, la empresa que se encuentra detrás de Cardano, otra criptomoneda popular.
El impacto de Ethereum
La creación de Ethereum ha tenido un impacto significativo en la industria de la tecnología blockchain y más allá. La plataforma ha allanado el camino para la creación de numerosas aplicaciones descentralizadas, contratos inteligentes y tokens criptográficos. Su enfoque en la programabilidad de la cadena de bloques ha inspirado y animado a una nueva generación de desarrolladores a explorar las posibilidades de esta tecnología.
ETHEREUM CUMPLE 7 AÑOS INYECTANDO INNOVACIÓN A TODO EL SISTEMA ECONÓMICO
Así, la creación de Ethereum y sus fundadores han sido fundamentales en el desarrollo y la popularización de la tecnología blockchain y su legado continúa influyendo en la evolución de la industria de las criptomonedas y la tecnología descentralizada.
3. Proof of Stake, el protocolo de consenso de Ethereum
La creación de Ethereum no sería nada si la criptomoneda y su blockchain no estuvieran potenciadas por un protocolo de consenso. Inicialmente, Ethereum usaba el protocolo de consenso más conocido del ecosistema: Proof of Work, pero el proyecto dio el salto a Proof of Stake (PoS) en septiembre de 2022.
¿QUÉ ES ETHEREUM 2.0? TODO LO QUE NECESITAS SABER SOBRE LOS CAMBIOS DE ESTA BLOCKCHAIN
Proof of Stake es un protocolo de consenso utilizado por algunas blockchains para validar transacciones y producir nuevos bloques. A diferencia de PoW, donde la validación se basa en la capacidad computacional (minería), PoS asigna el derecho a validar bloques en función de la cantidad de criptomonedas que un validador posee y está dispuesto a «apostar» como garantía. En un sistema PoS, los participantes, también conocidos como validadores, son seleccionados para proponer y validar bloques en función de su participación en la criptomoneda subyacente. Este enfoque busca eliminar la necesidad de una potencia computacional masiva y, en teoría, hacer que la red sea más eficiente y ecológicamente sostenible.
Proof of Stake en Ethereum
La migración a PoS fue un proceso gradual que se llevó a cabo en varias fases. Beacon Chain es el nombre con el que se conoce a la cadena encargada de coordinar la transición a PoS y facilitar la participación de los validadores.
En dicha cadena, existen una serie de elementos que hacen posible el funcionamiento de Ethereum 2.0:
- Validadores. En Ethereum 2.0, los validadores son responsables de proponer y validar bloques. Para convertirse en validadores, los participantes deben depositar un mínimo de 32 ETH como garantía. A cambio de su participación, los validadores tienen la oportunidad de ganar recompensas en forma de ETH recién creado.
- Beacon Chain. La Beacon Chain es la columna vertebral de Ethereum 2.0 y coordina el consenso PoS, gestionando la selección de validadores, la finalización de bloques y otros aspectos fundamentales del protocolo de consenso.
- Contratos inteligentes y ejecución de transacciones. A pesar del cambio en el protocolo de consenso, Ethereum 2.0 sigue admitiendo contratos inteligentes y la ejecución de transacciones, lo que permite a los desarrolladores construir aplicaciones descentralizadas sobre la red.
VITALIK BUTERIN PLANTEA CÓMO PROTEGER ETHEREUM DE LA COMPUTACIÓN CUÁNTICA
Ventajas de Proof of Stake en Ethereum
La adopción de PoS en Ethereum 2.0 ofrece varias ventajas potenciales:
- Eficiencia energética. Al eliminar la necesidad de minería intensiva en recursos, PoS tiene el potencial de hacer que Ethereum sea mucho más eficiente desde el punto de vista energético.
- Escalabilidad. Se espera que PoS mejore la escalabilidad de Ethereum, permitiendo un mayor número de transacciones por segundo y una red más rápida y ágil en general.
- Participación más inclusiva. PoS puede hacer que participar en la validación de la red sea más accesible para un público más amplio, ya que no requiere la adquisición de hardware y consumo intensivo de energía.
La adopción de Proof of Stake como protocolo de consenso en Ethereum representa un hito significativo en la evolución de la red. A medida que Ethereum 2.0 continúe su implementación, el impacto de PoS en la red y en la industria de las criptomonedas en su conjunto seguirá siendo motivo de interés y atención.
4. EVM (Ethereum Virtual Machine), el cerebro de Ethereum
Otro cuestión fundamental a tener en cuenta dentro de Ethereum es la conocida como Ethereum Virtual Machine (EVM). Se trata de una máquina virtual Turing-completa, lo que significa que puede ejecutar cualquier algoritmo o contrato que pueda ser expresado en términos computacionales. Gracias a esto, la EVM es la pieza central que permite a desarrolladores de todo el mundo crear aplicaciones descentralizadas y contratos inteligentes en la red Ethereum.
Funcionamiento de la EVM
La EVM ejecuta el código de los contratos inteligentes utilizando un conjunto de instrucciones conocidas como «código de operación» (opcode). Estas instrucciones son ejecutadas por todos los nodos de la red Ethereum, lo que garantiza que los contratos inteligentes se ejecuten de la misma manera en todos los nodos, proporcionando así un consenso confiable.
La EVM ha ido experimentado una serie de evoluciones y mejoras para abordar desafíos relacionados con escalabilidad, eficiencia y flexibilidad. A lo largo de los años se han propuesto y adoptado numerosos EIP (Ethereum Improvements Proposals – Propuestas de Mejoras para Ethereum) para mejorar la funcionalidad, la eficiencia y la seguridad de la EVM. Estas propuestas han abordado cuestiones como la optimización del almacenamiento de datos, la reducción de costes de gas y la introducción de nuevas instrucciones para aumentar la flexibilidad del lenguaje de programación.
Otro proyecto interesante alrededor de EVM es la conocida como Ewasm (Ethereum-flavored WebAssembly). Ethereum 2.0 planea adoptar Ewasm como reemplazo de la EVM. Ewasm es un motor de ejecución de contratos inteligentes basado en WebAssembly, que ofrece mejoras significativas en rendimiento, seguridad y compatibilidad con otros lenguajes de programación.
5. Smart Contracts, programas informáticos descentralizados
Los smart contracts o contratos inteligentes, son programas informáticos autoejecutables diseñados para automatizar la ejecución y aplicación de acuerdos digitales de manera segura y transparente. Estos contratos están escritos en código y se ejecutan en una plataforma blockchain, como Ethereum, lo que les permite operar de manera descentralizada y sin la necesidad de una autoridad central.
Entre las principales características de los smarts contracts podemos mencionar:
- Capacidad de autoejecución. Una vez que se cumplen las condiciones programadas en el contrato, este se ejecuta automáticamente, lo que elimina la necesidad de intermediarios o terceros para validar o aplicar el acuerdo.
- Inmutabilidad. Una vez desplegados en la blockchain, los Smart Contracts no se pueden modificar, lo que garantiza la integridad y la confianza en la ejecución de los acuerdos.
- Transparencia. Todas las transacciones y acciones realizadas por un Smart Contract son visibles en la blockchain, lo que brinda un alto nivel de transparencia y auditabilidad.
- Seguridad. Los Smart Contracts se ejecutan de manera segura en la blockchain, lo que protege su funcionamiento de posibles interferencias o ataques maliciosos.
El papel de los Smart Contracts en la visión innovadora de Ethereum
La visión de Ethereum tiene que ver con la creación de un «ordenador global» descentralizado que permita la ejecución de contratos inteligentes y aplicaciones descentralizadas. Los smart contracts desempeñan un papel fundamental en la realización de esta visión innovadora de varias maneras:
- Automatización de acuerdos. Permiten la automatización de una amplia gama de acuerdos y transacciones, desde contratos financieros hasta sistemas de votación, sin la necesidad de intermediarios.
- Descentralización. Al operar en una red blockchain descentralizada como Ethereum, los Smart Contracts eliminan la dependencia de intermediarios centralizados, lo que reduce la posibilidad de censura o manipulación.
- Facilitación de aplicaciones descentralizadas (dApps). Los Smart Contracts sirven como base para el desarrollo de aplicaciones descentralizadas, permitiendo la creación de sistemas que funcionan de manera autónoma y resistente a la censura.
- Transparencia y confianza. Al ser inmutables y transparentes, los Smart Contracts fomentan la confianza en la ejecución de acuerdos. Todo ello gracias a que todas las interacciones son registradas en la blockchain y pueden ser verificadas por cualquier parte interesada.
6. Solidity, escribiendo programas para la EVM
Por su parte, los smarts contracts de Ethereum no serían posible sin la existencia de Solidity. Solidity es el lenguaje por excelencia para escribir Smart Contracts en la plataforma Ethereum. Su papel es fundamental en la visión innovadora de Ethereum, ya que permite a los desarrolladores crear contratos inteligentes que operan en la Ethereum Virtual Machine (EVM) de manera segura, eficiente y confiable.
Entre sus principales características podemos destacar:
- Diseñado para Smart Contracts. Solidity está especialmente diseñado para la escritura de contratos inteligentes en Ethereum, lo que lo hace altamente compatible con la plataforma y sus características específicas.
- Seguridad y Verificabilidad. Solidity está diseñado con un enfoque en la seguridad y la verificabilidad, lo que ayuda a prevenir errores y vulnerabilidades en los contratos inteligentes.
- Flexibilidad y Potencia. A pesar de su enfoque en la seguridad, Solidity es un lenguaje flexible y potente que permite a los desarrolladores implementar una amplia gama de lógica empresarial en contratos inteligentes.
- Facilita el desarrollo de Smarts Contracts. Solidity proporciona a los desarrolladores una herramienta específica y potente para escribir contratos inteligentes que se ejecutan en la EVM de Ethereum, lo que permite la automatización de acuerdos y transacciones.
- Integración con la EVM. Está estrechamente integrado con la Ethereum Virtual Machine, lo que garantiza que los contratos escritos en Solidity se ejecuten de manera confiable y coherente en toda la red Ethereum.
Solidity desempeña un papel crítico en la visión innovadora de Ethereum, al proporcionar a los desarrolladores una herramienta poderosa y específica para escribir contratos inteligentes seguros, eficientes y confiables, lo que allana el camino para la creación y ejecución de una amplia variedad de acuerdos programáticos en la red Ethereum.
7. Tokens ERC-20 y ERC-721: un dúo transformador
Ethereum también ha destacado por la generación de los conocidos estándares de tokenización. Los más conocidos son los estándares ERC-20 (token fungibles) y ERC-721 (tokens no fungibles o NFTs).
El estándar ERC-20 define una interfaz común para tokens fungibles en la red Ethereum. El hecho de que sean fungibles significa que cada token es igual a otro y son intercambiables entre sí. Gracias a esto, el estándar ERC-20 ha facilitado en gran medida la creación y la interoperabilidad de tokens en el ecosistema de Ethereum.
Por su parte, el estándar ERC-721 se usa en la creación de tokens no fungibles (NFTs) en Ethereum. A diferencia de los tokens ERC-20, los NFTs son únicos e indivisibles, lo que los hace ideales para representar activos digitales como arte, coleccionables y otros elementos únicos. La introducción de ERC-721 ha tenido un impacto significativo en el mundo del arte digital y los coleccionables digitales.
8. ERC-4337: cuentas inteligentes
El estándar ERC-4337 es una propuesta de mejora para el ecosistema Ethereum que se centra en la gestión y el acceso a activos digitales dentro de contratos inteligentes. Este estándar permite a los desarrolladores crear contratos inteligentes que pueden contener una variedad de activos digitales: tokens no fungibles (NFTs), tokens fungibles como ethereum o stablecoins, todo en una misma dirección.
ETHEREUM SALUDA A DENCUN E INICIA LA ETAPA DE DESCENTRALIZACIÓN
Además, facilita la interoperabilidad con estándares anteriores como ERC-20 o ERC-721, permitiendo una integración fluida de activos digitales creados bajo estos estándares en proyectos basados en ERC-4337. Este estándar también introduce nuevas funcionalidades, como la posibilidad de pagar tarifas de transacción con tokens ERC-20 en lugar de ETH, la agrupación y automatización de transacciones y la abstracción descentralizada de cuentas en Ethereum.
En resumen, este estándar representa una solución flexible y eficiente para la gestión de activos digitales en la red Ethereum, allanando el camino hacia la creación de aplicaciones y servicios descentralizados más sofisticados y versátiles.
9. DeFi, Finanzas Descentralizadas para las finanzas globales
Las finanzas descentralizadas (DeFi) es un ecosistema de aplicaciones financieras construidas sobre blockchain y criptomonedas, para eliminar intermediarios. Ethereum se ha convertido en un espacio fundamental para el desarrollo de DeFi, albergando una variedad de protocolos y aplicaciones que permiten préstamos, intercambios, staking y más.
Este ecosistema tiene profundas raíces en Ethereum. Las razones clave son las siguientes:
- Ethereum tiene contratos inteligentes. Ethereum fue la primera plataforma en permitir la creación de contratos inteligentes, que son la base de muchas aplicaciones DeFi. Estos contratos permiten la automatización de acuerdos y transacciones sin necesidad de intermediarios.
- Una base estándar y con gran compatibilidad. La red Ethereum ha establecido estándares, como el estándar ERC-20 para tokens, que han facilitado el desarrollo de una amplia gama de activos digitales y aplicaciones DeFi interoperables.
- Desarrollo activo. La blockchain de Ethereum ha sido el hogar de una gran cantidad de desarrolladores y proyectos DeFi, debido a su comunidad activa, herramientas de desarrollo maduras y su capacidad para soportar aplicaciones complejas.
- Seguridad y confianza. A pesar de los desafíos de escalabilidad y costes de transacción, Ethereum ha demostrado ser una plataforma segura y confiable para aplicaciones financieras descentralizadas.
10. Layer2 para incrementar el alcance de Ethereum
Las soluciones de capa 2 (Layer 2) en Ethereum se refieren a tecnologías y protocolos que operan sobre la red principal de Ethereum para mejorar su escalabilidad y eficiencia, al trasladar parte de las transacciones fuera de la cadena principal de Ethereum. Estas soluciones buscan abordar los desafíos de congestión y altas tarifas de transacción que enfrenta Ethereum.
El desarrollo de las Layer 2 para Ethereum es de enorme importancia por diversas razones:
- Escalabilidad. Permiten a Ethereum procesar un mayor número de transacciones por segundo, ampliando su capacidad de procesamiento.
- Reducción de costos. Al trasladar transacciones fuera de la cadena principal, las soluciones de Layer 2 pueden reducir significativamente las tarifas de transacción, lo que hace que las operaciones en la red sean más asequibles para los usuarios.
- Rapidez. Al mover parte de las transacciones fuera de la cadena principal, las soluciones de Layer 2 pueden mejorar la velocidad de las transacciones, lo que es fundamental para aplicaciones que requieren una confirmación rápida de las operaciones.
- Mejora de la experiencia del usuario. Al reducir los costos y aumentar la velocidad de las transacciones, las soluciones de Layer 2 contribuyen a una mejor experiencia general para los usuarios de Ethereum y fomentan un mayor uso de la red.
Así, las soluciones de Layer 2 son importantes para Ethereum, ya que abordan desafíos clave como la escalabilidad y las tarifas de transacción elevadas, lo que a su vez contribuye al desarrollo y la adopción generalizada de la red Ethereum.
Ayer tuvo lugar la implementación de Dencun en la red principal de Ethereum. Dencun es la actualización más importante después de Merge, que supuso la transición de Ethereum al protocolo de consenso basado en la prueba de participación (Proof of Stake). Desde ayer, operar en las blockchains de segunda capa, también conocidas como L2 o Layer 2, es mucho más barato.
Link del artículo original
Si el presente artículo, video o foto intrigue cualquier derecho de autor por favor señálelo al correo del autor o en la caja de comentarios.