Precio de Bitcoin Precio de Bitcoin
Ctrl+D Precio de Bitcoin
ads
Casa > XRP > Info

Substrate blockchain framework: desarrolle una cadena de bloques en diez minutos

Author:

Time:

En Web3 Summit en Berlín, el fundador de Parity, Gavin Wood, demostró cómo desarrollar una cadena de bloques en una computadora portátil nueva en menos de 60 minutos y anunció el lanzamiento de Substrate 1.0-beta en noviembre de 2018. El sustrato de piedra angular de Polkadot, denominado "la mayor apuesta contra el maximalismo de blockchain", es ahora un marco de blockchain independiente. Substrate permite a los desarrolladores crear cadenas de bloques personalizadas y altamente avanzadas para cualquier proyecto.

Aventuras de dos tecnologías

Si bien tanto Polkadot como Substrate comparten el objetivo de generar una ola de innovación en blockchain, son dos tecnologías muy diferentes. Substrate es como el sistema de PC en el que las personas ejecutan aplicaciones, y Polkadot, el protocolo para conectar cadenas de bloques, es como conectar una tarjeta de red a una computadora. Cada comunidad, proyecto o empresa funciona de manera diferente y requiere especificaciones y matices para lograr la mejor funcionalidad de una máquina de estado y una cadena de bloques en particular.

El fundador de Parity, Gavin Wood, usa una computadora portátil nueva para demostrar el lanzamiento de una cadena de bloques en minutos

¿Qué tan versátil es Substrate?

La creación de funciones de transición de estado (STF, la lógica comercial que conforma una cadena de bloques) es esencial para cualquier arquitecto de cadenas de bloques. El conjunto de características, las capacidades y las limitaciones de STF dependen del propósito de la cadena de bloques, mientras que Substrate está diseñado para ser genérico para admitir el diseño de la mayoría de las cadenas de bloques actuales y futuras.

El STF para cadenas Substrate se expresa en un subconjunto determinista de WebAssembly, una arquitectura de instrucciones multiplataforma diseñada para ser liviana, rápida y bien respaldada. A partir de la versión 1.0 de Substrate, el "tiempo de ejecución" de blockchain o STF se puede escribir en Rust puro, C++ o C. También espere que WebAssembly admita otros idiomas pronto.

La red está construida sobre Libp2p (una pila de red modular) y funciona de manera inmediata. Para las cadenas de bloques que requieren mensajes de red adicionales, está previsto incluir una API para la topología de red en una versión futura de Substrate.

El número de bancos participantes en la segunda ronda de actividades de "Digital RMB Red Envelope" en Shenzhen se ha ampliado de cuatro a seis: según los datos revelados por el Banco Popular de China, a principios de diciembre de 2020, el RMB digital se ha ampliado a casi 50.000 escenarios piloto, que cubren el pago de la vida, los servicios de catering, el transporte, las compras, los servicios gubernamentales y otros campos, han formado inicialmente una serie de escenarios de aplicación de renminbi digital distintivos. Al entrar en 2021, Shenzhen lanzará una vez más un proyecto piloto de renminbi digital a gran escala.100.000 personas en la ciudad recibirán sobres rojos de renminbi digital por un valor total de 20 millones de yuanes a través de una lotería. En comparación con la primera ronda de pilotos de Luohu, la cantidad de sobres rojos digitales en RMB y la cantidad total de sobres rojos en el piloto de Futian esta vez se han duplicado, y el alcance de uso y los formatos comerciales también son más amplios. Los bancos participantes en la segunda ronda de actividades de "Digital RMB Red Envelope" de Shenzhen se han expandido de los cuatro bancos originales del Banco Industrial y Comercial de China, el Banco Agrícola de China, el Banco de China y el Banco de Construcción a los seis bancos principales del Banco Industrial y Comercial de China. Commercial Bank of China, Agricultural Bank of China, China Construction Bank, Communications Bank of China y Postal Savings Bank of China. Las instituciones bancarias se están preparando e invirtiendo activamente recursos en la investigación y el desarrollo, la aplicación y la promoción del renminbi digital, tratando de aprovechar la oportunidad en la nueva ronda de competencia por los canales de pago. (Noticias de valores de Shanghai) [2021/1/18 16:24:46]

A través de un diseño de múltiples capas y componentes, el núcleo de Substrate está diseñado para ser completamente general y altamente componible para un rápido desarrollo de aplicaciones. Admite varios algoritmos de consenso, incluida la herramienta de finalidad progresiva adaptativa SHAFT/GRANDPA de Polkadot. El backend de la base de datos encriptada e incluso el formato de bloque se pueden configurar o anular. La versatilidad y la capacidad de desarrollo revolucionarias de Substrate, demostradas al construir simultáneamente cuatro cadenas de bloques diferentes (incluidas Polkadot y Ethereum 2.0) en una fracción del tiempo (la primera versión de Ethereum 2.0 prototipada en cuestión de semanas).

La versión beta 1.0 es compatible con algunos algoritmos de consenso, y pronto habrá más, que incluyen:

Rododendro (finalidad momentánea)

SHAFT/GRANDPA (finalidad gradual y adaptativa: https://medium.com/polkadot-network/grandpa-block-finality-in-polkadot-an-introduction-part-1-d08a24a021b5)

Aurand (finalidad probabilística, tiempo de bloque constante)

Ouroboros (finalidad probabilística en tiempo real) (planificado en el momento de la publicación)

PoW (p. ej., Ethash) (planificado en el momento de escribir este artículo)

Cadena paralela (PoV, Polkadot Consensus) (todavía en planificación en el momento de la publicación)

También puede diseñar su propio algoritmo de consenso utilizando la API de Substrate.

¿Qué se incluye en el sustrato?

Substrate 1.0-beta está diseñado para dar a los desarrolladores las herramientas y la libertad para crear máquinas de estado innovadoras. La versatilidad y la neutralidad lo hacen altamente personalizable, y hay muchas herramientas disponibles, que incluyen:

Conectividad de Polkadot

Consenso conectable e intercambiable en caliente

STF conectable y actualizable en caliente

Sincronización flexible y versátil

Publicar/Suscribir WebSocket JSON-RPC

Cliente ligero

Secuencia de transacciones

Red universal y segura

implementación de JavaScript

Biblioteca de módulos de tiempo de ejecución de sustrato (SRML)

Gracias al novedoso mecanismo de actualización en cadena de Substrate, podrá "intercambiar en caliente" algoritmos de consenso o actualizar STF sin bifurcación dura. El último mecanismo de actualización sin bifurcación se demostró públicamente por primera vez en la red de prueba Polkadot "Krumme Lanke" el 17 de julio de 2018 y continúa como una red de prueba PoC-2 en el momento de la publicación de este artículo.

Biblioteca de módulos Substrate Runtime

Para ayudar a los desarrolladores a lanzar sus cadenas de bloques más rápido, Gavin presentó Substrate Runtime Module Library (SRML), un conjunto completo y ampliable de módulos comunes basados ​​en características que facilitan la creación de tiempos de ejecución.

Estos módulos agregan funcionalidad para cuentas y saldos, activos fungibles, participación de PoS, contratos, financiación y más. Cree cadenas de bloques juntando módulos de forma rápida y sencilla para crear el conjunto de funciones deseado. Toda la red, el consenso, el cliente ligero y otras funciones seguirán funcionando con su cadena de bloques personalizada. Si necesita una nueva funcionalidad, simplemente cree un nuevo módulo.

Además de SRML, Substrate incluye dos capas adicionales en su diseño: un nodo de cadena de bloques genérico configurable JSON para ejecutar su tiempo de ejecución; un motor de cadena de bloques de núcleo mínimo para manejar el consenso, la producción de bloques, la creación de redes, la base de datos y otras funciones misceláneas.

Cadenas y paracadenas independientes

La cadena de retransmisión de Polkadot se basa en Substrate, y las cadenas que se conectarán y se beneficiarán de la capa de interoperabilidad de Polkadot (cadena de retransmisión) en el futuro también se basarán en Substrate. Las cadenas empresariales y de consorcios preocupadas por la privacidad y los permisos pueden agregar fácilmente estas características para un mayor control. Si bien Substrate no requiere que su cadena de bloques se conecte a Polkadot, proporciona una ruta de actualización fácil utilizando un puente o convirtiéndose en una paracadena nativa.

Licencia de compilación - Apache 2.0

Parity se compromete a proporcionar a todos los desarrolladores y organizaciones las herramientas y la libertad que necesitan para innovar y aprovechar esta tecnología revolucionaria. Con ese fin, Substrate 1.0-beta se lanzará bajo la licencia Apache 2.0, una licencia común que no impone requisitos sobre cómo se puede usar, modificar o distribuir nuestro software.

Substrate está disponible en  Github (https://github.com/paritytech/substrate) y se publica bajo la Licencia pública general (versión 3).

¿Querer aprender más? Consulte nuestros recursos para obtener más información sobre Substrate y comience a crear:

Lanzamiento de la red de prueba de sustrato "BBQ-Birch":

https://medium.com/paritytech/substrate-testnet-launched-a55b990e6eba

Cómo obtener la red de prueba Substrate “BBQ-Birch”:

https://hackmd.io/y-E9Q9jTRreni6z9EU0kkA

Una descripción mínima de Substrate:

https://www.parity.io/substrate-in-a-nutshell/,

¿Qué es el sustrato?

https://www.parity.io/what-is-substrate/

Sala de chat técnica de sustrato:

https://matrix.to/#/#substrate-technical:matrix.org

Nodo sustrato en telemetría:

https://telemetry.polkadot.io/#/BBQ%20Birch

Original: https://www.parity.io/launch-a-blockchain-in-minutes-substrate/

Tags:

XRP
Un sueño en doce años ¿El hijo de la crisis es una oportunidad para Bitcoin?

La mayor noticia de ayer fue el recorte de tipos de emergencia de la Fed. El recorte de la tasa de interés no es inesperado. Todo el mundo está recortando las tasas de interés.

Se sospecha que la aplicación Apple de Matcha Exchange ha sido eliminada de los estantes o está involucrada en disputas de infracción de marca registrada

Se informa que se sospechó que Matcha Exchange (MXC) se eliminó de Apple Store el día 4 debido a una supuesta infracción de marca registrada. Actualmente, las direcciones IP en Taiwán.

Después de la fuerte caída, lo más crítico para BTC es esta línea de resistencia.

Durante el fin de semana, el mercado de criptomonedas reapareció en una inmersión colectiva asombrosa. Aunque las principales monedas tuvieron un rendimiento de rebote relativamente impresionante en la madrugada de es.

Substrate blockchain framework: desarrolle una cadena de bloques en diez minutos

En Web3 Summit en Berlín, el fundador de Parity, Gavin Wood.

Comparación completa de los oráculos de Chainlink, NEST y MakerDao

Las cadenas de bloques se conocen como máquinas de confianza. La mayor innovación central de la cadena de bloques es que la descentralización resuelve el problema de la confianza.

Golden Sentinel丨Ethereum 2.0 lanzó una nueva versión de diseño "Gasper"

Golden Finance Blockchain, 11 de marzo  El cofundador de Ethereum "V God" Vitalik Buterin nunca ha dejado de inspirar a la comunidad para crear ideas técnicas innovadoras.

Wanxiang Blockchain Lu Hui: ¿Cómo puede blockchain resolver los problemas de financiación de las pymes?

Este artículo es la segunda fase del curso público en línea [Live Room] de Wanxiang Blockchain Hive Academy, y los contenidos compartidos por Lu Hui.

ads