Ethereum Tutorial para principiantes

ยฟQuรฉ es Ethereum?

Ethereum es un sistema operativo de cรณdigo abierto que ofrece funcionalidad de contrato inteligente. Es una plataforma informรกtica distribuida que respalda el desarrollo descentralizado DigiAplicaciones tal (DApps) que utilizan tecnologรญa blockchain. Ethereum proporciona una mรกquina virtual descentralizada llamada Ethereum Mรกquina virtual (EVM) que puede ejecutar scripts utilizando una red internacional de nodos pรบblicos.

Ethereum es la aplicaciรณn de software descentralizada mรกs grande. Le ayuda a crear contratos inteligentes y aplicaciones descentralizadas sin ningรบn tiempo de inactividad ni interferencia de terceros. Ethereum permite al desarrollador crear y publicar aplicaciones distribuidas de prรณxima generaciรณn.

En este Ethereum tutorial para principiantes, aprenderรกs Ethereum conceptos bรกsicos como:

Por quรฉ lo necesitas Ethereum?

Los sistemas centralizados son uno de los modelos mรกs extendidos para aplicaciones de software. Este sistema controla directamente el funcionamiento de las unidades individuales y el flujo de informaciรณn desde un รบnico centro. En este tipo de sistema, los individuos dependen del poder central para enviar y recibir informaciรณn.

Sin embargo, existen problemas con el sistema centralizado que son:

  • Punto รบnico de control y fallo
  • Puede corromperse fรกcilmente
  • Cuello de botella en el rendimiento
  • Efecto silo

La soluciรณn son las aplicaciones descentralizadas

Las aplicaciones descentralizadas nunca responden en un backend centralizado, sino que interactรบan directamente con una cadena de bloques. Consulte este tutorial para obtener mรกs informaciรณn sobre BlockChain.

El tรฉrmino DApp es una combinaciรณn de dos palabras: aplicaciones descentralizadas. En palabras simples, es una aplicaciรณn, herramientas o programas que funcionan de forma descentralizada. Ethereum Blockchain.

Historia Ethereum

  • 2013: Vitalik Buterin, un desarrollador que participรณ en Bitcoins, y fue el primero en describir en papel
  • 2014: una empresa suiza Ethereum Suiza Gmbh desarrollรณ la primera Ethereum proyecto de software
  • 2015: Frontier, la primera versiรณn de Ethereum fue lanzado.
  • 14 de marzo de 2016: Un protocolo planificado, Homestead, se convierte en la segunda mayor actualizaciรณn de versiรณn de la red Ethereum.
  • En mayo de 2016: Ethereum obtiene la cobertura mediรกtica mรกs amplia cuando la DAO recaudรณ un rรฉcord de 150 millones de dรณlares en una venta colectiva.
  • En julio de 2016: la red se dividiรณ en dos categorรญas amplias: Ethereum (ETH) y Ethereum Classic (ETC).
  • Junio โ€‹โ€‹2017: Ethereum se recupera por encima de $ 400 registrando un aumento del 5001% desde el 1 de enerostde 2017
  • Mayo 2017- Ethereum eventualmente superarรก el รฉxito de Bitcoins
  • Junio โ€‹โ€‹de 2018: el DAO fue pirateado por un grupo anรณnimo que reclamaba ETH por valor de 50 dรณlares.

ยฟQuรฉ es el contrato inteligente?

A Contrato Inteligente es un programa informรกtico que se ejecuta automรกticamente. Es un protocolo de transacciรณn que permite a los usuarios de blockchain intercambiar dinero y propiedades. Tambiรฉn ayuda a los usuarios a realizar acciones como votar sin ninguna autoridad central. Es un agente de software virtual de terceros que puede ejecutar y hacer cumplir automรกticamente los tรฉrminos y acciones de acuerdo con el acuerdo legal.

ยฟCรณmo funcionan los contratos inteligentes?
ยฟCรณmo funcionan los contratos inteligentes?

Contratos tradicionales versus contratos inteligentes

A continuaciรณn se muestra la diferencia entre contratos tradicionales y contratos inteligentes:

