En este momento, estamos en una incipiente industria de desarrollo de blockchain.
La tecnología Blockchain aún está en su infancia, pero esta tecnología disruptiva ha logrado conquistar el mundo y recientemente ha experimentado una prosperidad sin precedentes.
Con muchos proyectos bien financiados ansiosos por construir sus propias redes de cadenas de bloques e implementar aplicaciones descentralizadas encima de ellas, hay escasez de desarrolladores de cadenas de bloques competentes.
Con miles de millones de dólares ingresando al espacio, los salarios y la demanda de los desarrolladores de blockchain aumentan con la licitación de proyectos para atraer al mejor talento de blockchain que queda en el mercado.
La fiebre del oro puede hacer que algunos desarrolladores se pregunten si tienen lo que se necesita para ingresar a la industria, especialmente con los lenguajes de programación que tienen más demanda en esta industria incipiente. Casi todos los lenguajes de programación populares se utilizan en la industria de la cadena de bloques, pero los desarrolladores deben considerar qué tipo de desarrollo desean realizar, ya que algunos proyectos y aplicaciones específicos de la cadena de bloques utilizan diferentes lenguajes.
A continuación, se muestra un breve resumen de los diversos lenguajes y proyectos que los utilizan como base y comprensión fundamental para aquellos que deseen profundizar en la industria.
Solidez:
Un nuevo lenguaje de programación 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 con un número estimado de desarrolladores de más de 200.000.
CEO de OKEx: OKEx reiniciará la plataforma IEO Jumpstart: El 19 de octubre, el CEO de OKEx, Jay Hao, tuiteó que OKEx reiniciará la plataforma IEO Jumpstart. [2021/10/19 20:40:36]
Con Ethereum a la cabeza en los contratos inteligentes, muchas plataformas de cadena de bloques alternativas se aseguran de que sean compatibles con Solidity (o ERC-20), lo que permite que los contratos inteligentes se transfieran fácilmente de Ethereum a su nuevo bloque en la red de la cadena.
Ethereum: técnicamente, Ethereum actúa como la "computadora mundial" como la máquina virtual de Ethereum (EVM) y se compone de una variedad de lenguajes que incluyen C ++, Python, Ruby, Go y Java. JavaScript actúa como la columna vertebral de Ethereum, ya que actúa como un entorno de tiempo de ejecución con capacidades de ejecución de scripts.
Java:
Un lenguaje de programación de propósito general concurrente, orientado a objetos y basado en clases diseñado para que Java tenga pocas dependencias de implementación. Desde su creación en 1995, Java se ha convertido en uno de los tres principales lenguajes de programación y cuenta con 9 millones de desarrolladores, con razón. La red central de la cadena de bloques de NEM se ha escrito completamente en Java (que pronto será C++).
El director financiero de Canaan Technology, Hong Quanfu, anunció su renuncia por motivos personales: en febrero y octubre, Canaan Technology anunció que el director financiero de la empresa, Hong Quanfu, renunció por motivos personales, y el Sr. Tong se desempeñó como director financiero interino.
Según los informes, el Sr. Tong se ha desempeñado como director financiero de la empresa desde julio de 2020 y tiene una amplia experiencia en finanzas y contabilidad. Antes de unirse a Canaan Technology, el Sr.Tong se desempeñó como director financiero y asistente del director general de Dianke Cloud Technology Co., Ltd., director financiero adjunto de IReader Technology Co., Ltd. y director del departamento de finanzas de Lenovo Group. . [2021/2/10 19:24:12]
C#:
Un lenguaje orientado a objetos que permite a los desarrolladores unirse a al menos 2 millones de desarrolladores en todo el mundo para crear potentes aplicaciones que se ejecutan en .NET Framework. C# fue desarrollado en 2000. Desde sus inicios, se ha convertido en un lenguaje de programación popular para crear un código multiplataforma sólido que se ejecuta en múltiples sistemas operativos, como Windows, Mac, Linux y Android. Los proyectos de cadena de bloques escritos en C# incluyen:
Stratis es un proveedor de blockchain como servicio respaldado por Microsoft que permite a las empresas crear sus propios sistemas privados de blockchain.
NEO está escrito en C#, pero también admite varios lenguajes de programación como Javascript, Java, Python y Go.
Javascript:
A menudo abreviado como JS, este es un lenguaje multiparadigma que admite estilos de programación basados en eventos, funcionales e imperativos (incluidos los orientados a objetos y basados en prototipos). 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 SideChain Development Kit (SDK) de Lisk está escrito en JavaScript y permite a los desarrolladores crear aplicaciones en la plataforma blockchain de Lisk.
SQL:
El lenguaje de consulta estructurado o "Sequel" es un lenguaje de programación desarrollado por IBM para comunicarse con bases de datos que almacenan, consultan y manipulan datos. Hoy en día, hay aproximadamente 7 millones de desarrolladores de SQL. Las bases de datos populares como MySQL, PostgreSQL, SQL Server, DB2, Oracle, etc. utilizan SQL para desarrollar aplicaciones. Los proyectos de blockchain que contienen SQL son:
Aergo: una solución de cadena de bloques lista para la empresa desarrollada por Blocko bajo su tecnología patentada Coinstack, que utiliza contratos inteligentes de SQL. Aergo Chain tiene una plataforma de contrato inteligente basada en SQL que permite a las unidades comerciales crear y ejecutar contratos inteligentes avanzados en entornos comerciales comerciales.
C++:
Un lenguaje de programación de propósito general con aproximadamente 4,4 millones de desarrolladores, su mayor fortaleza radica en su capacidad para escalar aplicaciones que consumen muchos recursos y hacer que funcionen sin problemas, lo que lo convierte en un lenguaje de programación muy popular para juegos en 3D. Los proyectos de cadena de bloques que utilizan C++ incluyen:
EOS: C ++ es el lenguaje de programación principal para EOS y se prefiere debido a su flexibilidad para ejecutar una amplia gama de aplicaciones en la parte superior de la cadena de bloques. EOS también es compatible con cualquier lenguaje que se compile en WebAssembly (WASM)
Dato aleatorio: la red de Bitcoin Core está programada en C++.
Idioma:
Un lenguaje de programación flexible de propósito general y código abierto, basado en la sintaxis del lenguaje de programación C, que es fácil de aprender para los desarrolladores y fácil de entender para los probadores. Actualmente, se estima que el lenguaje Golang utilizado por la red de afiliados tiene más de 800.000 desarrolladores.
HyperLedger Fabric: la mayoría de los códigos de cadena (contratos inteligentes creados con HyperLedger Fabrics) están escritos en Golang. También tienen un SDK de Java para desarrollar aplicaciones de blockchain.
Tags:
Entrando en la nueva semana, Bitcoin todavía se encuentra firmemente en la posición C del círculo financiero global.
Madman escribe cada artículo de análisis con una actitud responsable, enfocada y sincera, con rasgos distintivos.
Las monedas estables algorítmicas no son un punto caliente en el mercado ahora, y es difícil tener un buen desempeño a corto plazo.
En este momento, estamos en una incipiente industria de desarrollo de blockchain.La tecnología Blockchain aún está en su infancia.
Todos los meses dedico una parte de mi presupuesto a la música. Antes de COVID-19, iba a shows en vivo, compraba algunos discos y me suscribía a plataformas de transmisión. Durante la pandemia.
A menudo se culpa a los mineros por la caída de los precios de bitcoin. Estas acusaciones a menudo no tienen fundamento y, lo que es peor.
En 1739, el filósofo escocés David Hume escribió que el gobierno civil surgió de "la estrechez de la incapacidad de los hombres para sanar fundamentalmente su propia alma o la de otros.