Conceptos básicos de Ethereum

profile pic
gingerbreadfork
·
6 min read

Descubra por qué Ethereum es una de las criptomonedas más grandes del mundo y por qué ha construido un ecosistema tan increíble a su alrededor.

···

Ethereum es uno de los proyectos de criptomonedas más grandes. Ha creado una comunidad masiva de usuarios y proyectos a su alrededor, convirtiéndose en algo fascinante de explorar. Profundicemos en los conceptos básicos de esta criptomoneda establecida y descubramos por qué tantas personas eligen construir sobre ethereum.

¿Qué es Ethereum?

Ethereum se lanzó en julio de 2015, con la intención de convertirse en una cadena de bloques programable en lugar de una criptomoneda centrada en los pagos. Si bien puede ver algunas criptomonedas como enfocadas en el aspecto de la moneda, ethereum lo toma en una dirección ligeramente diferente. Si bien puede realizar transacciones utilizando ethereum como un medio para intercambiar valor, hay mucho más enfoque en la creación de aplicaciones que puedan aprovechar la red; estas se denominan aplicaciones descentralizadas.

Ethereum se lanzó como una cadena proof-of-work de trabajo 1; esto significa que los mineros se utilizan para ayudar a proteger la red. Sin embargo, con la transición prevista a ethereum 2.0, este ya no será el caso. El objetivo es pasar a una prueba de participación que funcione sin la necesidad de mineros, pero que permita a las personas apostar su éter para validar transacciones en la red.

En esencia, ethereum es una red de cadena de bloques que utiliza un libro de contabilidad público descentralizado para verificar y registrar transacciones, pero gracias a algunas diferencias clave en el funcionamiento de ethereum, es posible hacer mucho más.

Contactos inteligentes & Solidez

Si alguna vez ha intercambiado ethereum u otros tokens basados en ethereum como DAI en LocalCoinSwap, ya ha interactuado con un contrato inteligente al usar el sistema de depósito en garantía. Ethereum admite un lenguaje de programación llamado Solidity, que se puede utilizar para crear contratos digitales complejos que permiten una funcionalidad impresionante en la red. Solidity tiene algunas similitudes sintácticas con JavaScript (el lenguaje de programación más común utilizado en la web moderna); sin embargo, de ninguna manera son intercambiables.

Los contratos inteligentes forman la parte programable de ethereum y han tenido una fuerte influencia en los tipos de proyectos atraídos por ethereum. Proyectos como Uniswap han aprovechado los contratos inteligentes para crear formas de finanzas descentralizadas (DeFi) y dapps que se están volviendo increíblemente populares.

Aplicaciones descentralizadas

Las Dapps (aplicaciones descentralizadas) son una gran parte del ecosistema ethereum y solo aumentan con el lanzamiento de nuevos proyectos todo el tiempo. Mientras que en los primeros días del proyecto, ethereum era posiblemente más conocido por ser una cadena de bloques que permitía la creación fácil de tokens que podían utilizarse utilizando la red existente. Incluso si eso sigue siendo común, se está prestando mucha más atención a los desarrollos de dapps.

Las Dapps, como su nombre indica, están descentralizadas. Esta descentralización es posible gracias a que se ejecutan en la red ethereum, que se distribuye gracias a la amplia gama de participantes en todo el mundo. Usando contratos inteligentes, se pueden crear cuentas de ethereum con las que se puede interactuar de varias maneras y usando varias lógicas, alrededor de esto se pueden construir completamente dapps. Si bien los contratos inteligentes pueden ser increíblemente complejos, puede dividirlos en un punto clave; con las entradas adecuadas, se puede garantizar una determinada salida. Al usar contratos inteligentes, incluso es posible que uno implemente otro. Con la naturaleza pública de la cadena de bloques ethereum, puede intentar comprometerse con cualquier contrato inteligente que encuentre implementado en la red; sin embargo, no se le garantiza ningún resultado en particular que no sea el codificado en el contrato mismo.

Los contratos inteligentes permiten un intercambio sin confianza, pagos condicionales y mucho más. Sin embargo, tienen sus límites. No pueden acceder a datos sobre eventos fuera de blockchain, lo que ha llevado al desafío de crear oráculos de blockchain para resolver este problema. Si bien esta limitación puede ser un problema para algunos usos, garantiza que los contratos inteligentes estén protegidos de forma predeterminada contra la dependencia de fuentes de datos de terceros fuera de la cadena en las que no se puede confiar de la misma manera que la actividad en la cadena. Sin embargo, esto está un poco fuera del alcance de este artículo; no obstante, es un tema que vale la pena explorar si está interesado.

¿Qué es una billetera Ethereum?

Si nunca antes ha usado una criptomoneda, el concepto de billetera puede parecer extraño al principio, pero es algo que aprenderá rápidamente con la experiencia. Como una billetera en el mundo real, su billetera ethereum lo ayuda a rastrear y almacenar valor, pero tiene algunas diferencias clave.

Cuando se simplifica, una billetera ethereum, en la práctica, implica tanto una clave pública como una clave privada para su cuenta ethereum. Usando la clave pública, puede recibir fondos; no hay ningún daño fuera de las preocupaciones de privacidad de que usted comparta públicamente esta dirección. Nadie puede quitarte tu ethereum con solo acceso a tu clave pública, de ahí el nombre. Por otro lado, su clave privada es todo lo contrario. Su clave privada le permite firmar transacciones. Su clave privada le da el poder de demostrar la propiedad de ether o tokens en la cadena de bloques de ethereum y realizar transacciones con ellos libremente. Si pierde su clave privada o el acceso a ella, ya no podrá acceder a los fondos almacenados en su billetera y debe considerarla perdida.

No todos los tipos de billeteras son iguales cuando se trata de criptomonedas, lo cual es importante comprender. Algunas billeteras (como las de los intercambios centralizados) son billeteras administradas y toman la custodia de su ethereum cuando deposita (envíeles ether). Estos detalles son importantes porque si no tiene acceso a la clave privada, no controla su ether. Si la plataforma que está utilizando se desconectó, bloqueó su cuenta o cualquier otra cosa que le quitara el acceso a esa billetera, sería irrecuperable ya que no tiene acceso real a esos fondos. Si bien es posible que esto no le concierna para transacciones más pequeñas, es algo esencial para comprenderlo.

Suponga que usa LocalCoinSwap para almacenar su ethereum. En ese caso, puede exportar su clave privada, lo que le da un control completo de su ether, ya que su clave privada se genera utilizando su contraseña, a la que no tenemos acceso, solo usted tiene acceso a sus fondos; esto se llama billetera sin custodia.

Por lo general, cuando se hace referencia a una billetera, se hace referencia a sitios web u otras aplicaciones (como una billetera móvil en su teléfono) que le permiten administrar su cuenta de ethereum. Si puede generar una cuenta de ethereum utilizando un software, generalmente lo llamaría billetera. Tu cuenta de ethereum no requiere técnicamente una billetera; simplemente hace que usar tu ethereum sea mucho más práctico. Algunos ejemplos populares de carteras ethereum incluyen MetaMask, MyEtherWallet, MyCrypto, solo por nombrar algunas de las opciones más populares.

Entendiendo el gas en Ethereum

Uno de los puntos de confusión más comunes para los nuevos usuarios de ethereum es el gas, pero no es tan complicado como puede parecer a primera vista, aunque tiene un nombre inusual. Se requiere gas para realizar transacciones en la red ethereum. No importa si está enviando ethereum, tokens, interactuando con un contrato inteligente; todas estas acciones requieren gas. Con un precio en una unidad más pequeña de ethereum llamada gwei, el gas es, en esencia, solo una forma de pagar las transacciones utilizando ethereum.

Ya sea que esté tratando de realizar una transacción con algunos tokens o con el propio ether, aún necesitará ethereum en su cuenta para poder confirmar su transacción. La cantidad de gasolina que deberá pagar se basa principalmente en la oferta y la demanda. Cuanto más congestionada o activa esté la red, es probable que tenga que pagar más para obtener una confirmación rápida o exitosa. Los diferentes tipos de acciones requerirán diferentes cantidades de gas para realizarse. Por ejemplo, enviar ether puede costar una cierta cantidad de gwei, mientras que interactuar con un contrato inteligente costará más; esto se debe a los recursos necesarios para procesar su transacción en función de lo que esté intentando hacer.

Puede encontrar estimaciones razonables de los costos de transacción actuales consultando Etherscan Gas Tracker. Incluyen algunos ejemplos de tipos de transacciones comunes y la tasa actual que puede esperar pagar. Al enviar transacciones importantes, tenga cuidado al utilizar las estimaciones de gas más bajas; Es posible que su transacción no se confirme o que tarde mucho tiempo si la actividad de la red aumenta si establece el precio del gas demasiado bajo. La gasolinera ETH es otro recurso excelente para las estimaciones de gas.

La mejor manera de aprender sobre Ethereum

Cuando se trata de criptomonedas, la lectura es una excelente manera de obtener una comprensión fundamental de los fundamentos. Sin embargo, si realmente desea explorar ethereum, la mejor manera puede ser explorar su uso. Comprar una pequeña cantidad de ethereum y experimentar puede ayudarlo no solo a comprender cómo funcionan las cosas, sino también a permitirle experimentarlo por sí mismo.

Si le pareció interesante, asegúrese de consultar algunos de nuestros otros artículos para obtener más información sobre ethereum u otros aspectos de la criptomoneda.

¡Reciba artículos recién extraídos directamente en su bandeja de entrada!
¡Sin spam, promesa meñique!