Parรกmetro Tradicional Contratos inteligentes
Duraciรณn 103 Dรญas Minutos
Remesa Manual Automรกtico
Depรณsito en garantรญa Necesario Necesario
Costo Costoso Una fracciรณn del coste
Presencia Presencia fรญsica Presencia virtual
Abogados Los abogados son importantes Los abogados pueden no ser necesarios

Tรฉrminos clave en Ethereum

  • Emisiรณn de moneda: Es administrado y monitoreado principalmente por el banco central de un paรญs. Tambiรฉn se la conoce como autoridad monetaria.
  • Autรณnoma Descentralizada: Organizaciรณn Autรณnoma Descentralizada es una organizaciรณn digital que tiene como objetivo operar sin necesidad de una gestiรณn jerรกrquica.
  • Organizaciones (DAO): DAO es una combinaciรณn de cรณdigo informรกtico, blockchain, contratos inteligentes y personas.
  • Contratos inteligentes: Es un acuerdo firmado digitalmente entre dos o mรกs partes que se basa en un sistema de consenso.
  • Propiedad inteligente: El Ethereum Wallet es una puerta de entrada a aplicaciones descentralizadas en el Ethereum cadena de bloques. Le ayuda a mantener y proteger el รฉter y otros criptoactivos basados โ€‹โ€‹en Ethereum.
  • Solidez: Solidity es el lenguaje de contrato inteligente utilizado en Ethereum. Es un lenguaje de programaciรณn de propรณsito general desarrollado para ejecutarse en el entorno EVM. Solidity le ayuda a realizar cรกlculos arbitrarios. Sin embargo, su objetivo es enviar y recibir tokens digitales y estados de almacenamiento.
  • Transacciones: Una transacciรณn es un mensaje que se envรญa de una cuenta a otra cuenta que puede ser la misma o estar vacรญa. Puede incluir datos binarios que se denominan Ether.
  • Ethereum Virtual Machine: El Ethereum La mรกquina virtual, tambiรฉn conocida como EVM, es el entorno de ejecuciรณn de los contratos inteligentes. La EVM es una capa de ordenador situada justo encima del hardware subyacente. No estรก simplemente aislada, sino que estรก en un entorno aislado. Ademรกs, el cรณdigo que se ejecuta dentro de la EVM no tiene acceso a la red, al sistema de archivos ni a ningรบn otro proceso.

ยฟQuรฉ es el รฉter?

El รฉter es un token de valor del Ethereum cadena de bloques. Aparece como "ETH" en los intercambios de criptomonedas. Le ayuda a pagar tarifas de transacciรณn y servicios computacionales en el Ethereum red. En el Ethereum red cada vez que se ejecuta el contrato, se paga Ether.

ยฟQuรฉ es el รฉter?

ยฟQuรฉ es el รฉter?

Gas

Para realizar una transacciรณn en el Ethereum En la red, un usuario debe realizar un pago (al minero) Ether a travรฉs de un token intermediario llamado 'Gas'. Es una unidad que le permite medir el trabajo computacional requerido para ejecutar un contrato inteligente u otras transacciones.

In Ethereum, la tarifa de transacciรณn se calcula en Ether, que se expresa como

Ether = Tx Fees= Gas Limit * Gas Price

Dรณnde,

  • Lรญmite de gas= Se refiere a la cantidad de gas que se utiliza para el cรกlculo
  • Precio del gas= La cantidad de Ether que un usuario debe pagar
Typica Ethereum Transacciรณn de red

Ethereum vs Bitcoin

Aquรญ estรก la principal diferencia entre Ethereum y Bitcoin:

Parรกmetro Bitcoin Ethereum
Definiciรณn Bitcoin es un dinero digital Ethereum es una computadora mundial.
Fundadora Satoshi Nakamoto Vitalik Butarrn
Algoritmos hash Bitcoin Se utilizรณ el algoritmo SHA-256. Ethereum utiliza el algoritmo Etash.
Tiempo promedio de bloqueo 10 minutos 10 15-sec
Fecha de lanzamiento 9 de enero 2008 30 July 2015
Mรฉtodo de liberaciรณn Mente del bloque Gรฉnesis Prasala
Blockchain Prueba de trabajo Prueba de trabajo (Planificaciรณn para POS)
Uso Digital moneda Contratos Inteligentes
Digital moneda
Criptomoneda utilizada Bitcoin(Satoshi) ร‰ter
Bloquea el tiempo 10 Minutos 12-14 Segundos
Minerรญa Mineros ASIC GPU
Anรกlisis escalable Ahora no Sรญ
Concepto Digidinero tal Computadora mundial
Ficha de criptomoneda precio mรญnimo garantizado ร‰ter
Turing Turing incompleto Turing completo
Mรฉtodo de liberaciรณn de monedas Minerรญa temprana A travรฉs de ICO
Protocolo Bitcoin todavรญa emplea el concepto de minerรญa en grupo. Utiliza un protocolo fantasma.

