Ethereum

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Ethereum

ETHEREUM-YOUTUBE-PROFILE-PIC.png
Ethereum logo

Datos de Interés
Desarrollador Gavin Wood, Jeffrey Wilcke, heikoheiko
Modelo de Desarrollo Código abierto
Lenguaje de Programación C, C++, Go, JavaScript, Python, Java
Sistema Operativo Linux, POSIX, Windows, OS X
Género Computación distribuida
Licencia GPL3, MIT, LGPL, et al
Página Web www.ethereum.org
[editar datos en Wikidata]
Moneda
Ether
ETHEREUM-YOUTUBE-PROFILE-PIC.png
Unidades
1 ether
10−3hay finney
10−6 szabo
10−9 shannon
10−12 babbage
10−15 lovelaces
10−18 wei
Simbolo Ξ[1]
[editar datos en Wikidata]

Ethereum es una plataforma descentralizada que permite soportar la creación de acuerdos de contratos inteligentes entre pares.[2] Cualquier desarrollador puede crear y publicar aplicaciones distribuidas que realicen contratos inteligentes.

Después de una bifurcación de la blockchain en julio de 2016, hay dos cadenas de bloques de Ethereum activas: Ethereum y Ethereum clásico.

Objetivos[editar]

El propósito inicial del proyecto Ethereum es el de «descentralizar la web» mediante la introducción de cuatro componentes como parte de la hoja de ruta de su Web 3.0: publicación de contenido estático, mensajes dinámicos, transacciones confiables y una interfaz de usuario integrada y funcional. Estos componentes están diseñados para reemplazar algunos aspectos de la experiencia Web que damos por sentado actualmente, pero haciéndolo de una manera completamente descentralizada y anónima.[3]

Funcionamiento básico[editar]

Ethereum dispone de una máquina virtual Ethereum Virtual Machine (EVM) la cual trabaja como una computadora descentralizada. Esta máquina ejecuta un lenguaje bytecode el cual es una mezcla de LISP, ensamblador y bitcoin script.[2]

Los programas que realizan contratos inteligentes son escritos en lenguajes de programación de alto nivel Turing completos, como Serpent o Solidity, que siguen la metodología de diseño por contrato para crear los contratos inteligentes.[2]

Ethereum usa como divisa interna el Ether, la criptomoneda descentralizada subyacente al mismo que sirve para ejecutar los contratos del mismo. A este respecto, Ethereum no es como la mayoría de las criptomonedas existentes, ya que no es solamente una red para reflejar las transacciones de valor monetario, sino que es una red para la alimentación de los contratos basados en Ethereum. Estos contratos de código abierto pueden ser usados para ejecutar de forma segura una amplia variedad de servicios, entre los que se incluyen: sistemas de votación, intercambios financieros, plataformas de crowdfunding, propiedad intelectual y organizaciones descentralizadas autónomas.

Un ether está dividido en unidades más pequeñas llamadas finney, szabo, shannon, babbage, lovelace y wei. Cada unidad es igual a mil veces la siguiente unidad menor, por lo tanto 1000 finney es un 1 ether, 1000 szabo es un finney...

Usa la tecnología de cadena de bloques

Desarrollo[editar]

En diciembre de 2013 Vitalik Buterin comenzó el desarrollo de Ethereum, con la primera prueba de conceptos (PoC por sus siglas en inglés) realizada en Go y C++ publicada en febrero de 2014.[4] [5]

Desde entonces, varias PoC han sido publicadas, con PoC4 se llevó la implementación del Contrato Inteligente a lenguajes de alto nivel - Serpent (basado en Python), Mutan (basado en (Go) y LLL (basado en Lisp ).[6]

Con el fin de poder financiar el desarrollo del proyecto, Ethereum distribuyó una asignación inicial de ether, mediante subasta pública. La subasta se prolongó durante 42 días, obteniendo un total de 31,591 BTC de cédito.[7]

PoC5 fue publicado mediante GitHub el 22 de julio de 2014, coincidiendo con el lanzamiento de la pre-venta de Ether, e incluía varios cambios respecto a anteriores PoCs.[8]

Es parte del grupo de plataformas de «próxima generación» (o «Bitcoin 2.0»).[9]

Fue la primera vez que dos clientes, uno escrito en C++ y otro en Go, funcionaron entre ellos de manera satisfactoria operando en el mismo blockchain. En agosto de 2014, la versión cliente de Python fue añadida a la lista, y ahora una versión de Java está cerca de su publicación.[10]

Con PoC7 se introdujo Solidity, un lenguaje híbrido entre Javascript/C++ con algunos añadidos sintácticos para hacer posible la codificación de contratos sin Ethereum.[11] Los tiempos de bloques fueron reducidos de 60 a 12 segundos. Esto fue posible usando un nuevo protocolo basado en GHOST[12]

Actualmente, Ethereum esta en proceso de usar una cantidad inicial de fondos (generados mediante la venta de ether) los cuales son sustraídos de los fondos inicialmente reservados para expandir sus operaciones. Eth Dev (la entidad responsable de sacar a la luz Ethereum 1.0) están centrados en la implementación y la publicación de PoC8, la siguiente versión de Ethereum. Esta versión futura comenzará a ser auditada de manera masiva tanto internamente como externamente por entidades de seguridad informática.[13] Además se implementará un programa para depurar errores en el sistema.[14]

Ethereum es un proyecto de código abierto, en el que cualquiera está capacitado para contribuir en las pruebas de conceptos existentes.[15]

Recepción[editar]

La plataforma recibió menciones en Wired,[16] [17] The Globe and Mail,[18] SiliconANGLE,[19] Yahoo News,[20] Medium.com[21] Al Jazeera,[22] Forbes,[23] The Telegraph[24] y en el Keiser Report.[25]

Primavera De Filippi, una investigadora de posgrado en el CERSA / CNRS / Panthéon-Assas University, habló sobre las implicaciones legales de Ethereum en Harvard el 15 de abril de 2014.[26] El estudiante de doctorado de la Universidad de Toronto Quinn DuPont analizó el cambio de Bitcoin a Ethereum en lectura pública en la Universidad de Dalhousie el 2 de octubre de 2014.[27] Steve Randy Waldman describió Ethereum como una herramienta que puede ser usada para la ingeniería de la seguridad de economías distribuidas.[28]

El gigante chino Wanxiang, una multinacional dedicada a la manufactura de componentes automovilísticos, se alía con Ethereum para ser provisto de «lightning network»[29] y Microsoft proveerá de herramientas basadas en la blockchain de Ethereum a sus usuarios de Azure.[30]

Referencias[editar]

  1. «The symbol for Ether is...». 7 de junio de 2014. Consultado el 14 de agosto de 2014. 
  2. a b c Using Blockchain Technology and SmartContracts to Create a Distributed Securities Depository. Eric Wall, Gustaf Malm. Department of Electrical and Information Technology. Lund University. 29 de junio de 2016
  3. Winters, Tristan (25 de abril de 2014). «Web 3.0 – A Chat With Ethereum’s Gavin Wood». Consultado el enero de 2015. 
  4. Tual, Stephan. «C++ Code+Build FAQ». Ethereum. Consultado el 3 de septiembre de 2014. 
  5. Buterin, Vitalik (23 de enero de 2014). «Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform». Bitcoin Magazine. Consultado el 9 de abril de 2014. 
  6. Tual, Stephan. «Writing Smart Contracts FAQ». Ethereum Forum. Consultado el 3 de agosto de 2014. 
  7. Buterin, Vitalik. «Ethereum was second largest crowdsale in history?». Reddit. Consultado el 8 de septiembre de 2014. 
  8. Buterin, Vitalik. «Launching the Ether Sale». Ethereum Blog. Consultado el 3 de septiembre de 2014. 
  9. Kharif, Olga (28 de marzo de 2014). «Bitcoin 2.0 Shows Technology Evolving Beyond Use as Money». Bloomberg News. Consultado el 11 de abril de 2014. 
  10. Buterin, Vitalik. «State of Ethereum: August Edition». Ethereum Blog. Consultado el 3 de septiembre de 2014. 
  11. Wood, Gavin. «CPP Ethereum Home». GitHub. Consultado el 8 de diciembre de 2014. 
  12. Buterin, Vitalik. «Toward a 12-second Block Time». Ethereum Blog. Consultado el 3 de septiembre de 2014. 
  13. Hallam, George. «ÐΞVcon-0 Recap». Ethereum. Consultado el 19 de diciembre de 2014. 
  14. Steiner, Jutta. «A call to all the bug bounty hunters out there…». Consultado el 19 de diciembre de 2014. 
  15. Wood, Gavin. «CPP Ethereum Home». GitHub. Consultado el 3 de septiembre de 2014.  Wilcke, Jeffrey. «Go Ethereum Home». GitHub. Consultado el 1 de septiembre de 2014. 
  16. Geek's Guide to the Galaxy (28 de marzo de 2014). «A Futurist on Why Lawyers Will Start Becoming Obsolete This Year». Wired. Consultado el 6 de abril de 2014. 
  17. Finley, Kurt (27 de enero de 2014). «Out in the Open: Teenage Hacker Transforms Web Into One Giant Bitcoin Network». Wired. Consultado el 6 de abril de 2014. 
  18. Gray, Jeff (7 de abril de 2014). «Bitcoin believers: Why digital currency backers are keeping the faith». The Globe and Mail (Phillip Crawley). Consultado el 6 de abril de 2014. 
  19. Cox, Ryan. «Can Ethereum kill Bitcoin with self-executing contracts?». SiliconANGLE. Consultado el 6 de abril de 2014. 
  20. (January 29, 2014)Ethereum Listens to Community, Releasing Testnet Prior to Raising. Yahoo Finance. Retrieved 10 June 2014.
  21. Ethereum: A Social Operating System. Stephan Tual. Retrieved 10 June 2014.
  22. Nathan Schneider (7 April 2014). Code your own utopia: Meet Ethereum, bitcoin’€™s most ambitious successor. Al Jazeera America. Retrieved 10 June 2014.
  23. Kashmir Hill (8 April 2014). Beyond Bitcoin: Crypto-Ownership Companies Hope You're Ready To Decentralize Everything On The Internet. Forbes.com. Retrieved 10 June 2014.
  24. Soon, the internet will be impossible to control. Jamie Bartlett. Retrieved 19 December 2014.
  25. Keiser Report: New Crypto Phenomenon Ethereum. Max Keiser. Retrieved 10 June 2014.
  26. di Filippi, Primavera. «Ethereum: Freenet or Skynet ?». Berkman Center for Internet & Society. Harvard University. Consultado el 10 de abril de 2014. 
  27. DuPont, Quinn. «A Rational Economy? From Bitcoin to Ubiquitous Cryptography». IM Public Lecture. Dalhousie University. Consultado el 29 de septiembre de 2014. 
  28. Waldman, Steve Randy. «Engineering Economic Security». YouTube. Consultado el 27 de julio de 2014. 
  29. Wanxiang invierte $50 millones y se alía con Ethereum
  30. Microsoft ofrecerá herramientas de Ethereum para Azure

Enlaces externos[editar]