Tabla de contenido

  1. Conceptos básicos de Ethereum

  2. ¿Cómo apareció la transmisión?

  3. Cómo empezar a usar Ethereum

  4. Escalabilidad, ETH 2.0 y el futuro de Ethereum

  5. Ethereum y las finanzas descentralizadas (DeFi)

  6. Participación en la red Ethereum.


Capítulo 1 - Conceptos básicos de Ethereum

Contenido

  • ¿Qué es Ethereum?

  • ¿Cuál es la diferencia entre Ethereum y Ether?

  • ¿Qué hace que Ethereum sea valioso?

  • ¿Qué es la cadena de bloques?

  • Ethereum y Bitcoin: ¿cuáles son sus diferencias?

  • ¿Cómo funciona Ethereum?

  • ¿Qué es un contrato inteligente?

  • ¿Quién creó Ethereum?

  • ¿Cómo ocurrió la distribución del éter?

  • ¿Qué es una DAO y cómo surgió Ethereum Classic?


¿Qué es Ethereum?

Ethereum (del inglés Ethereum) es una plataforma informática descentralizada. Puedes considerarlo como una especie de computadora portátil o PC, pero con la salvedad de que este sistema no puede funcionar en un solo dispositivo. Ethereum se ejecuta simultáneamente en miles de computadoras en todo el mundo, lo que significa que no tiene un solo propietario.

Ethereum, al igual que Bitcoin y otras criptomonedas, sirve para transferir dinero digital. Sin embargo, las capacidades de esta red son mucho más amplias: puede utilizar su propio código e interactuar con aplicaciones creadas por otros usuarios. Debido a su flexibilidad, Ethereum le permite ejecutar muchos programas de diversa complejidad.

En términos simples, la idea es que los desarrolladores puedan crear y ejecutar código en una red distribuida en lugar de en un servidor centralizado. Esto significa que, en teoría, el funcionamiento de dichas aplicaciones no puede simplemente detenerse o censurarse.


¿Cuál es la diferencia entre Ethereum y Ether?

Puede parecer contradictorio, pero las unidades de cambio utilizadas en Ethereum no se llaman Ethereum o Ethereum. Ethereum es el protocolo en sí y la moneda con la que funciona se llama ether (o ETH).

Эфирные монеты отскакиваются


¿Qué hace que Ethereum sea valioso?

Dijimos anteriormente que Ethereum le permite ejecutar código en un sistema distribuido. Esto evita que personas no autorizadas realicen cambios en el programa. El código se agrega a la base de datos de Ethereum (es decir, la cadena de bloques) y se puede configurar para evitar modificaciones adicionales. Además, la base de datos es visible para todos los usuarios, por lo que pueden revisar el código antes de trabajar con él.

Esto significa que cualquier usuario en cualquier parte del mundo puede ejecutar una aplicación que no se puede desconectar. Además, dado que la propia unidad de éter de la red tiene valor, estas aplicaciones pueden establecer los términos para las transferencias de criptomonedas. Los programas para crear aplicaciones se denominan contratos inteligentes y, a menudo, se pueden configurar para que se ejecuten de forma independiente sin intervención humana.

Evidentemente, esta idea de “dinero programable” no podía dejar de cautivar a muchos usuarios, desarrolladores y empresas de todo el mundo.


Consulte las últimas cotizaciones de Ethereum (ETH)


¿Qué es la cadena de bloques?

Ethereum se basa en la cadena de bloques. Esta es la base de datos que almacena la información utilizada por el protocolo. Si está familiarizado con nuestro artículo ¿Qué es Bitcoin?, tendrá un conocimiento básico de cómo funciona blockchain. Las cadenas de bloques de Ethereum y Bitcoin son similares, aunque la información y los métodos para almacenarla son diferentes.

La cadena de bloques Ethereum puede considerarse como un libro al que se le añaden nuevas páginas. Cada uno de ellos es un bloque que contiene información sobre transacciones. Cuando agregamos una nueva página, es necesario insertar un valor especial en la parte superior. Esto indica que las páginas se agregan secuencialmente y no en orden aleatorio.

Este valor es una especie de número de página, que está determinado por el número anterior. Al mirar la nueva página, entendemos inmediatamente que sigue a la anterior. Esto se hace mediante un proceso llamado hash.

Durante el hashing, se toma un dato (en nuestro caso, información de la página) y se crea un identificador único (hash). La probabilidad de que diferentes datos produzcan el mismo hash es extremadamente baja. Además, es un proceso unidireccional: es muy fácil crear un hash a partir de información, pero es casi imposible obtener información de un hash existente. En el próximo capítulo veremos por qué esto es importante para la minería.

Basado en los componentes anteriores, tenemos un mecanismo para vincular nuestras páginas en el orden correcto. Cualquier intento de cambiar el orden establecido o eliminar una página supondrá que todo el libro ha sido alterado alterando cada una de las páginas anteriores.

¿Quieres aprender más sobre blockchain? Consulte nuestra guía de tecnología blockchain para principiantes.


Ethereum y Bitcoin: ¿cuáles son sus diferencias?

Bitcoin utiliza tecnología blockchain e incentivos financieros para crear un sistema de pago global. Introdujo varias innovaciones para coordinar a los usuarios de todo el mundo sin la necesidad de un sistema centralizado. Debido a que cada usuario ejecuta el programa en su propia computadora, tiene la oportunidad de trabajar en un entorno descentralizado donde no hay riesgo de ser engañado por otros participantes en el proceso.

A Bitcoin se le suele llamar la cadena de bloques de primera generación. No fue diseñado para ser un sistema demasiado complejo y esto se convirtió en su ventaja en términos de seguridad. La falta de flexibilidad de Bitcoin es una decisión consciente para garantizar una mayor confiabilidad. El lenguaje de contrato inteligente de Bitcoin es extremadamente limitado y poco adecuado para aplicaciones no transaccionales.

La segunda generación de blockchains, por el contrario, es capaz de hacer más. Además de facilitar las transacciones financieras, estas plataformas brindan un mayor grado de programabilidad. Ethereum ofrece a los desarrolladores mucha más flexibilidad para experimentar con su código y crear lo que llamamos aplicaciones descentralizadas (DApps).

Ethereum fue el pionero de las blockchains de segunda generación y hoy sigue siendo el representante más destacado de este segmento. Ethereum tiene muchas similitudes con Bitcoin y puede realizar la mayoría de las mismas funciones. Sin embargo, en esencia son muy diferentes y cada uno tiene sus propias ventajas sobre el otro.


¿Cómo funciona Ethereum?

A Ethereum se le puede llamar una máquina de estados. Esto significa que en cualquier momento puede tomar una instantánea del sistema de archivos y ver información sobre todos los saldos de cuentas y contratos inteligentes en su forma actual. Ciertas acciones hacen que el estado del sistema se actualice, lo que significa que todos los nodos también actualizan sus instantáneas para reflejar el cambio.

Транзакционный лист отображает erin, посылая 5 зубов на alice.

Transición de Ethereum a otro estado


Los contratos inteligentes que se ejecutan en Ethereum se inician mediante transacciones (de usuarios u otros contratos). Cuando un usuario envía una transacción a un contrato, cada nodo de la red ejecuta el código del contrato y registra el resultado. Esto se hace utilizando la Máquina Virtual Ethereum (EVM), que convierte contratos inteligentes en instrucciones legibles por máquina.

Para actualizar el estado (por ahora), se utiliza un mecanismo especial llamado minería. Se realiza mediante el algoritmo Prueba de Trabajo, muy similar al algoritmo de Bitcoin. Veremos esto con más detalle a continuación.


¿Qué es un contrato inteligente?

