Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads

El lenguaje de programación más popular utilizado en el desarrollo de blockchain

Author:

Time:

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.

Pundi X planea entregar el primer lote de teléfonos móviles blockchain BOB en el segundo trimestre: Jinse Finance informó que Pundi X planea entregar el primer lote de teléfonos móviles blockchain Blok On a sus seguidores en la plataforma de crowdfunding Indiegogo al comienzo del segundo trimestre de 2020 Blok (BOB). Sin embargo, la compañía dijo que el brote de coronavirus podría retrasar la producción en China. [2020/3/7]

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.

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.

Voz | Presidente de State Grid: Fortalecer la investigación y preparación del sistema estándar de cadena de bloques de energía y potencia: el 3 de diciembre, el Grupo del Centro de Aprendizaje Teórico del Grupo de Partidos de State Grid Co., Ltd. (ampliado) llevó a cabo un aprendizaje colectivo. Kou Wei, presidente de State Grid, señaló que es necesario mejorar aún más la posición política, comprender profundamente el importante significado estratégico de la tecnología blockchain, promover vigorosamente la investigación y aplicación de la tecnología blockchain y construir una empresa de Internet de energía de clase mundial. para los "tres tipos y dos redes" Inyectar nueva energía cinética y contribuir al poder de la red nacional para la construcción de un país de red fuerte. Kou Wei mencionó que es necesario fortalecer la investigación tecnológica, continuar optimizando el diseño de la investigación científica en torno a las áreas clave de la integración y el desarrollo de la tecnología blockchain y la Internet energética, fortalecer la investigación colaborativa interna y externa y acelerar los avances en tecnologías clave; promover la formulación estándar y fortalecer el bloque de energía y potencia La investigación y compilación del sistema estándar de cadena, luchar por la posición de liderazgo en la formulación de estándares industriales. También dijo expandir los escenarios de aplicación, explorar la promoción y aplicación de la tecnología blockchain en campos comerciales como servicios de alta calidad, producción segura y ciudades inteligentes, fortalecer la innovación del modelo comercial y construir un ecosistema de aplicación de cadena industrial completo. (Las noticias de Beijing) [2019/12/3]

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.

Voz | Duan Xinxing: DAPP no es necesariamente la única dirección de la cadena de bloques en el futuro: según las noticias de Babbitt, el 18 de noviembre, en la "Conferencia de desarrolladores globales de Bytom 2018", Duan Xinxing, el fundador de Bytom, pronunció un discurso descentralizado aplicación (Dapp) no es necesariamente la única dirección en el futuro, porque la actividad diaria y la usabilidad de DAPP en otras cadenas públicas son muy bajas. Actualmente estamos brindando soporte a la comunidad de desarrolladores y soporte de aplicaciones DAPP, porque más Además de ser utilizado como a DAPP, la cadena original también se puede integrar en otros sistemas como accesorios, complementos y servicios estandarizados para mejorar todo el sistema. Esto es lo mismo que la cadena de bloques. La cadena de bloques no puede resolver todos los problemas, pero como tecnología, la cadena de bloques puede cooperar con otras tecnologías para convertirse en un conjunto de soluciones para resolver más problemas y contribuir a la sociedad. [2018/11/18]

             

Noticias | La empresa blockchain TradeIX abre una nueva oficina en Singapur: según las noticias del 9 de agosto, la plataforma de financiación comercial blockchain TradeIX abrió una nueva oficina en Singapur, que formará parte del plan de desarrollo global de la empresa. Ubicada en el distrito financiero del país, la nueva oficina de Singapur consolidará todos los principales servicios de originación, operaciones y soporte en la región. Se entiende que la plataforma TradeIX es un sistema abierto de cadena de bloques de financiación del comercio. La plataforma permite a las partes de financiamiento comercial conectarse a una amplia gama de mercados de financiamiento comercial, incluidos proveedores, compradores, proveedores de servicios, redes B2B, suscriptores de crédito e instituciones financieras. [2018/8/9]

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++).

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:

Precio de Dogecoin
Cuatro estrategias para jugar con las opciones

Las opciones son una herramienta útil para los inversores sofisticados y brindan una exposición diversificada a diferentes activos de diferentes maneras.Ya sea protegiéndose contra la volatilidad.

Golden Observation|23 Aspectos destacados de los documentos de listado de Coinbase

El 25 de febrero, la Comisión de Bolsa y Valores de EE. UU. (SEC, por sus siglas en inglés) consideró válido el formulario S-1 del documento de cotización presentado por Coinbase.

Find New|Mask Network: un portal que ayuda a los usuarios a pasar sin problemas de la Web 2.0 a la Web 3.0

"Find New" es un proyecto de observación de proyectos de blockchain lanzado por Jinse Finance. Cubre el desarrollo de proyectos en varios campos de la industria.

El lenguaje de programación más popular utilizado en el desarrollo de blockchain

En este momento, estamos en una incipiente industria de desarrollo de blockchain.La tecnología Blockchain aún está en su infancia.

CROSS Mystery Box juego de caja ciega versión móvil + tutorial de funcionamiento de la versión web

Para que los usuarios tengan una comprensión más intuitiva y completa del juego CROSS Blind Box.

¿Será Sorare la versión de Football de NBA Top Shot después de recaudar $50 millones?

El 25 de febrero, Sorare, un juego de colección de NFT de fútbol basado en Ethereum, anunció la finalización de un financiamiento de $50 millones liderado por Benchmark, la firma de capital de riesgo Accel.

Cuatro razones por las que debe centrarse en Ethereum Layer 2 en 2021

La red Ethereum ejecuta más de 2000 aplicaciones DApp.

ads