siguiente en este Ethereum tutorial, aprenderemos sobre las aplicaciones de Ethereum.

Aplicaciones de Ethereum

A continuaciรณn se muestran las aplicaciones de Ethereum:

  • Bancario : Con EthereumEl sistema descentralizado. Es casi imposible que un pirata informรกtico tenga acceso no autorizado a la informaciรณn personal de un individuo.
  • Acuerdos: Al utilizar un contrato inteligente, los acuerdos se pueden mantener y ejecutar sin ninguna alteraciรณn.
  • Mercado de predicciรณn: El mercado de predicciรณn es otro maravilloso caso de uso de Ethereum Contrato inteligente. Las plataformas como Gnosis y Augur utilizan Ethereum para este propรณsito.
  • DigiGestiรณn de identidad tal: DigiLas identidades digitales se pueden gestionar mediante el uso de contratos inteligentes que resuelven los principales problemas del robo de identidad y el monopolio de datos.

Ventajas de Ethereum

Las siguientes son las ventajas de Ethereum:

  • Le permite cargar y solicitar programas para ejecutar.
  • 100% de tiempo de actividad y resistente a DDOS.
  • Ethereum le ayuda a crear un token negociable que puede utilizar como nueva moneda o acciรณn virtual.
  • Almacenamiento de datos persistente y permanente.
  • Construir organizaciones virtuales.
  • Le ayuda a desarrollar aplicaciones descentralizadas.
  • Ethereum le ayuda a crear aplicaciones descentralizadas altamente seguras y tolerantes a fallos.

Desventajas de Ethereum

  • El Ethereum La mรกquina virtual es lenta, por lo que no puedes usarla para cรกlculos grandes.
  • El almacenamiento en blockchain es caro.
  • La escalabilidad del enjambre es un problema, por lo que existe una compensaciรณn con la descentralizaciรณn. Es probable que proliferen las cadenas de bloques privadas.
  • Corregir errores o actualizar aplicaciones es una tarea difรญcil porque todos los pares de la red necesitan actualizar el software de su nodo.
  • Algunas aplicaciones requieren verificaciรณn de la identidad del usuario y no existe una autoridad central para verificar la identidad del usuario.

Si desea aprender a crear su propia criptomoneda, aquรญ tiene un tutorial gratuito que querrรก consultar: ยฟCรณmo crear tu propia criptomoneda?

Resumen

  • Ethereum significado: Ethereum es un marco de software de cรณdigo abierto que se basa en la tecnologรญa blockchain.
  • Ethereum le ayuda a crear contratos inteligentes y aplicaciones descentralizadas sin ningรบn tiempo de inactividad ni interferencia de terceros.
  • Ethereum fue lanzado en 2013 por el desarrollador Vitalik Buterin.
  • Los contratos inteligentes permiten a los usuarios de blockchain intercambiar dinero y propiedades. Minerรญa Ethereum se puede utilizar para contratos inteligentes, asรญ como para DigiMoneda tal.
  • El รฉter es un token de valor del Ethereum cadena de bloques. Aparece como "ETH" en los intercambios de criptomonedas.
  • Para realizar una transacciรณn en el Ethereum En la red, un usuario debe realizar un pago (al minero) Ether a travรฉs de un token intermediario llamado 'Gas'.
  • Ethereum Garantiza un 100 % de tiempo de actividad y es resistente a DDOS.
  • Corregir errores o actualizar aplicaciones en el Ethereum La red es una tarea difรญcil porque todos los pares de la red necesitan actualizar el software de su nodo.

Resumir este post con: