Ethereum

De Viquipèdia
Salta a la navegació Salta a la cerca
Infotaula de llenguatge de programacióEthereum
Ethereum logo 2014.svg
Tipus Serveis web, moneda digital i blockchain
Data de creació 2013
Disseny Vitalik Buterin
Desenvolupador Ethereum Foundation
Epònim èter
Paradigma de programació Multi-paradigm: multiple dispatch ("object-oriented"), procedural, functional, meta, multistaged
Darrera versió estable 3 / 2017
Tipus de dades Forta, dinàmica
Llenguatge de programació C++, Go, Python i Rust
Influenciat per C++, Go, Rust
Sistema operatiu Multiplataforma
Codi font Codi font
Llicència GNU GPL 3.0, Llicència MIT i GNU LGPL
Etiqueta d'Stack Exchange Etiqueta
Pàgina web [1]
Modifica les dades a Wikidata
Fig.1 Exemple de contracte intel·ligent

Ethereum és una plataforma de programari de computació distribuïda basada Blockchain i que es distingeix per la funcionalitat de contractes intel·ligents. Ethereum és de codi obert i proveeix d'una màquina virtual de tipus Turing complet, la màquina virtual Ethereum (EVM) i que pot executar scripts (codi de programari) en una xarxa de nodes públics. Ethereum va ser definida per Vitalik Buterin el 2013 i després (2014) es va desenvolupar a través de la companyia suïssa Ethereum Switzerland GmbH i la fundació sense ànim de lucre Ethereum Foundation. El 2017 es va crear l'aliança Enterprise Ethereum Alliance (EEA) amb més de 30 membres, actualment són més de 150 membres.[1][2][3]

Propietats[modifica]

  • Ether és el nom de la criptomoneda que es genera amb la plataforma Ethereum.
  • La màquina virtual anomenada Ethereum Virtual Machine (EVM) és l'entorn d'execució per als contractes intel.ligents de Ethereum.
  • Els contractes intel.ligents són abstraccions implementades en llenguatges de programació d'alt nivell i compilades a bytecode de manera que es puguin executar dins la la màquina virtual EVM un cop desplegades a la xarxa destribuïda Ethereum. Aquests llenguatges poden ser tals com Solidity (similari a C i JavaScript), Serpent (similar a Python), LLL (similar a List), i Mutan (similar a Go).

Versions[modifica]

Versió Nom Data sortida
0 Olympic Maig del 2015
1 Frontier 30 de juliol del 2015
2 Homestead 14 de març del 2016
3 Metropolis (vByzantium) en procés de test el setembre del 2017
4 Metropolis (vConstantinople) futur

Referències[modifica]