Un contrato inteligente no es más que código. El código en sí no está asociado con la "mente" o con un contrato en el sentido literal de la palabra y, sin embargo, lo llamamos "inteligente" porque se ejecuta bajo ciertas condiciones. Puede considerarse un contrato porque asegura el cumplimiento de los acuerdos entre las partes.

El informático Nick Szabo se atribuye especialmente el mérito de una idea que propuso a finales de los años 1990. Utilizando una máquina expendedora de alimentos como ejemplo, Nick explicó el concepto de contrato inteligente y afirmó que una máquina similar podría considerarse la predecesora de un contrato inteligente moderno. En el caso de una máquina expendedora, se ejecuta un contrato simple. Los usuarios introducen sus monedas en ella y, a cambio, la máquina dispensa un producto.

Un contrato inteligente aplica una lógica similar en un entorno digital. Puede especificar algo simple en su código. Por ejemplo: responda "¡Hola mundo!" cuando se envíen dos éteres a este contrato.

Привет, контракт на весь мир


En Ethereum, un desarrollador crea un código que luego puede ser leído por el EVM. Luego, el programador lo publica enviándolo a una dirección especial que registra el contrato. En esta etapa, todos pueden usarlo y el contrato no se puede cancelar si el desarrollador no indicó esta condición al redactarlo.

El contrato también tiene una dirección. Para interactuar con esta dirección, los usuarios deben enviarle 2 ETH. Esto activará el código de contrato. Todas las computadoras de la red lo ejecutarán, comprobarán que se realizó el pago y registrarán su resultado (“¡Hola, mundo!”).

Todo lo anterior es uno de los ejemplos más simples del uso de Ethereum. También existen aplicaciones más complejas que establecen relaciones para muchos contratos a la vez. Estos códigos ya existen y en el futuro habrá más.


¿Quién creó Ethereum?

En 2008, un desarrollador desconocido (o grupo de desarrolladores) bajo el seudónimo de Satoshi Nakamoto publicó el documento técnico de Bitcoin. Esto cambió para siempre la forma en que la gente piensa sobre el dinero digital. Unos años más tarde, un joven programador llamado Vitalik Buterin pudo desarrollar esta idea y encontrar una forma de aplicarla a cualquier tipo de aplicación. El concepto finalmente se implementó en Ethereum.

En 2013, Buterin creó una publicación de blog titulada Ethereum: The Ultimate Smart Contract and Decentralized Application Platform. En él, describió la idea de crear una red blockchain de acuerdo con la integridad de Turing en forma de una computadora descentralizada que, con el tiempo y los recursos, podría ejecutar cualquier aplicación.

En el futuro, los tipos de aplicaciones que se pueden ejecutar en blockchain estarán limitados únicamente por la imaginación de los desarrolladores. Ethereum busca ver si la tecnología blockchain tiene el potencial de usarse más allá de las limitaciones originales del sistema Bitcoin.


¿Cómo ocurrió la distribución del éter?

Ethereum se lanzó en 2015 con un capital inicial de 72 millones de ether. Más de 50 millones de estas unidades se distribuyeron en una venta pública de tokens llamada oferta inicial de monedas (ICO), donde cualquiera podía comprar tokens Ether a cambio de Bitcoin o moneda fiduciaria.


¿Qué es una DAO y cómo surgió Ethereum Classic?

Con la llegada de Ethereum, se hicieron posibles formas completamente nuevas de colaboración abierta a través de Internet. Un ejemplo de ello son las DAO (organizaciones autónomas descentralizadas), que se ejecutan mediante un código similar a un programa de computadora.

La DAO fue uno de los primeros y más ambiciosos intentos de crear un sistema de este tipo. Consistiría en contratos inteligentes complejos que se ejecutarían sobre Ethereum, que actuaría como un fondo de riesgo autónomo. Los tokens DAO se distribuyeron a través de una ICO y otorgaron a los poseedores de tokens una participación de propiedad junto con derechos de voto.

Sin embargo, poco después de su lanzamiento, los atacantes aprovecharon una vulnerabilidad en el código fuente abierto del proyecto y robaron casi un tercio de los fondos de la DAO. Cabe señalar que en ese momento, la DAO poseía el 14% del suministro total de ethers y tal evento fue, de hecho, muy destructivo para la red Ethereum aún en desarrollo.

Después de algunas discusiones, la cadena se dividió (bifurcación dura) en dos cadenas. En la nueva cadena, las transacciones maliciosas se revirtieron efectivamente y los fondos se “desenrollaron” y se devolvieron al propietario. Hoy esta cadena se conoce como blockchain Ethereum. La cadena original, que mantenía la irreversibilidad de las transacciones, ahora se llama Ethereum Classic.

El ataque DAO sirvió como recordatorio de los riesgos asociados con esta tecnología y las nefastas consecuencias que pueden resultar de confiar grandes sumas de dinero al código autónomo. También fue un ejemplo instructivo de cómo la toma de decisiones colectiva en un entorno abierto puede crear problemas graves. Sin embargo, a pesar de sus vulnerabilidades de seguridad, los DAO ilustran perfectamente el potencial de los contratos inteligentes para permitir una colaboración segura, sin confianza y a gran escala a través de Internet.



Capítulo 2 – ¿Cómo apareció el éter?

Contenido

  • ¿Cómo se crean nuevos éteres?

  • ¿Cuántas transmisiones hay en total?

  • ¿Cómo funciona la minería en Ethereum?

  • ¿Qué es el gas en Ethereum?

  • Límite de gas y gas

  • ¿Cuánto tiempo lleva minar un bloque en la red Ethereum?

  • ¿Qué son los tokens Ethereum?


¿Cómo se crean nuevos éteres?

Anteriormente hablamos brevemente sobre la minería. Si sabe qué es Bitcoin, probablemente sepa que la minería es una parte integral de la protección y actualización de la cadena de bloques. Ethereum funciona según el mismo principio: para recompensar a los usuarios que extraen (lo cual es caro), el sistema los recompensa con Ether.


¿Cuántas transmisiones hay en total?

En febrero de 2020, el número total de unidades de Ether en circulación era de aproximadamente 110 millones.

A diferencia de Bitcoin, el calendario de emisión de los tokens Ethereum no se determinó en el momento del lanzamiento de la plataforma. Bitcoin ha intentado mantener su valor limitando la cantidad de unidades de Bitcoin y reduciendo gradualmente la cantidad de monedas producidas. Ethereum, por otro lado, tiene como objetivo proporcionar la base para aplicaciones descentralizadas (DApps). Y como no está claro qué programa de emisión de tokens es el más adecuado para esto, la pregunta sigue abierta.


¿Cómo funciona la minería en Ethereum?

La minería es el factor más importante en la seguridad de la red. Garantiza que la cadena de bloques se actualice correctamente y permite que la red funcione de forma independiente. Durante el proceso de minería, muchos nodos (el nombre fue inventado por los mineros) asignan potencia informática para resolver acertijos criptográficos.

Estos nodos procesan una serie de transacciones pendientes junto con algunos otros datos. Para que un bloque se considere válido, el hash debe estar por debajo de un determinado valor numérico establecido por el protocolo. Si el trabajo para resolver un problema computacional no tiene éxito, los nodos pueden cambiar algunos datos e intentar encontrar una solución nuevamente.

Por lo tanto, para ser competitivos, los mineros deben hacer hash de la información lo más rápido posible: la potencia se mide en hashrate. Cuanto mayor sea el hashrate en la red, más difícil será resolver el problema. Sólo los mineros tienen derecho a encontrar la solución a un bloque. Una vez conocido, será fácil para todos los demás participantes comprobar su validez.

Por supuesto, el hash continuo a altas velocidades tiene un costo. Para motivar a los mineros a proteger la red, se les ofrece una recompensa que incluye todas las tarifas de transacción en el bloque. Además, los mineros reciben éter recién generado: 2 ETH al momento de escribir este artículo.


¿Qué es el gas en Ethereum?

¿Recuerdas cuando mencionamos el contrato Hello World? Era un programa simple con un esfuerzo computacional bastante bajo. Pero no eres el único que lo ejecuta en tu PC. También le estás preguntando esto a todos en el ecosistema Ethereum.

Esto nos lleva a la siguiente pregunta: ¿qué sucede cuando miles de personas ejecutan contratos complejos? Si alguien configurara su contrato para repetir el mismo código, cada nodo tendría que ejecutarlo indefinidamente. Esto creará una carga enorme y es probable que el sistema colapse.

Afortunadamente, la red Ethereum introdujo el concepto de gas para mitigar este riesgo. Así como un automóvil no puede funcionar sin combustible, los contratos no pueden funcionar sin gasolina. Para que el contrato funcione correctamente, los usuarios deben pagar una determinada cantidad de gas. Si no hay suficiente, el contrato dejará de funcionar.

En esencia, este es un mecanismo de tarifas adicionales, similar a las transacciones regulares: dado que los mineros toman decisiones basadas en el beneficio potencial de su trabajo, pueden ignorar las transacciones con tarifas más bajas.

Tenga en cuenta: el éter y el gas son cosas diferentes. El precio medio del gas fluctúa y depende en gran medida de los mineros. Para realizar una transacción, paga la gasolina en ETH. Esto es similar a las tarifas de Bitcoin: si la red está congestionada y una gran cantidad de usuarios intentan realizar transacciones, el precio promedio del gas probablemente aumentará. Y viceversa: si no hay mucha actividad, el precio bajará.

Aunque el precio del gas puede variar, cada transacción requiere una cantidad mínima fija de gas, lo que significa que los contratos complejos requerirán mucho más gas que una simple transacción. Por tanto, el gas actúa como medida de la potencia informática. Esto garantiza que el sistema cobre a los usuarios un precio justo por utilizar los recursos de Ethereum.

El gas suele costar una pequeña fracción del éter. Para denotarlo se utiliza una unidad más pequeña (gwei). Un gwei corresponde a una milmillonésima parte de un éter.

En pocas palabras, podría ejecutar un programa en bucle durante mucho tiempo, pero dicho contrato rápidamente se volverá más caro. Gracias a esto, los nodos de la red Ethereum filtran con éxito el spam.

Средняя цена на газ в гвее с течением времени

Precio medio de la gasolina en Guei a lo largo del tiempo. Fuente: etherscan.io


Límite de gas y gas

Supongamos que Alice ejecuta una transacción contractual. Calculó cuánto estaba dispuesta a gastar en gasolina (por ejemplo, usando la gasolinera ETH). Puede establecer un precio más alto para incentivar a los mineros a iniciar su transacción más rápido.

Pero también será necesario establecer un límite de gas, que sirva para garantizar su protección. Si algo sale mal con el contrato, podría provocar un consumo de gas mayor del esperado. El límite de gas se establece para garantizar que el funcionamiento se detenga una vez que se haya consumido x cantidad de gas. El contrato no funcionará, pero Alice no tendrá que pagar más de lo que esperaba originalmente.

Estos conceptos pueden resultar un poco confusos al principio, pero no te preocupes. Sí, siempre puedes establecer el precio que estás dispuesto a pagar por la gasolina (y el límite de gasolina) manualmente, pero la mayoría de las billeteras te ayudarán con esto. En términos simples, el precio del gas determina la rapidez con la que los mineros procesarán su transacción y el límite del gas determina la cantidad máxima que está dispuesto a pagarles.


¿Cuánto tiempo lleva minar un bloque en la red Ethereum?

Por lo general, se necesitan entre 12 y 19 segundos para agregar un nuevo bloque a la cadena. Sin embargo, este tiempo puede reducirse cuando la red cambie al método Prueba de participación, uno de cuyos objetivos es acelerar la creación de bloques. Si desea obtener más información, consulte la sección Ethereum Casper.


¿Qué son los tokens Ethereum?

Ethereum debe gran parte de su atractivo al hecho de que los usuarios pueden agregar sus propios activos a la cadena, almacenarlos y transferirlos como ether. Están regulados por contratos inteligentes, que permiten a los desarrolladores establecer ciertos parámetros para sus tokens. El contrato inteligente determina cuántos hay, cómo ejecutarlos, si son divisibles, fungibles o no, y mucho más. El estándar técnico más conocido para crear tokens en Ethereum es ERC-20, razón por la cual a menudo se les conoce como tokens ERC-20.

El potencial funcional de dichos tokens abre una enorme plataforma experimental para innovadores con las aplicaciones más modernas en la intersección de las finanzas y la tecnología, ya sea la emisión de tokens homogéneos que actúan como moneda en la aplicación, o la emisión de tokens únicos respaldados por ventajas fisicas. La plataforma demuestra una amplia gama de capacidades y una flexibilidad de diseño excepcional. Dicho esto, es probable que las mejores opciones para un proceso de desarrollo de tokens simple y optimizado aún estén por llegar.



Capítulo 3 – Cómo empezar a usar Ethereum

Contenido

  • ¿Cómo comprar ETH?

    • Cómo comprar ETH con una tarjeta de crédito/débito

    • Cómo comprar ETH en mercados P2P

  • ¿Qué puedo comprar con Ethereum (ETH)?

  • ¿Con qué fines se puede utilizar Ethereum?

  • ¿Qué pasa si pierdo mi ETH?

  • ¿Puedo cancelar transacciones de Ethereum?

  • ¿Las transacciones de Ethereum son privadas?

  • ¿Puedo ganar dinero con Ethereum?

  • ¿Cómo almacenar correctamente ETH?

  • Cómo depositar ETH en Binance

  • Cómo almacenar ETH en Binance

  • Cómo retirar ETH de Binance

  • Cómo almacenar ETH en una billetera Ethereum

    • Carteras calientes

    • Carteras frías

  • ¿Qué significa el logotipo y el símbolo de Ethereum?


¿Cómo comprar ETH?

Cómo comprar ETH con una tarjeta de crédito/débito

Binance te permite comprar ETH sin problemas a través de tu navegador. Para hacer esto necesitas hacer lo siguiente:


  1. Ingresa al portal de compra y venta de criptomonedas.

  2. Selecciona la criptomoneda que deseas comprar (ETH) y la moneda en la que realizarás el pago.

  3. Vaya a Binance o regístrese si aún no tiene una cuenta.

  4. Seleccione un método de pago.

  5. Si es necesario, ingresa los datos de tu tarjeta y verifica tu identidad.

  6. ¡Eso es todo! Su ETH pronto se acreditará en su cuenta de Binance.


Cómo comprar ETH en mercados P2P

ETH se puede comprar y vender en mercados P2P. En otras palabras, puedes comprar monedas de otros usuarios directamente desde la aplicación móvil de Binance. Para hacer esto necesitas:


  1. Inicie la aplicación, realice el proceso de registro si no tiene su propia cuenta e inicie sesión.

  2. Haga clic en Comprar y Vender con un clic y vaya a la pestaña Comprar en la esquina superior izquierda de la pantalla.

  3. Se le ofrecerán varias opciones: seleccione la que necesita y haga clic en Comprar.

  4. El pago también es posible con criptomonedas o moneda fiduciaria en las pestañas correspondientes.

  5. A continuación se le pedirá que indique su método de pago. Elige el que más te convenga.

  6. Haga clic en Comprar ETH.

  7. A continuación debe realizar el pago. Después de eso, haga clic en Marcar como pagado y Confirmar.

  8. La transacción se completa cuando el vendedor le envía las monedas.


¿Qué puedo comprar con Ethereum (ETH)?

A diferencia de Bitcoin, Ethereum no es sólo una plataforma de criptomonedas. Sirve para crear aplicaciones descentralizadas y Ether, como token de intercambio, actúa como combustible de este ecosistema. Así, el principal valor del ether radica en su versatilidad en la red Ethereum.

Al mismo tiempo, el éter también se puede utilizar como moneda tradicional, es decir. Puedes pagar bienes y servicios con ETH, como con cualquier otra moneda.

Тепловая карта ритейлеров, которые принимают эфир в качестве оплаты. Источник.

Mapa de calor de minoristas que aceptan Ether como pago. Fuente: cryptwerk.com/coinmap


¿Con qué fines se puede utilizar Ethereum?

La moneda nativa de Ethereum, ETH, se puede utilizar como dinero digital o garantía. Además, mucha gente utiliza este activo para inversiones a largo plazo (al igual que Bitcoin). Sin embargo, a diferencia de Bitcoin, la cadena de bloques Ethereum es más programable, por lo que tienes más opciones para trabajar con ETH. Puede servir como elemento vital de aplicaciones y mercados financieros descentralizados, intercambios, juegos y más.


¿Qué pasa si pierdo mi ETH?

Dado que las organizaciones bancarias no participan en este proceso, los usuarios son responsables de sus propios fondos. Puedes almacenar monedas en una casa de cambio o en tu billetera. Es importante tener en cuenta que si está utilizando una billetera, debe tener cuidado con su frase inicial. No lo confíes a extraños, ya que si pierdes el acceso a tu billetera, solo con su ayuda podrás restaurar tus fondos.


¿Puedo cancelar transacciones de Ethereum?

Una vez que se agregan datos a la cadena de bloques Ethereum, es casi imposible cambiarlos o eliminarlos. Es decir, ya no podrás hacer nada con la transacción confirmada. Por lo tanto, siempre verifique cuidadosamente la información proporcionada y especialmente la dirección a la que envía los fondos. Si necesita enviar una cantidad grande, es más seguro enviar una parte primero para asegurarse de que la dirección sea correcta.

Sin embargo, un caso de piratería de contratos inteligentes empujó a Ethereum a realizar cambios drásticos en su funcionamiento, concretamente una bifurcación dura en 2016 para combatir las transacciones maliciosas. Esto, sin embargo, puede considerarse la excepción y no la norma. Y se han tomado medidas serias para evitar que esto suceda en el futuro.


¿Las transacciones de Ethereum son privadas?

Respuesta corta: No. Todas las transacciones agregadas a la cadena de bloques Ethereum están disponibles públicamente. Incluso si su nombre real no aparece en su dirección de Ethereum, un tercero puede identificarlo a través de varios métodos.


¿Puedo ganar dinero con Ethereum?

Dado que el activo es volátil, puedes ganar o perder dinero con ETH. Algunas personas mantienen el éter durante mucho tiempo, con la esperanza de que algún día la red se convierta en un sistema de liquidación programable global. Algunos, por el contrario, prefieren cambiarlo por otras altcoins. En cualquier caso, ni una ni otra estrategia pueden protegerle de los riesgos financieros.

Como base del desarrollo de las finanzas descentralizadas (DeFi), ETH también se puede utilizar para pedir prestado, como garantía para préstamos, para la creación de activos sintéticos y, un día en el futuro, para apostar.

Algunos inversores trabajan exclusivamente con bitcoins y no aceptan otros activos digitales. Algunos, por el contrario, optan por trabajar con ETH y otras altcoins o asignan un cierto porcentaje para el comercio a corto plazo (por ejemplo, el day trading o el swing trading). No existe un enfoque universal para ganar dinero en los mercados: cada inversor elige la estrategia óptima teniendo en cuenta las características de su cartera y las circunstancias.


¿Cómo almacenar correctamente ETH?

Hay muchas opciones para almacenar monedas, cada una con sus pros y sus contras. Si existe al menos cierto riesgo, es mejor optar por la diversificación, que implica una combinación de diferentes soluciones.

En general, las opciones de almacenamiento se dividen en custodiadas y sin custodia. Custodia significa que usted confía sus monedas a un tercero (como un intercambio). En este caso, deberá iniciar sesión en la plataforma del custodio para realizar transacciones.

El método sin custodia, por otro lado, le permite mantener el control de sus fondos mediante el uso de una billetera de criptomonedas. La billetera no almacena literalmente sus monedas como lo hace una billetera física. Contiene claves criptográficas que le dan acceso a sus activos en la cadena de bloques. Es importante tener en cuenta nuevamente: ¡asegúrese de hacer una copia de seguridad de su frase inicial cuando use una billetera sin custodia!


Cómo depositar ETH en Binance

Si ya tienes Ether y quieres incluirlo en Binance, puedes hacerlo rápida y fácilmente siguiendo estos pasos:

  1. Vaya a Binance o regístrese si aún no tiene una cuenta.

  2. Vaya a la billetera y seleccione Entrar.

  3. Seleccione ETH de la lista de todas las monedas disponibles.

  4. Seleccione una red y envíe su ETH a la dirección adecuada.

  5. ¡Eso es todo! Después de una cierta cantidad de confirmaciones en línea, Ethereum se acreditará en su cuenta de Binance.


Cómo almacenar ETH en Binance

Si tiene la intención de operar activamente con Ether, deberá almacenarlo en su cuenta de Binance. Almacenar ETH en Binance es fácil y seguro, y le brinda la oportunidad de aprovechar el ecosistema de Binance mediante préstamos, apuestas, lanzamientos aéreos y obsequios.


Cómo retirar ETH de Binance

Si ya tienes Ether y quieres retirar de Binance, puedes hacerlo rápida y fácilmente siguiendo estos pasos:

  1. Inicie sesión en Binance.

  2. Vaya a su billetera y seleccione Retirar.

  3. Seleccione ETH de la lista de todas las monedas disponibles.

  4. Seleccione una red.

  5. Pegue la dirección del destinatario e ingrese la cantidad requerida.

  6. Confirma esta operación en tu correo electrónico.

  7. ¡Eso es todo! Después de una cierta cantidad de confirmaciones en la red, ETH se acreditará en la dirección que proporcionó.


Cómo almacenar ETH en una billetera Ethereum

Si desea almacenar ETH en su propia billetera, puede elegir entre dos opciones principales: una billetera activa o una billetera fría.


Carteras calientes

Una billetera de criptomonedas conectada a Internet se llama billetera activa. Normalmente, se trata de una aplicación móvil o de escritorio que le permite consultar su saldo y enviar y recibir tokens. Debido a que las billeteras activas están en línea, son más vulnerables a los ataques, pero también son más convenientes para los pagos diarios. Trust Wallet es un ejemplo de una billetera móvil simple y conveniente que admite muchas monedas diferentes.

Carteras frías

Una billetera fría es una billetera criptográfica que no está conectada a Internet. Dado que no existe amenaza de un ataque en línea, los riesgos son generalmente menores. Al mismo tiempo, las billeteras frías no suelen ser tan cómodas de usar como las calientes. Los ejemplos de billeteras frías incluyen billeteras de hardware o billeteras de papel, pero las billeteras de papel ahora se consideran una opción obsoleta e incluso peligrosa y, por lo tanto, no se recomiendan.

Para obtener más información sobre las billeteras, consulte el artículo Tipos de billeteras de criptomonedas.


¿Qué significa el logotipo y el símbolo de Ethereum?

Vitalik Buterin diseñó el primer logotipo de Ethereum. Consistía en dos símbolos de suma rotados Σ (sigma del alfabeto griego). El diseño del logotipo final (basado en este emblema) tiene forma de diamante: un octágono rodeado por cuatro triángulos. Al igual que otras monedas, Ether requiere un carácter Unicode estándar para que las aplicaciones y sitios web muestren la moneda. El símbolo más utilizado para Ether es Ξ, aunque no es tan común como, por ejemplo, $ para el dólar estadounidense.



