Polkadot quiere permitirte lanzar blockchains personalizadas en una hora

Durante la conferencia de blockchain Unitize de ayer, el desarrollador, Bruno Škvorc, ilustró cómo se puede lanzar una cadena de bloques basada en Polkadot en una hora.

Al hablar en el evento el 7 de julio, Škvorc explicó en detalle cómo crear una cadena de bloques basada en la arquitectura modular «Substrate» de Polkadot. Además, ilustró cómo las blockchains construidas de esta manera se pueden actualizar sin problemas sin necesidad de un hard fork (bifurcación).

Škvorc explicó que las cadenas de bloques basadas en Substrate se pueden configurar eligiendo entre muchos módulos disponibles para adaptarse mejor a las necesidades de quién los está construyendo. También afirma que, gracias a estar conectados entre sí, la seguridad de blockchain está garantizada por otras cadenas.

Actualizaciones sin bifurcación

Todo el software necesario para ejecutar un nodo de la nueva cadena de bloques está presente tanto en el código Rust como en el ensamblaje web (WASM). Rust puede compilarse en un archivo binario realmente eficiente, mientras que el código WASM es menos eficiente pero también ocupa menos espacio.

Esto habilita el sistema de actualización sin bifurcación, una característica destacada de las cadenas de bloques basadas en Substrate. Por defecto, un nodo ejecuta el código Rust compilado más eficiente, pero una copia del software del nodo WASM también se mantiene en cadena.

Antes de ejecutar el software Rust, el nodo lo compara con el código WASM en cadena y cambia a él si es más nuevo. De esta forma, incluso los operadores de nodos que no actualizaron activamente sus máquinas siempre ejecutarán la última versión del software, y solo necesitan descargar la versión Rust para ejecutar sus nodos más rápido.

Las implicaciones de seguridad de las actualizaciones integradas

Cointelegraph le preguntó a Škvorc sobre las implicaciones de seguridad de poder cambiar sin problemas el software que los nodos ejecutan, sin la autorización del operador. Explicó que la preocupación se alivia en gran medida por el proceso de verificación que ocurre antes de que el código WASM se implemente en la cadena:

“Lo que sucede es que el código WASM que está en la cadena primero necesita ser examinado, primero durante la fase de desarrollo y luego durante la fase de gobernanza. La fase de gobernanza es la fase en que la comunidad de titulares de tokens vota a favor o en contra de un cambio en la cadena, que se promulga automáticamente ”.

Polkadot ha estado buscando activamente nuevas vías para obtener más apoyo y financiación para desarrolladores. En junio, Cointelegraph informó que Polkadot recibió soporte en Gitcoin, una plataforma centrada en el desarrollador que combina crowdfunding y subvenciones para iniciativas de desarrollo.

Sigue leyendo: