¡Hey que tal Cripto Parce!
Bienvenido al contenido #10 de nuestro blog.
Si no has leído los anteriores contenidos, te cuento que los 4 primeros artículos han explicado cuál será la estructura o el calendario de contenidos que tendrás en este blog.
Además, en estos primeros artículos hemos establecido las normas y reglas que todos los inversores en criptomonedas debemos tener en cuenta.
Así que te recomiendo les eches un vistazo; aquí te dejo los enlaces a ellos.
En los 5 posteriores artículos hemos estudiado qué es Bitcoin, cómo funciona, qué solución aporta a la humanidad y demás aspectos claves sobre sus fundamentales que no te puedes perder.
Gracias a ellos entenderás muchas cosas acerca del origen e importancia de la tecnología blockchain.
¡Aquí te dejo el acceso a ellos!
¿Ya has leído todos estos artículos?
¡Pues estupendo, ahora que has entrado en contexto comencemos con el artículo de hoy!
¿Qué es Ethereum?
En poquísimas palabras, Ethereum es una plataforma de smart contracts o de contratos inteligentes.
Pero, ¿qué es eso de plataforma de smart contracts?
Pues, las plataformas de smart contracts son una de las 3 grandes categorías de la tecnología blockchain.
Más adelante entenderás todo en profundidad.
Por ahora quédate con el concepto plataforma de contratos inteligentes.
Origen de Ethereum
Aproximadamente 4 años después del nacimiento de Bitcoin, Vitalik Butering, un joven genio de origen ruso, comenzó a hablar sobre la posibilidad de usar la tecnología blockchain, no solo para enviar, recibir y almacenar valor de forma descentralizada.
Si no que además, por entonces, Vitalik veía una posibilidad real de crear sobre la blockchain un universo de aplicaciones que tuvieran los mismos principios y filosofía que BTC.
Butering visionaba que las aplicaciones no pudieran cambiar sus normas y reglas de forma arbitraria sin antes llegar a un consenso con todos sus usuarios.
La visión de ETH nació de un disgusto con el juego World of Warcraft (WOW)
Este joven dedicaba cientos de horas al juego World of Warcraft.
Por esta razón, Vitalik había logrado generar un personaje 100% a su gusto.
No obstante, una decisión de los desarrolladores del juego elimino una de las características que más le gustaba, y que más tiempo y esfuerzo le había costado conseguir.
Y así, muchas horas de dedicación a su personaje se fueron al traste por una decisión centralizada.
Withe Paper Ethereum, ¿qué pretende conseguir esta plataforma?
En primer lugar, es necesario que comprendas que un white paper es un tipo de documento muy popular dentro del ecosistema cripto cuyo objetivo es dar a conocer la propuesta de valor de un proyecto.
Básicamente, este documento explica cuál es el problema que quiere resolver un proyecto y cómo lo resolverá.
Una vez que entendemos que estos documentos nos permiten estudiar la propuesta de valor de un proyecto de la tecnología blockchain, es momento de descubrir qué nos dice el de Ethereum.
Pues bien, parafraseando el white paper Ethereum busca ser:
- “Un protocolo alternativo para construir aplicaciones descentralizadas”.
NOTA: Facebook es una aplicación centralizada, ya que todas las decisiones, bases de datos y propuestas las toman un grupo reducido de personas. Si Facebook fuese descentralizada, la base de datos estuviese distribuida entre miles de ordenadores repartidos por el mundo, y para la toma de decisiones se tendría que llegar a un consenso mayoritario.
¿Cómo Ethereum lo pretende conseguir?
- Pues siendo una “blockchain con un lenguaje de programación Turing completo, que permite a cualquiera escribir contratos y aplicaciones descentralizadas donde pueden crear sus propias reglas, reglas arbitrarias de propiedad, formatos de transacción y funciones de transición de estado”.
Básicamente, Ethereum quiere convertirse en la infraestructura en la cual:
- Se puede producir “un universo de aplicaciones (dApps)”.
Y producir gracias a ello un tipo de internet en el cual todas las páginas web, aplicaciones, protocolos, dApps… actúen de manera transparente y basándose en el consenso de sus usuarios.
En teoría, un internet más confiable, equitativo y justo.
NOTA: las Decentralized Applications (dApp) son aplicaciones como la de BBVA, Netflix, Booking… cuyo funcionamiento se basa en una red descentralizada de equipos informáticos que interactúan unos con otros.
¿Cómo funciona Ethereum? Lenguaje de programación Solidity y la EVM.
Ahora es momento de comprender como funciona Ethereum, eso si, superficialmente. Ya que nos bastara con entender lo básico.
Esto porque para comprender todo su funcionamiento tenemos que ser personas muy técnicas o programadores.
Así que para analizar su funcionamiento, recordemos lo que es un hardware y un software.
Hardware
- Es la parte física que compone un sistema informativo.
- Las computadoras, teléfonos móviles y CPUs son ejemplos de ello.
- En el internet 2.0, la inmensa mayoría del Hardware está a cargo de grandes compañías como son Amazon, Google y Microsoft.
- En el internet 3.0, el hardware está descentralizado, está repartido por todo el mundo y todos podemos hacer parte de su infraestructura.
- Al hardware en ETH los llamaremos de ahora en adelante Nodos Validadores.
Software
- Es la parte no física que permite al hardware ejecutar tareas, colores, sonidos…
- Los sistemas operativos, los algoritmos de consenso o el código de programación de APP y páginas web como las de Facebook o Airbnb puedes ser ejemplos de software.
- Al software de Ethereum se le conoce como la Ethereum Virtual Machine (EVM).
- Al lenguaje de programación de Ethereum lo llamaremos Solidity.
“El hardware” de la red de Ethereum: los Nodos Validadores.
En resumen, los validadores son los que se encargan de validar y escribir en la blockchain de Ethereum.
¡Así como los mineros de Bitcoin!
Ahora bien, para que estos nodos validadores puedan validar transacciones de Ethereum 2.0, además de comprometer una cantidad mínima de 32 ETH, tendrán que proporcionar ciertos requisitos a nivel hardware como son:
- Una CPU de al menos 4 núcleos (Intel i5 Gen2 o superior – AMD Ryzen Gen 1 o superior). La CPU será más que suficiente para el trabajo, ya que la validación de bloques no consumo grandes recursos de cómputo.
- Memoria RAM de al menos 8 GB de RAM (DDR3 o DDR4 en Dual Channel). Esto garantizará que el equipo no se quede sin recursos de RAM para su trabajo (tanto a nivel de nodo como de sistema operativo).
- Almacenamiento SSD de al menos 1 TB. De ser posible, tener al menos dos discos duros de 1 TB en configuración RAID 1, lo que te permitirá mantener un espejo idéntico en ambos discos. Así, si falla uno, podrás recuperar rápidamente la funcionalidad y seguridad del sistema cambiando el disco dañado por uno nuevo, reiniciando la replicación y en pocas horas todo estará bien. Esto solo aplica en caso de los nodos full y ligeros, ya que si decides instalar un nodo archive deberás multiplicar por 20 dicha capacidad (10 TB en configuración RAID1 como mínimo).
- Conexión a Internet de Banda Ancha dedicada de al menos 10 Mbps simétricos.
- Estabilidad en el servicio eléctrico, ya que el nodo debe estar en activo 24/7/365.
- Acondicionar y climatizar el espacio para la ejecución continua del nodo.
Lo importante de los Nodos validadores es entender que entre más de estos existan, mucho mejor será:
Por ejemplo, a continuación te dejo una lista de las principales blockchain teniendo en cuenta la cantidad de nodos validadores suscritos.
NOTA: entre más nodos tenga una blockchain, más descentralizada es.
Y que sea descentralizada es importante, ya que así será más segura, confiable y sólida.
“El software” de Ethereum: la EVM.
Ahora toca hablar de la parte no física, o más bien el software.
En este caso, todos los nodos que integran a la blockchain de Ethereum tienen integrada de su hardware, un “sistema operativo” que permite la ejecución de un lenguaje de programación que permite crear Smart Contracts y dAPPs.
Este lenguaje de programación se conoce bajo el nombre de Solidity.
NOTA: en futuros artículos comentaremos en profundidad que son los Smart Contracts y dAPPs.
Solidity
Solidity es un lenguaje de programación que permite crear prácticamente todo lo que quieran los programadores que lo comprendan, estudien y sepan implementar.
Dicho de otro modo, Solidity es un código que permite crear los Facebook, Airbnb, Youtube, BBVA, BET365… del futuro dentro del ecosistema de Ethereum.
Unidades monetarias de Ethereum: el token ETH.
Ahora que entendemos que Ethereum es una red hardware repartida por todo el mundo en la cual se pueden crear dAPPS y contratos inteligentes.
Hay que comprender que para crear y usar estas aplicaciones descentralizadas tenemos que pagar Gas Fees.
¡El próximo artículo será exclusivamente sobre el Gas Fees! Pero por ahora es momento de hablar del token ETH
ETH es el token o moneda utilizado en la blockchain de Ethereum para pagar por su uso.
A continuación te dejo unos datos en cuanto a token a tener en cuenta:
Unidades de división de ETH
Unidad | valor wei | Wei |
---|---|---|
wei | 1 | 1 wei |
Kwei (babbage) | 1e3 wei | 1,000 |
Mwei (lovelace) | 1e6 wei | 1,000,000 |
Gwei (shannon) | 1e9 wei | 1,000,000,000 |
microether (szabo) | 1e12 wei | 1,000,000,000,000 |
milliether (finney) | 1e15 wei | 1,000,000,000,000,000 |
ether | 1e18 wei | 1,000,000,000,000,000,000 |
Datos económicos del token ETH a tener en cuenta:
- Acciones en circulación: 122,373,863.50 ETH.
- Acciones máximas: Infinitas.
- Cap. de Mercado: 159,342,256,464 dólares.
- Precio por cada ETH: 1,302 dólares.
- ETH Quemados en dolares americanos: 7,2 billones:
- Inflación: -1,32% anual.
Datos tomados el 19/10/2022.
¡Hasta aquí el primer contenido sobre Ethereum!
¿Qué tal te ha parecido?, ¿tienes alguna duda al respecto?
Pues me gustaría que dejaras tus comentarios al respecto.
También te invito a compartir este contenido con quien creas que le pueda interesar.
¡Estos serán los próximos artículos que publicaremos sobre la blockchain de Ethereum! ¡No te los pierdas!
- Gas fees y el EIP 1559: una fuente de dividendos para los tenedores de ETH.
- De POW a POS: el camino hacia un Ethereum 2.0.
- Las dApp y las plataformas de smart contracts.
- Bloques de la blockchain de Ethereum: todo lo que necesitas saber de ellos.