Nombre:  Capturar 1.PNG
Visitas: 97
Tamaño: 241.3 KB


Actualmente estamos en medio de una nueva industria floreciente con el desarrollo de blockchain.
La tecnología Blockchain se encuentra en una etapa incipiente, sin embargo, esta tecnología disruptiva ya ha logrado tomar el mundo por asalto y ha experimentado un auge como ningún otro en los últimos tiempos.
Con muchos proyectos bien financiados que ahora están ansiosos por construir su red blockchain e implementar aplicaciones descentralizadas encima de ellos, existe una gran escasez de desarrolladores de blockchain competentes y capaces.
Con miles de millones que se han canalizado a este sector, el pago y la demanda de los desarrolladores de blockchain ha aumentado con proyectos que compiten entre sí para atraer al mejor talento de blockchain que queda en el mercado.
Esta fiebre del oro puede hacer que algunos desarrolladores se pregunten si tienen lo que se necesita para sumergirse en esta industria, y especialmente qué lenguajes de programación son los más buscados en esta nueva industria. Casi todos los lenguajes de programación populares se utilizan en la industria de blockchain, sin embargo, los desarrolladores deben considerar qué tipo de desarrollo les gustaría emprender, ya que se utilizan diferentes lenguajes para ciertos proyectos y aplicaciones de blockchain.
A continuación, se muestra un breve resumen de los diferentes lenguajes y proyectos que los utilizan para servir como base y comprensión básica para quienes buscan profundizar en esta industria.
Solidez: un lenguaje de programación nuevo y simple que es popular entre los desarrolladores de Ethereum, ya que es el lenguaje utilizado para desarrollar contratos inteligentes de Ethereum. Solidity es un lenguaje de programación completo de Turing orientado a contratos y el número de desarrolladores se estima en más de 200.000.
Dado que Ethereum ha tomado la delantera en los contratos inteligentes, muchas plataformas alternativas de blockchain se aseguran de que sean compatibles con Solidity (o ERC-20), lo que permite que los contratos inteligentes se transfieran fácilmente desde Ethereum a sus nuevas redes blockchain.
Ethereum: técnicamente, Ethereum funciona como una máquina virtual Ethereum (EVM) como una “computadora mundial” y está compuesta por varios lenguajes, incluidos C ++, Python, Ruby, Go y Java. JavaScript sirve como la columna vertebral de Ethereum, ya que funciona como un entorno de ejecución con ejecución de scripts.


Nombre:  Capturar 2.PNG
Visitas: 126
Tamaño: 15.1 KB



Java: un lenguaje de programación de propósito general que es concurrente, orientado a objetos y basado en clases está diseñado de tal manera que Java tiene pocas dependencias de implementación. Desde su lanzamiento en 1995, Java se ha convertido en uno de los 3 principales lenguajes de programación y con razón con más de 9 millones de desarrolladores. La red central de blockchain de NEM se ha escrito únicamente en Java (que pronto será C ++).

Nombre:  Capturar 3.PNG
Visitas: 115
Tamaño: 42.4 KB

C #: un lenguaje orientado a objetos conocido por permitir a los desarrolladores crear aplicaciones robustas que se ejecutan en .NET Framework con al menos 2 millones de desarrolladores en todo el mundo. C # se desarrolló en 2000. Desde sus inicios, se ha convertido en un lenguaje de programación popular que se utiliza para crear código multiplataforma potente que funciona en varios sistemas operativos como Windows, Mac, Linux y Android. Los proyectos de blockchain escritos con C # incluyen:
• Strat es un proveedor de Blockchain-as-a-Service respaldado por Microsoft, que permite a las empresas construir sus propios sistemas privados de blockchain.
• NEO fue escrito en C #, sin embargo, también es compatible con una variedad de lenguajes de programación como Javascript, Java, Python y Go.



Nombre:  Capturar 4.PNG
Visitas: 118
Tamaño: 12.0 KB


Javascript: a menudo abreviado como JS, este es un lenguaje de múltiples paradigmas que admite estilos de programación impulsados por eventos, funcionales e imperativos (incluidos los basados en prototipos y orientados a objetos). Es uno de los lenguajes de programación más populares del mundo utilizado por al menos 9,7 millones de desarrolladores en todo el mundo.
El kit de desarrollo SideChain de Lisk (SDK) está escrito en JavaScript y permite a los desarrolladores crear aplicaciones sobre la plataforma blockchain de Lisk.


Nombre:  Capturar 5.PNG
Visitas: 126
Tamaño: 7.0 KB


SQL - Structured Query Language o "Sequel" es un lenguaje de programación desarrollado por IBM que se utiliza para comunicarse con bases de datos que almacenan, consultan y manipulan datos. Actualmente, se estima que hay 7 millones de desarrolladores para SQL. Las bases de datos populares como MySQL, PostgreSQL, SQL Server, DB2, Oracle y más utilizan SQL para desarrollar aplicaciones. Un proyecto de blockchain que incorpora SQL es:
• Aergo: una solución blockchain lista para empresas desarrollada por Blocko bajo su tecnología patentada Coinstack utiliza contratos inteligentes de SQL. La cadena Aergo presenta una plataforma de contratos inteligentes basada en SQL que permitirá a las entidades empresariales crear y ejecutar contratos inteligentes avanzados en entornos comerciales comerciales.

C ++: un lenguaje de programación de propósito general con un estimado de 4.4 millones de desarrolladores, su mayor fortaleza radica en la capacidad de escalar aplicaciones de uso intensivo de recursos y permitir que se ejecuten sin problemas, lo que lo convierte en un lenguaje de programación muy popular para juegos 3D. Los proyectos de blockchain que utilizan C ++ incluyen:
• EOS - C ++ es el principal lenguaje de programación de EOS preferido por su flexibilidad para ejecutar aplicaciones extensas en la parte superior de la cadena de bloques. EOS también admite cualquier lenguaje que se compile en WebAssembly (WASM)
Hecho aleatorio: la red del núcleo de Bitcoin está programada en C ++.

Golang: un lenguaje de programación general de código abierto basado libremente en la sintaxis del lenguaje de programación C, Golang es fácil de aprender para los desarrolladores y para los probadores de entender. Actualmente se estima que hay más de 800.000 desarrolladores en el lenguaje Golang que utiliza la red del consorcio:
• HyperLedger Fabric: la mayor parte del código de cadena (contratos inteligentes creados con HyperLedger Fabrics) está escrito en Golang. También tienen un SDK de Java para desarrollar aplicaciones blockchain.
Con suerte, esto le ha brindado una descripción general básica de dónde comenzar y qué profundizar más si la industria blockchain es algo que le interesa. Hay pocas dudas de que esta industria seguirá creciendo durante la próxima década a medida que se realicen avances y surjan casos de uso de adopción en el mundo real.