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:
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 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.
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.
En Web3 Summit en Berlín, el fundador de Parity, Gavin Wood.
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 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.
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.