Capítulo 4: Escalabilidad, ETH 2.0 y el futuro de Ethereum

Contenido

  • ¿Qué es la escalabilidad?

  • ¿Por qué Ethereum necesita escalabilidad?

  • El trilema de la escalabilidad de Blockchain

  • ¿Cuántas transacciones se pueden procesar en la red Ethereum?

  • ¿Qué es Ethereum 2.0?

  • ¿Qué es la fragmentación de Ethereum?

  • ¿Qué es el plasma Ethereum?

  • ¿Qué es el roll-up de Ethereum?

  • ¿Qué es la prueba de participación (PoS) de Ethereum?

  • ¿Qué es el stake de Ethereum?

    • ¿Cuánto ETH es una participación en Ethereum?

    • ¿Cuánto ETH puedo ganar apostando Ethereum?

    • ¿Durante cuánto tiempo mi ETH estará bloqueado para apostar?

    • ¿Cuáles son los riesgos asociados con apostar ETH?


¿Qué es la escalabilidad?

En términos simples, la escalabilidad es la capacidad de un sistema para crecer. Por ejemplo, en los sistemas informáticos, se puede escalar una red o un servidor para aumentar el número total de transacciones procesadas mediante la implementación de diversas técnicas.

En criptomonedas, escalabilidad significa la capacidad de expandir la red blockchain para atender a más usuarios. Cuantos más usuarios haya, más operaciones y transacciones “compiten” entre sí para ser incluidas en la blockchain.


¿Por qué Ethereum necesita escalabilidad?

Los fanáticos de Ethereum creen que la próxima versión de Internet se construirá sobre esta plataforma. La llamada Web 3.0 creará una topología descentralizada caracterizada por la ausencia de intermediarios, un énfasis en la privacidad y un cambio hacia la verdadera propiedad de los datos. Su base se basará en el uso de informática distribuida en forma de contratos inteligentes y protocolos de comunicación/almacenamiento distribuido.

Sin embargo, para ello, Ethereum necesita aumentar significativamente el número posible de transacciones procesadas sin comprometer la descentralización de la red. Actualmente, Ethereum no limita el volumen de transacciones mediante el tamaño del bloque, como lo hace Bitcoin. En cambio, el gas está limitado de modo que sólo una cierta cantidad de gas pueda caber en el bloque.

Por ejemplo, el límite de gas en el bloque es de 100.000 Gwei. Desea incluir diez transacciones con 10 000 Gwei por cada una, en cuyo caso el sistema procesará la transacción. Lo mismo sucederá con dos transacciones de Gwei 50.000, pero cualquier transacción adicional enviada con ellas esperará a ser incluida en el siguiente bloque.

Sin embargo, este mecanismo no es adecuado para un sistema que todo el mundo utilizará. Si hay más transacciones pendientes que espacio disponible en el bloque, pronto se formará un registro del trabajo restante, conocido como trabajo pendiente. El precio del gas aumentará y los usuarios deberán superar a otros postores para garantizar que la red procese sus transacciones primero. Dependiendo de la congestión de la red, las operaciones pueden volverse prohibitivamente costosas para ciertos casos de uso.

El aumento de la popularidad de CryptoKitties fue un gran ejemplo de las limitaciones de Ethereum en esta área. En 2017, el juego basado en Ethereum incitó a decenas de usuarios a realizar transacciones para participar en la cría de sus propios gatos digitales (representados como tokens no fungibles). Resultó ser tan popular que el número de transacciones pendientes aumentó considerablemente, provocando incluso que la red se ralentizara.


El trilema de la escalabilidad de Blockchain

Podría parecer que simplemente aumentar el límite de gas en bloque ayudaría a resolver los problemas de escalabilidad, ya que cuanto mayor sea el límite, más transacciones se pueden procesar en un tiempo determinado, ¿verdad?

Desafortunadamente, esto es imposible sin comprometer las propiedades clave de Ethereum. Vitalik Buterin propuso el trilema de la cadena de bloques (presentado a continuación) para ilustrar el delicado equilibrio de la cadena.

Трилемма блокчейна

El trilema de blockchain: escalabilidad (1), seguridad (2) y descentralización (3).


A la hora de optimizar las características anteriores, habrá que sacrificar una de las tres. Blockchains como Ethereum y Bitcoin priorizan la seguridad y la descentralización. Sus algoritmos de consenso garantizan la seguridad de redes formadas por miles de nodos, lo que, lamentablemente, conduce a una baja escalabilidad. Con tantos nodos que aceptan y validan transacciones, un sistema descentralizado es más lento que las alternativas centralizadas.

También existe la opción de eliminar el límite de gas para que la red alcance seguridad y escalabilidad, pero en este caso ya no será tan descentralizada.

Esto se debe al hecho de que una gran cantidad de transacciones en un bloque afecta directamente su tamaño. Sin embargo, los nodos de la red aún deben descargarlos y distribuirlos periódicamente a otros nodos, manteniendo la intensidad de sus equipos. Cuando el límite de gas de bloque aumenta, a los nodos les resulta más difícil verificar, almacenar y transmitir bloques a la red.

Como resultado, los nodos que no puedan soportar tal carga comenzarán a cerrarse. Sólo unos pocos podrán quedarse y seguir compitiendo entre sí, lo que conducirá a una mayor centralización. Como resultado, obtendremos una cadena de bloques segura y escalable que carece de una de sus principales propiedades: la descentralización.

Finalmente, imaginemos una blockchain cuyas principales prioridades sean la descentralización y la escalabilidad. Para ser rápido y descentralizado al mismo tiempo, hay que hacer concesiones en el uso del algoritmo de consenso, lo que a su vez conduce a una seguridad debilitada.


¿Cuántas transacciones se pueden procesar en la red Ethereum?

En los últimos años, Ethereum rara vez ha superado las diez transacciones por segundo (TPS). Para una plataforma que aspira a convertirse en la "computadora global", esta cifra es sorprendentemente baja.

Sin embargo, aumentar la escalabilidad ha sido durante mucho tiempo un objetivo de Ethereum. El plasma es una de las posibles medidas para solucionar este problema. Su objetivo es mejorar la eficiencia de Ethereum, pero también se puede aplicar a otras redes blockchain.


¿Qué es Ethereum 2.0?

A pesar de todo su potencial, Ethereum (en su estado actual) está asociado con importantes limitaciones y desventajas, una de las cuales discutimos anteriormente. En pocas palabras, si Ethereum pretende convertirse en la base de un nuevo sistema financiero, debe poder procesar muchas más transacciones por segundo. Dada la naturaleza distribuida de la red, este problema será muy difícil de resolver, o al menos los desarrolladores de Ethereum han estado lidiando con esto durante muchos años.

Por un lado, para que la red esté suficientemente descentralizada, todavía es necesario aplicar algunas restricciones. Cuanto mayores sean los requisitos para ejecutar un nodo, menos participantes habrá y más centralizada será la red. Así, aumentar el número de transacciones que Ethereum es capaz de procesar podría poner en peligro toda la integridad del sistema, ya que también aumentaría la carga en cada nodo.

Otra desventaja de Ethereum (y otras criptomonedas de prueba de trabajo) es que requiere muchos recursos. Para agregar con éxito un bloque a la cadena de bloques, es necesario extraerlo, lo que requiere cálculos rápidos y consume una gran cantidad de electricidad.

Para abordar las limitaciones anteriores, se ha propuesto un conjunto básico de actualizaciones, conocido colectivamente como Ethereum 2.0 (o ETH 2.0). Una vez completamente implementado, ETH 2.0 mejorará significativamente el rendimiento de toda la red.


¿Qué es la fragmentación de Ethereum?

Como ya se señaló, todos los nodos almacenan una copia de la cadena de bloques. A medida que la red se expande, cada nodo debe actualizarse, lo que a su vez consume su ancho de banda y la memoria disponible en el disco duro.

Sin embargo, cuando se utiliza fragmentación, esto ya no es necesario. El nombre se refiere al proceso de dividir la red en un subconjunto de nodos: fragmentos. Cada uno de estos fragmentos maneja sus propias transacciones y contratos, pero puede comunicarse con una red más amplia de fragmentos según sea necesario. Dado que cada fragmento se verifica de forma independiente, no es necesario almacenar datos de otros fragmentos.

сеть без добавления к сети с общим доступом

Red en marzo de 2020 en comparación con una red similar con fragmentación implementada.


La fragmentación es uno de los enfoques de escalado más complejos, que requiere mucho desarrollo e implementación adicional. Pero si se implementa con éxito, esta también será una de las formas más efectivas de aumentar varias veces la capacidad de la red.


¿Qué es el plasma Ethereum?

Ethereum Plasma es una solución de escalabilidad fuera de la cadena, lo que significa que busca aumentar el rendimiento mediante la realización de transacciones fuera de la cadena. En este sentido, se parece a las cadenas laterales y a los canales de pago.

En plasma, las cadenas secundarias están vinculadas a la cadena de bloques principal de Ethereum, manteniendo la comunicación entre ellas a un nivel mínimo. Operan más o menos de forma independiente, pero los usuarios aún tienen que depender de la cadena principal para resolver disputas o "completar" sus actividades en las cadenas secundarias.

Reducir la cantidad de datos que deben almacenarse en los nodos es vital para escalar Ethereum con éxito. El enfoque plasma permite a los desarrolladores definir el funcionamiento de cadenas "secundarias" en un contrato inteligente creado en la cadena principal. Las aplicaciones o procesos que serían demasiado costosos de ejecutar o almacenar en la cadena principal podrían luego construirse libremente en estas cadenas.

Para obtener una comprensión completa de Plasma, consulte el artículo "¿Qué es Ethereum Plasma?"


¿Qué es el roll-up de Ethereum?

Rollups es similar a Plasma en el sentido de que también busca escalar Ethereum sacando transacciones de la cadena principal. ¿Cómo está estructurado?

Un contrato de la cadena principal contiene todos los fondos y pruebas criptográficas del estado actual de la segunda cadena. Los operadores de la segunda cadena, que vinculan los contratos de la cadena principal, se aseguran de que sólo se registren en el contrato los cambios válidos. Dado que este estado se mantiene fuera de la cadena, no es necesario almacenar información en la cadena de bloques. Sin embargo, la diferencia clave entre los rollups y Plasma es que todas las transacciones se transfieren a la cadena principal. Utilizando un tipo especial de transacción, una gran cantidad de ellas se pueden "acumular" en un bloque especial llamado bloque acumulativo.

Hay dos tipos de resúmenes: optimistas y resúmenes ZK. Ambos, a su manera, garantizan las transiciones correctas entre los estados de la red.

El paquete acumulativo ZK envía transacciones utilizando una verificación criptográfica llamada prueba de conocimiento cero. Un nombre más preciso para este enfoque es zk-SNARK. Omitiremos los detalles de su funcionamiento, pero explicaremos por qué es útil para los rollups. Permite que diferentes partes se demuestren entre sí que tienen cierta información sin revelarla.

En el caso de los acumuladores ZK, esta información representa transiciones de estado del circuito secundario, que se traducen al circuito principal. La gran ventaja de esta solución es que este proceso puede ocurrir casi instantáneamente y la probabilidad de que se produzcan ideas distorsionadas sobre el Estado es extremadamente baja.

Un resumen optimista sacrifica la escalabilidad en favor de una mayor flexibilidad. Utilizando una máquina virtual llamada Optimistic Virtual Machine (OVM), puede ejecutar contratos inteligentes en cadenas secundarias. Por otro lado, no existe prueba criptográfica de que la transición de estado pasada a la cadena principal sea válida. Para mitigar este problema, existe un pequeño retraso que permite a los usuarios cuestionar y rechazar bloques no válidos enviados a la cadena principal.


¿Qué es la prueba de participación (PoS) de Ethereum?

La Prueba de participación (PoS) es una alternativa al método de Prueba de trabajo para validar bloques. En un sistema de Prueba de participación, los bloques no se extraen como tales, sino que se utiliza la acuñación (a veces también llamada forja). En lugar de que los mineros compitan por el hashrate, periódicamente se selecciona al azar un nodo (o validador) para validar un bloque candidato. Si todo se hace correctamente, el validador recibirá todas las tarifas de transacción para ese bloque y, según el protocolo, posiblemente la recompensa del bloque.

Debido a la falta de minería, la Prueba de Participación se considera menos dañina para el medio ambiente. Los validadores PoS no consumen mucha electricidad y también tienen la capacidad de crear bloques en equipos de consumo.

Ethereum planea cambiar de PoW a PoS en Ethereum 2.0, una actualización llamada Casper. Si bien aún no se conoce la fecha exacta, es probable que la primera versión se lance pronto.


¿Qué es el stake de Ethereum?

Según los protocolos de prueba de trabajo, los mineros garantizan la seguridad de la red. Los mineros no están interesados ​​en engañar a la red, ya que esto desperdiciará electricidad y perderá posibles recompensas. En Proof of Stake no existe tal teoría de juegos, sino que la seguridad de la red está garantizada por varias medidas criptoeconómicas.

El comportamiento deshonesto no se evita por el riesgo de posibles pérdidas, sino por el riesgo de perder los propios fondos. Los validadores deben proporcionar su participación (es decir, tokens de oferta) para ser elegibles para la validación. Si un nodo intenta hacer trampa, se le retirará esta cantidad exacta de éter o se cancelará gradualmente si el validador no responde o está fuera de línea. Sin embargo, si un validador ejecuta nodos adicionales, puede recibir más recompensas.


¿Cuánto ETH es una participación en Ethereum?

La apuesta mínima para Ethereum es 32 ETH por validador. Este umbral es tan alto que un intento de ataque del 51% costaría a los atacantes enormes cantidades de dinero.


¿Cuánto ETH puedo ganar apostando Ethereum?

Esta es una pregunta bastante específica. En general, todo depende de su apuesta, la cantidad total de ETH asignada en la red y la tasa de inflación. Como estimación muy aproximada, los cálculos actuales serían del 6% de ingresos anuales. Tenga en cuenta que esto es sólo una estimación y el total puede cambiar en el futuro.


¿Durante cuánto tiempo mi ETH estará bloqueado para apostar?

Para recibir su retiro de ETH del validador, su transacción tendrá que esperar en una cola. Si no hay cola, el tiempo mínimo de retiro es de 18 horas, pero este es un indicador dinámico que se ajusta dependiendo de cuántos validadores estén realizando retiros en ese momento.


¿Cuáles son los riesgos asociados con apostar ETH?

Dado que usted es un validador cuya responsabilidad es mantener la seguridad de la red, debe ser consciente de los riesgos involucrados. Si su nodo de validación deja de funcionar durante un período prolongado, podría perder una parte importante de su depósito. Además, si en algún momento su depósito cae por debajo de 16 ETH, quedará descalificado de la validación.

También es importante considerar un factor de riesgo más sistémico. La prueba de participación no se ha implementado a esta escala antes, por lo que no podemos confiar completamente en la confiabilidad de dicho sistema. El software siempre contiene errores y vulnerabilidades, que pueden tener un efecto devastador, especialmente cuando están en juego miles de millones de dólares.



Capítulo 5 – Ethereum y las finanzas descentralizadas (DeFi)

Contenido

  • ¿Qué son las finanzas descentralizadas (DeFi)?

  • ¿Para qué se pueden utilizar las finanzas descentralizadas (DeFi)?

  • ¿Alguna vez las finanzas descentralizadas (DeFi) se generalizarán?

  • ¿Qué aplicaciones existen relacionadas con las finanzas descentralizadas (DeFi)?

  • Intercambios descentralizados (DEX) en Ethereum


¿Qué son las finanzas descentralizadas (DeFi)?

Las finanzas descentralizadas (o simplemente DeFi) son un movimiento destinado a descentralizar las aplicaciones financieras. DeFi se basa en cadenas de bloques públicas de código abierto a las que puede acceder cualquier persona con una conexión a Internet (pública). Este es un elemento crítico para la transición de miles de millones de personas a este nuevo sistema financiero global.

En el creciente ecosistema DeFi, los usuarios interactúan con contratos inteligentes y entre sí a través de redes P2P y aplicaciones descentralizadas (DApps). Una ventaja importante de DeFi es que los usuarios siempre conservan la propiedad de sus fondos.

En términos simples, el movimiento de finanzas descentralizadas (DeFi) tiene como objetivo crear un nuevo sistema financiero libre de las restricciones actuales. Debido a su grado relativamente alto de descentralización y su gran base de desarrolladores, la mayor parte de DeFi se basa actualmente en Ethereum.


¿Para qué se pueden utilizar las finanzas descentralizadas (DeFi)?

Como sabrás, una de las ventajas más importantes de Bitcoin es que la red opera de forma independiente, sin necesidad de un control central. Pero ¿y si utilizamos esto como idea básica para crear aplicaciones programables? Aquí es donde reside el potencial de las aplicaciones DeFi. En este sistema no existe control central ni intermediarios, lo que significa que no hay fallas.

Ya hemos dicho que la ventaja de DeFi es el acceso abierto. Hay más de mil millones de personas en el mundo que no tienen acceso a ningún servicio financiero. ¿Intenta imaginar cómo manejaría su vida diaria sin ninguna confianza en sus finanzas? Mientras tanto, miles de millones de personas viven de esta manera y, en última instancia, esta es la audiencia a la que DeFi intenta servir.


¿Alguna vez las finanzas descentralizadas (DeFi) se generalizarán?

Pero si todo es tan bueno, ¿por qué DeFi aún no se ha apoderado del mundo? Actualmente, la mayoría de las aplicaciones financieras descentralizadas son difíciles de usar: son bastante torpes, se rompen con frecuencia y tienen un aspecto muy experimental. Desarrollar incluso marcos para un ecosistema de este tipo es extremadamente difícil, especialmente en un entorno distribuido.

La construcción de un ecosistema DeFi plantea muchos desafíos y obstáculos para los ingenieros de software, los teóricos de juegos, los diseñadores de mecanismos y muchos otros. Por tanto, la cuestión de la adopción generalizada de DeFi sigue abierta.


¿Qué aplicaciones existen relacionadas con las finanzas descentralizadas (DeFi)?

Uno de los casos de uso más populares de las finanzas descentralizadas (DeFi) son las monedas estables. Básicamente, se trata de tokens en la cadena de bloques cuyo valor está vinculado a un activo del mundo real, como la moneda fiduciaria. Por ejemplo, BUSD está vinculado al valor del dólar estadounidense. La conveniencia de estos tokens es que son muy fáciles de almacenar y transferir tal como existen en la cadena de bloques.

Otro tipo popular de aplicación son las aplicaciones de página de destino. Existen muchos servicios P2P que le permiten prestar sus fondos y recibir pagos de intereses a cambio. Uno de los servicios más convenientes es Binance Lending. ¡Simplemente transfiera fondos a su billetera y podrá comenzar a ganar intereses al día siguiente!

Uno de los aspectos más interesantes de DeFi es la variedad de aplicaciones difíciles de categorizar. Estos incluyen todo tipo de mercados P2P descentralizados, donde los usuarios pueden intercambiar criptocoleccionables únicos y otros objetos digitales. También podrían incluir la creación de activos sintéticos, donde cualquiera pueda abrir un mercado para cualquier artículo valioso. Además, DeFi puede impulsar mercados de predicción, derivados y más.


Intercambios descentralizados (DEX) en Ethereum

Un intercambio descentralizado (DEX) es una plataforma donde se pueden realizar transacciones directamente entre las billeteras de los usuarios. Cuando opera en el intercambio centralizado de Binance, le envía sus fondos y opera a través de sus sistemas internos.

Los intercambios descentralizados están estructurados de manera diferente. Gracias a las increíbles capacidades de los contratos inteligentes, permiten operar directamente desde su billetera criptográfica, eliminando la posibilidad de piratería del intercambio y otros riesgos.

Un gran ejemplo de intercambio descentralizado es Binance DEX. Además, también están Uniswap, Kyber Network e IDEX. Muchos de ellos incluso le brindan la opción de operar desde una billetera de hardware para máxima seguridad.

Централизованные и децентрализованные биржи

Intercambios centralizados y descentralizados.


Arriba analizamos las diferencias entre los intercambios centralizados y descentralizados. A la izquierda vemos que Binance actúa como intermediario en las transacciones entre usuarios. Por ejemplo, si Alice quiere cambiar su token A por el token B de Boris, ambos primero deben depositar sus activos en el intercambio. Después de la transacción, Binance distribuirá los fondos a sus saldos en consecuencia.

A la derecha hay una opción que utiliza un intercambio descentralizado. Puede observar que no hay ningún tercero involucrado en dicha operación. En cambio, los tokens de Alice se intercambian directamente por los tokens de Bob mediante un contrato inteligente. Por lo tanto, las partes involucradas no necesitan confiar en el intermediario, ya que el sistema ejecuta automáticamente los términos de su contrato.

En febrero de 2020, los DEX son las aplicaciones más utilizadas que se ejecutan en la cadena de bloques Ethereum. Aunque, en comparación con los intercambios centralizados, el volumen de operaciones sigue siendo pequeño. Sin embargo, si los desarrolladores y diseñadores de DEX hacen que la experiencia del usuario sea más atractiva, los DEX podrían competir con muchos intercambios centralizados en el futuro.



Capítulo 6 – Participación en la Red Ethereum

Contenido

  • ¿Qué es un nodo Ethereum?

  • ¿Cómo funciona un nodo Ethereum?

  • Nodo completo de Ethereum

  • Nodos Ethereum simplificados

  • Nodo minero Ethereum

  • Lanzar un nodo en la red Ethereum

  • Cómo minar Ethereum

  • ¿Qué es Ethereum ProgPow?

  • ¿Cómo se desarrolla el software Ethereum?

  • ¿Qué es la escalabilidad?


¿Qué es un nodo Ethereum?

Un nodo Ethereum es un término que puede usarse para describir un programa que interactúa con su red de alguna manera. Un nodo Ethereum puede ser cualquier cosa, desde una simple billetera móvil hasta una computadora que almacena una copia completa de la red blockchain.

Todos los nodos funcionan como puntos de comunicación de retorno; existen varios tipos de estos puntos en la red Ethereum.


¿Cómo funciona un nodo Ethereum?

A diferencia de Bitcoin, Ethereum no tiene un programa de referencia único. Mientras que el ecosistema de Bitcoin utiliza Bitcoin Core como su software de nodo principal, Ethereum tiene una serie de programas independientes (pero compatibles) basados ​​en su Libro Amarillo. Los más populares son Geth y Parity.


Nodo completo de Ethereum

Para interactuar con la red Ethereum y poder verificar de forma independiente los datos en la cadena de bloques, deberá ejecutar un nodo completo utilizando un software similar al descrito anteriormente.

Este software descarga todos los bloques de otros nodos a su dispositivo y verifica que estén incluidos correctamente en las transacciones. Según este programa, también es posible ejecutar todos los contratos inteligentes que se llamaron para garantizar que todos los participantes en la red (usted y todos los demás pares) reciban la misma información. Si todo va según lo planeado, cada nodo tendrá una copia idéntica y completa de la cadena de bloques en sus dispositivos informáticos.

Los nodos completos son vitales para el funcionamiento de Ethereum. Si todos estos nodos no distribuyeran toda la información recibida por todo el mundo, la red perdería sus principales propiedades: resistencia a la censura y descentralización.


Nodos Ethereum simplificados

La ejecución de un nodo completo contribuye directamente a la salud y seguridad de la red, pero dicho nodo requiere un dispositivo independiente para funcionar, lo que a su vez requiere un mantenimiento periódico. Los nodos simplificados pueden ser la mejor opción para los usuarios que no pueden ejecutar un nodo completo (o para aquellos que simplemente prefieren no hacerlo).

Como sugiere el nombre, los nodos livianos consumen menos recursos y espacio en el disco duro. De esta manera, pueden ejecutarse en dispositivos con especificaciones inferiores, como teléfonos o portátiles. A su vez, esta baja sobrecarga se debe al hecho de que los nodos livianos no son del todo autosuficientes. No están completamente sincronizados con la cadena de bloques y, por lo tanto, requieren nodos completos para proporcionarles la información relevante.

Los nodos ligeros son populares entre comerciantes, proveedores de servicios y usuarios. Se utilizan ampliamente para realizar y recibir pagos en casos en los que ejecutar y mantener un nodo completo no es una solución adecuada.

Nodo minero Ethereum

Un nodo de minería puede ser un cliente completo o simplificado. En realidad, el término "nodo minero" no se utiliza como en el ecosistema Bitcoin; sin embargo, todavía vale la pena identificar a estos participantes de la red.

Para extraer Ethereum, los usuarios necesitan equipo adicional. Por lo general, esto implica la creación de una granja minera. Combina varias tarjetas de video, lo que proporciona una alta velocidad de hash.

Los mineros tienen dos opciones: minería en solitario y minería en grupo. En la minería en solitario, el usuario trabaja solo para crear bloques y, si tiene éxito, todas las recompensas van a parar a él. Si se une a un pool de minería, combina su poder con el de otros usuarios. Esto aumenta la probabilidad de que encuentren un bloque juntos, pero tendrán que dividirse las recompensas entre ellos.


Lanzar un nodo en la red Ethereum

Una de las principales ventajas de las blockchains es su acceso abierto. Esto significa que cualquiera puede ejecutar un nodo y fortalecer la red Ethereum validando transacciones y bloques.

Al igual que con Bitcoin, hay varias empresas que ofrecen conexiones plug-n-play a nodos de Ethereum. Esto será conveniente para aquellos que solo quieran tener un nodo en funcionamiento, pero tendrán que pagar más por esta comodidad.

Ya hemos dicho que Ethereum tiene varios programas para ejecutar nodos, incluidos Geth y Parity. Si desea ejecutar su propio nodo, deberá familiarizarse con el proceso de instalación de la opción que necesita.

Si no planea ejecutar un nodo de archivo especial, entonces la potencia de una computadora portátil normal de consumo debería ser suficiente. Sin embargo, es mejor no utilizar una computadora que necesita para el trabajo diario, ya que esto puede ralentizar significativamente sus procesos.

Ejecutar su propio nodo funciona mejor en dispositivos que permanecen en línea en todo momento. Si su nodo se desconecta, es posible que tarde mucho tiempo en sincronizarse con la red antes de volver a conectarse. Por lo tanto, la mejor solución para esto serían dispositivos que sean baratos de montar y fáciles de mantener. Por ejemplo, incluso puedes ejecutar un nodo simplificado en una Raspberry Pi.


Cómo minar Ethereum

Dado que la red planea cambiar a Prueba de participación, minar en Ethereum no es la opción más segura ni a largo plazo. Después de la transición, lo más probable es que los mineros cambien a otra red o vendan sus equipos por completo.

Sin embargo, si pretendes participar en la minería de Ethereum, necesitarás hardware especial, como tarjetas gráficas o ASIC. Si espera obtener una ganancia decente, lo más probable es que necesite una plataforma minera y acceso a electricidad barata. Además, deberá configurar una billetera Ethereum y un software agrícola. Todo esto requiere mucho dinero y tiempo, así que piensa detenidamente si estás preparado para hacerlo.


¿Qué es Ethereum ProgPow?

ProgPoW significa Prueba de trabajo programática y significa "prueba de trabajo programable". Esta extensión del algoritmo de minería de Ethereum se llama Ethash. Su objetivo es hacer que las GPU sean más competitivas con los ASIC.

La resistencia de ASIC ha sido un tema acaloradamente debatido tanto en las comunidades de Bitcoin como de Ethereum durante años. En el caso de Bitcoin, los ASIC se han convertido en el hardware de minería dominante en la red.

Los ASIC también están presentes en la red Ethereum, pero en cantidades mucho menores; La mayoría de los mineros todavía usan tarjetas de video. Sin embargo, esta situación puede cambiar pronto a medida que más y más empresas introduzcan equipos ASIC en el mercado minero de Ethereum. Pero ¿por qué los ASIC pueden convertirse en un problema?

En primer lugar, las máquinas ASIC pueden reducir significativamente la descentralización de la red. Si los mineros de GPU no pueden obtener ganancias y se ven obligados a cesar sus operaciones, el hashrate se concentrará en manos de unos pocos mineros. Además, el desarrollo de chips ASIC es muy caro: no muchas empresas tienen capacidades y recursos suficientes para ello. Todo esto plantea una amenaza de monopolización de la producción, centralizando potencialmente la industria minera de Ethereum en manos de unas pocas corporaciones.

La integración de ProgPow ha sido objeto de controversia y debate desde 2018. Y aunque algunos creen que esto podría ser beneficioso para el ecosistema Ethereum, muchos están en contra por temor a provocar una bifurcación dura. A medida que se acerca la transición a la Prueba de participación, la implementación de ProgPow aún está en duda.


¿Cómo se desarrolla el software Ethereum?

Al igual que Bitcoin, Ethereum es de código abierto. Cualquiera puede participar libremente en el desarrollo del propio protocolo o crear aplicaciones basadas en él. De hecho, Ethereum tiene la comunidad más grande de desarrolladores de blockchain en la actualidad.

Recursos como Mastering Ethereum de Andreas Antonopoulos y Gavin Wood y Developer Resources de Ethereum.org son excelentes puntos de partida para los desarrolladores que quieran involucrarse en el ecosistema en el futuro.


¿Qué es la escalabilidad?

Los contratos inteligentes se describieron originalmente en la década de 1990, pero su uso posterior sobre las cadenas de bloques ha definido un conjunto completamente nuevo de tareas que se pueden realizar con ellos. Solidity, propuesto por Gavin Wood en 2014, se convirtió en el principal lenguaje de programación para desarrollar contratos inteligentes en Ethereum. Es sintácticamente similar a Java, JavaScript y C++.

Básicamente, Solidity permite a los desarrolladores escribir código que se puede dividir en instrucciones que la máquina virtual Ethereum (EVM) puede entender. Si quieres entender esto mejor, comienza con Solidity GitHub.

Es importante señalar que Solidity no es el único lenguaje disponible para los desarrolladores de Ethereum. Otra opción popular es Vyper, que es más similar en sintaxis a Python.