Autonomys Español

Muy buenas a todos y bienvenidos a este segundo capítulo del podcast de Subspace en español. Mi nombre es Iván y me acompaña Chema, ambos somos ingenieros informáticos y entusiastas de las cadenas de bloques. En este segundo episodio vamos a continuar hablando del protocolo de blockchain: Subspace.

Temas del Capítulo

En el capítulo de hoy vamos a hablar sobre la arquitectura de Subspace:

Subspace es una red blockchain modular dividida en una cadena de consenso de capa base, conocida como protocolo central, y un número casi ilimitado de cadenas de ejecución secundarias, conocidas como dominios.

Protocolo Central: Gestiona el consenso, la disponibilidad de datos y la liquidación de paquetes de transacciones, que los operadores ejecutan en sus respectivos dominios.

Dominios: Son paquetes acumulativos consagrados que pueden admitir cualquier marco de transición de estado imaginable y entorno de ejecución de contratos inteligentes.

En resumen, los dominios dentro del protocolo Subspace pueden integrar soluciones de escalabilidad (rollups) muy versátiles, adaptándose a diversas necesidades y tecnologías. Esto permite a Subspace manejar una amplia gama de aplicaciones y contratos inteligentes de manera eficiente y segura. Esta arquitectura busca proporcionar la escalabilidad y flexibilidad necesarias para soportar un ecosistema blockchain diverso y en constante evolución.

Ejemplo Práctico de Arquitectura de Subspace

Imaginemos una blockchain diseñada para manejar tanto transacciones financieras como el almacenamiento de grandes volúmenes de datos, combinando servicios financieros y de almacenamiento en la nube. Las capas de consenso y de dominio de Subspace pueden ser utilizadas de manera efectiva para optimizar y separar funcionalidades, mejorando la eficiencia y escalabilidad de la plataforma:

Capa de Consenso

La capa de consenso se encargaría de las siguientes funciones principales:

• Validar y registrar transacciones financieras.

• Mantener la seguridad y orden de los bloques usando la Prueba de Espacio y Prueba de Tiempo.

Capa de Dominio

Podríamos tener varios dominios especializados:

Dominio de Transacciones Financieras: Optimizado para procesar transacciones rápidas y seguras.

Dominio de Almacenamiento de Datos: Dedicado al almacenamiento y gestión de grandes volúmenes de datos.

Este diseño permite que cada tipo de operación se ejecute en el entorno más adecuado sin sobrecargar un único sistema, facilitando una escalabilidad efectiva y manteniendo altos niveles de seguridad.

Subspace Labs y el Desarrollo del Cliente Subspace Network

Subspace Labs es el encargado del desarrollo y mantiene la implementación de referencia de código abierto del cliente de software Subspace Network. El código está escrito en Rust basado en Substrate y proporciona una CLI completa para que los agricultores y operadores participen en la red.

Análisis de Capas

Capa de Aplicación: Permite crear cualquier aplicación imaginable, fomentando nuevas oportunidades en transacciones, gobernanza, juegos y economías virtuales.

Dominios de Ejecución Desacoplados: Admiten cualquier marco de transición de estado y entorno de ejecución capaz de ejecutar código complejo, permitiendo la integración y interoperabilidad entre diferentes blockchains.

Capa de Consenso: Promueve la seguridad y equidad descentralizadas con el protocolo Dilithium, permitiendo la participación de cualquier persona con un SSD.

Aclaraciones sobre los Protocolos

Dilithium: Combina la prueba de espacio del protocolo Chia con la codificación de borrado y los compromisos de KZG, ofreciendo una variante de consenso ligera y eficiente.

Chia: Utiliza la Prueba de Espacio y Tiempo, una alternativa más ecológica a la prueba de trabajo.

Proof-of-Archival-Storage (PoAS): Enfocado en asegurar y verificar el almacenamiento de datos a largo plazo.

KZG: Esquemas de compromiso basados en polinomios para la creación de pruebas de conocimiento cero y la escalabilidad de blockchains.

Zero-Knowledge Proofs (ZKP): Métodos criptográficos que permiten verificar transacciones sin revelar detalles.

Diferentes Formas de Control en Blockchain

Prueba de Trabajo (PoW):

• Utilizado por blockchains como Bitcoin.

• Alto consumo de energía.

Prueba de Participación (PoS):

• Utilizado por blockchains como Ethereum 2.0.

• Reduce el consumo de energía.

Prueba de Espacio (PoSpace):

• Utilizado por blockchains como Chia y Subspace.

• Menor consumo de energía.

Prueba de Tiempo:

• Complementa la Prueba de Espacio asegurando intervalos de tiempo.

PODCAST

Enlaces de Interés

Despedida

Pues nada más, espero que os haya sido de interés. Si os ha gustado, nos gustaría que lo compartierais con otras personas o le deis un me gusta, si os lo permite vuestro reproductor de podcast. Nos vemos en otro episodio. ¡Hasta luego!

Más podcast de Subspace – Atonomys

No responses yet

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *