El mundo de las transacciones por Internet ha cambiado drástica mente gracias a la aparición de las criptomonedas y la cadena de bloques. En el pasado las transacciones de pagos solamente se hacían por medio de procesadores de pago, pero la tecnología de la blockchain comenzó a utilizarse para esto. El ethereum es una de las tecnologías utilizadas para esto.
La tecnología de la cadena de bloques produjo la idea de las criptomonedas, cuya idea fue presentada por primera vez por Wei Dai, en el año 1998, el cual propuso la idea de crear un nuevo tipo de dinero descentralizado que usara la criptografía como medio de control. El ethereum creo su propia criptomonda, el ether,
Índice de contenido
- 1 ¿Qué es el ethereum?
- 2 Historia del ethereum
- 3 ¿Quién controla el ethereum?
- 4 El ether en el ethereum
- 5 El gas en el ethereum
- 6 ¿Cómo funciona el ethereum?
- 7 Los contratos inteligentes de ethereum
- 8 La máquina virtual de ethereum
- 9 Utilidad del ethereum
- 10 Ventajas y desventajas del ethereum
- 11 ¿Cómo se accede a ethereum?
- 12 Características del ethereum
- 13 Seguridad del ethereum
- 14 ¿Cómo se consigue el ether?
- 15 Conclusión
- 16 Enlaces que te pueden interesar
- 17 Palabras finales
¿Qué es el ethereum?
El ethereum es una plataforma digital que adopta la tecnología de la blockchain o la tecnología de contabilidad distribuida (DTL) que permite crear acuerdos de contratos inteligentes y aplicaciones descentralizadas con una lógica mínima de programación, esto utilizando un lenguaje de programación de Turing completo y una computadora blockchain.
Esta tecnología fue creada inicialmente como una versión mejorada de la criptomoneda bitcoin, esto para aumentar las limitantes de su lenguaje de programación, proporcionando características tales como custodia sobre la cadena de bloques, límites en los retiros, mercados de juegos y contratos financieros por medio de un lenguaje de programación general.
En la red ethereum, cualquier protocolo como monedas o sistemas de reputación se pueden escribir en unas pocas líneas de código. Los contratos inteligentes se pueden incorporar en la plataforma con mayor poder que los scripts de bitcoin debido al poder agregado del Turing completo.
La criptomoneda de la plataforma ethereum es el ether, y así como el bitcoin, el ethereum es una red distribuida de cadena de bloques pública, pero tienen muchas diferencias. Cualquier desarrollador puede crear aplicaciones distribuidas que ejecuten contratos inteligentes.
Historia del ethereum
El desarrollador de software Vitalik Buterin, propuso integrar un lenguaje Turing completo en el sistema de scripting de Bitcoin como mejora del protocolo, aunque el concepto es una idea original de Sergio Demian Lerner que desarrolla en su tesis. El desarrollo del mismo se logró gracias a una plataforma de financiamiento colectiva, desde julio a agosto de 2014. El sistema salió definitivamente el 30 de julio 2015.
La plataforma Ethereum fue creada por el programador Vitalik Buterin en el año 2015, con la idea de crear una herramienta para aplicaciones descentralizadas y colaborativas. Este desarrollador propuso integrar un lenguaje d Turing completo en el sistema de bitcoin para mejorar su protocolo.
El Ether (ETH) es la criptomoneda del ethereum es que puede ser usado en transacciones que utilicen este software. Como el bitcoin, el ether existe como un sistema financiero autónomo de pares, de forma descentralizada. También como el bitcoin, el valor del ether se ha aumentado en muy poco tiempo.
En enero del año 2016, el ether tenía un valor de aproximadamente 1$. En septiembre del año 2017, este valor aumentó a más de 290$, sin embargo al ser una criptomoneda su valor es muy volatil. A pesar de ser una de las miles de criptomonedas que existen, también posee una una capitalización significativa, junto a sus dos grandes rivales, bitcoin y bitcoin cash.
¿Quién controla el ethereum?
De la misma forma que nada ni nadie controla la tecnología del correo electrónico, ethereum tampoco tiene propietarios. El Ethereum es controlado por todos los usuarios de Ethereum del mundo. A pesar de que los programadores mejoran el software, no pueden forzar cambios en el protocolo porque todos los demás usuarios están en la libertad de elegir el software y la versión que deseen.
Para que sigan siendo compatibles entre sí, los usuarios necesitan utilizar un software que cumpla con las mismas reglas. El ethereum sólo puede funcionar correctamente si hay un acuerdo entre todos los usuarios que so participes. Lo que quiere decir que todos los usuarios y programadores tienen un gran aliciente en proteger este acuerdo.
El ether en el ethereum
El ether es la criptomoneda del ethereum que utiliza la criptografía para asegurar las transacciones dentro de su base de datos online distribuida, también llamada blockchain. Es de acceso público, completamente transparente y muy difícil de modificar a posteriori.
La blockchain del ether se crea por medio de la minería, donde los mineros son los responsables de verificar conjuntos de transacciones de ether cuyo objetivo es formar “bloques” y codificarlos resolviendo algoritmos complejos. Estos algoritmos pueden ser difíciles, como forma de mantener constancia en el tiempo de procesamiento de los bloques.
Los bloques nuevos se enlazan a la cadena de bloques anterior y el minero en cuestión recibe una recompensa, es decir, un número fijo de tokens de ether.
Esta criptomoneda es una moneda descentralizada, por lo que nadie puede controlarla o administrarla. Esta criptomoneda no posee un emisor central como el dólar o el euro, ya que la misma es producida por las personas y empresas de todo el mundo.
El gas en el ethereum
Para evitar evitar bucles infinitos u otro desperdicio computacional en el código, todas las transacciones son obligadas a establecer un límite al número de pasos computacionales que ella puede utilizar. La unidad fundamental de computación utilizada para esto es “gas”.
Por lo general, un paso computacional tiene un costo de 1 gas, sin embargo existen operaciones que consumen una mayor cantidad de gas, porque son más costosas computacionalmente, o porque aumentan el número de datos que deben ser almacenados como parte del estado.
El propósito del sistema de comisiones es obligar a un atacante a realizar pagos proporcionalmente por cada recurso que consume, esto incluyendo computación, ancho de banda y almacenamiento. Por lo tanto, toda operación que conduzca a la red a consumir mayores recursos debe tener una comisión de gas proporcional al incremento.
¿Cómo funciona el ethereum?
La cadena de bloques de la tecnología ethereum es bastante similar de la del bitcoin, sin embargo su lenguaje de programación permite que los desarrolladores de aplicaciones puedan crear software por medio del cual administrar las transacciones y autorizar resultados. Este software es llamado contrato inteligente.
El rthereum funciona de forma descentralizada por medio de una máquina virtual llamada Ethereum Virtual Machine (EVM). Dicha máquina procesa un código intermedio el cual es una mezcla de LISP, ensamblador y bitcoin script.
Las aplicaciones que procesan contratos inteligentes son escritos en lenguajes de programación de tipo Turing completos, como Serpent o Solidity, los cuales siguen la metodología de diseño por contrato para crear los contratos inteligentes.
Ethereum tuliza como divisa el ether, la criptomoneda descentralizada que sirve para procesar los contratos del mismo. A este respecto, Ethereum no es como la mayoría de las criptomonedas existentes, ya que no solamente es una red para reflejar las transacciones, sino que sirve para alimentar los contratos basados en Ethereum.
Dichos contratos de código abierto se pueden usar para ejecutar una amplia variedad de servicios, entre los cuales se incluyen: intercambios financieros , sistemas de votación, plataformas de micromecenazgo, propiedad intelectual y organizaciones descentralizadas autónomas.
Los contratos inteligentes de ethereum
Un contrato inteligente es un contrato (acuerdo) que sirve para describir un código de programación, el cual permite facilitar el intercambio de dinero, propiedad, contenido, acciones, o cualquier elemento de valor.
Cuando un contrato inteligente se ejecuta en la blockchain, este se transforma en un programa de computadora que se ejecuta de forma automática cuando se cumplen las condiciones del contrato. Como se ejecutan en la cadena de bloques, estos se ejecutan tal y como fuerosn programados.
Funcionamiento de los contratos inteligentes
Un contacto de opción se escribe como código en la blockchain. Los usuarios involucrados son anónimos, sin embargo el contacto es el libro mayor público.
Un evento activador como la llegada de una fecha provoca la ejecución del contrato según los términos programados.
Los supervisores pueden utilizar la blockchain para entender la actividad del mercado manteniendo la privacidad de las diferentes posiciones de los usuarios participantes.
Otros datos sobre los contratos inteligentes
La tecnología de ethereum permite que los desarrolladores de aplicaciones puedan crear cualquier operación. Esto significa que los programadores pueden desarrollar muchas aplicaciones diferentes que van mucho más allá de cualquier cosa que se haya visto antes.
La blockchain de ethereum posee capacidades enormes. Una de ellas es la de poder crear contratos inteligentes. Esto es algo de lo que suena. Este contrato que se ejecuta por sí mismo, y este controla el cumplimiento, la administración, rendimiento, y pago.
La máquina virtual de ethereum
Antes de la aparición del ethereum, los programas de la blockchain fueron creadas para hacer un conjunto limitado de procesos. El bitcoin y demás criptomonedas, por ejemplo, fueron creadas exclusivamente para operar como criptodivisas entre pares. Esto era un problema, pero la máquina virtual de ethereum comenzó a resolver esto.