Hechos clave:
-
La versiĆ³n beta utiliza algoritmos combinado que integra la Prueba de Autoridad.
-
Substrate cuenta con un cliente ligero, que podrĆa ser utilizado en dispositivos mĆ³viles.
Este martes, 18 de diciembre, lanzaron en cĆ³digo abierto la versiĆ³n beta 1.0 de Substrate, la plataforma para crear cadenas de bloques personalizadas en 60 minutos. El proyecto, desarrollado por Parity y PolkaDot, asegura que ofrecerĆ”n una arquitectura genĆ©rica para que cada proyecto obtenga libertad tĆ©cnica con el mĆnimo esfuerzo.
El lanzamiento se esperaba para el mes de noviembre, pues el desarrollador de Parity, Gavin Wood, asegurĆ³ que la plataforma Substrate 1.0 estarĆa disponible entonces. Sin embargo, tal y como fue anunciado, solo hasta ahora es posible probarĀ Substrate, que provee la red, el mecanismo de consenso y la seguridad necesaria para construir la infraestructura de una cadena de bloques en minutos.
De acuerdo con la publicaciĆ³n oficial del proyecto, la versiĆ³n beta de la plataforma utiliza el algoritmo de consenso denominadoĀ GRANPA, que ha sido desarrollado por PolkaDot. AdemĆ”s integra āla producciĆ³n de bloquesāĀ de Aura, un algoritmo que implementa Prueba de Autoridad, que no depende de laĀ cantidad deĀ poder de cĆ³mputo (PoW)Ā o la participaciĆ³n (PoS) que posea un validador de bloques,Ā sino de la capacidad que tiene determinado nodo de dar garantĆas sobre su identidad en la red. Sin embargo, la intenciĆ³n del proyecto es permitir a los usuarios la elecciĆ³n de otros mecanismos de consenso que serĆ”n incorporados en el futuro e, incluso, la posibilidad de incluir uno propio desde la API.
De hecho, segĆŗn explican en el comunicado, el objetivo llega un poco mĆ”s lejos. La idea es que los usuarios que construyan su cadena de bloques sobre Substrate puedan cambiar el mecanismo de consenso de su red o realizar actualizaciones de software sin necesitar una bifurcaciĆ³n dura o hard fork.
āSubstrate toma todas nuestras lecciones aprendidas en la construcciĆ³n de Ethereum y Polkadot y una pila de herramientas que permite que obtengas las mismas recompensasā ā Dr. Gavin Wood.
El planteamiento de la plataforma consiste en eliminar las preocupaciones bĆ”sicas en la construcciĆ³n de una cadena de bloques. De esta forma, los interesados en entrar al ecosistema pueden concentrar sus esfuerzos en personalizar la funciĆ³n de transiciĆ³n de estado (SFT), que permite la transferencia de propiedad. Por ello, en la versiĆ³n 1.0 de la plataforma los usuarios pueden utilizar funciones ā100% abstractas de ābloque de ejecuciĆ³nā codificado en WebAssembly, que puede dirigirse a mĆŗltiples lenguajes de programaciĆ³n como C++ y RustĀ».
Asimismo, la plataforma cuenta con un cliente ligero para facilitar la interacciĆ³n con la blockchain desde dispositivos mĆ³viles y otros suministros bĆ”sicos para la construcciĆ³n de una infraestructura que cumpla con los principios de un libro contable descentralizado. Cabe destacar que entre las opciones preestablecidas para la construcciĆ³n de una cadena de bloques personalizada hay utilidades de JavaScript de bajo nivel, conectividad entre cadenas a travĆ©s de PolkaDot y permeabilidad de red con libp2p.
Por Ćŗltimo, los desarrolladores de Substrate aseveran que en las prĆ³ximas actualizaciones los usuarios podrĆ”n correr sus propios nodos solo utilizando un archivo JSON. Lo que significa que este paso, que puede tomar horas en otras redes como la de Bitcoin, serĆ” realizable en minutos.
Imagen destacada por Tierney /stock.adobe.com