Subespacio: Resolviendo el dilema de los agricultores en las redes PoC

Subspace Network es una red PoC (pruebas de capacidad, prueba de capacidad espacial) descentralizada. Resuelve el "triángulo imposible" de blockchain optimizando el algoritmo PoC y se compromete a crecer hasta convertirse en una red que tenga en cuenta la seguridad y la escalabilidad. y cadena pública de almacenamiento de baja energía TPS descentralizada y continuamente escalable.

En comparación con los métodos de minería tradicionales que dependen en gran medida de la informática, el diseño del mecanismo de consenso PoC reduce el consumo de energía y mejora la equidad y la descentralización. Sin embargo, el diseño anterior de PoC hizo que Farmer tendiera a maximizar el espacio de almacenamiento en lugar de mantener el estado y el historial de la cadena. Por ejemplo, las redes PoC representadas por Filecoin y Chia están más inclinadas a la minería colectiva centralizada, lo que resulta en obvios efectos de oligopolio y monopolio, afectando así la seguridad y descentralización de la red.

Para resolver este problema, Subspace introdujo un mecanismo de prueba de almacenamiento. Los agricultores almacenan colectivamente el historial de la cadena de bloques, y cada granjero almacena tantas copias como sea posible en función de su espacio en disco. Al mismo tiempo, el consenso y el cálculo están separados, de modo que Farmer solo es responsable de clasificar las transacciones y los nodos de ejecución dedicados son responsables de mantener el estado y calcular las transacciones. Este diseño reduce la carga informática y de almacenamiento de Farmer, garantiza una recuperación eficiente de registros históricos y mantiene la sostenibilidad económica de la red a través de un mecanismo de tarifas de transacción ajustado dinámicamente. El diseño arquitectónicamente optimizado de Subspace proporciona una base sólida para aplicaciones y almacenamiento descentralizados.

equipo

Subspace Labs es un equipo distribuido internacionalmente con experiencia en Dapper Labs/Flow, Restream, Protocol Labs, GitHub, Stanford y más.

Entre ellos, Jeremiah Wagstaff es el cofundador de Subspace. Se graduó en la Universidad Texas A&M en Estados Unidos.

Nazar Mokrynskyi es el ingeniero jefe de desarrollo de software en Restream, ingeniero de desarrollo de protocolos en Subspace Labs y un entusiasta del código abierto. Anteriormente, fundó Ecoisme y se desempeñó como CTO. Es un colaborador activo de muchos proyectos de código abierto, incluidos jQuery, Linux Kernel, HHVM, Polymer, WebComponents.js, UIkit, ownCoud, fabric.js, SimpleImage, HybridAuth, Plupload, PulseAudio, TinyMCE, WebTorrent, Emscripten, lodash, Cerebro. , Escritorio Budgie, Redux, etc.

Financiación

Subspace Labs se fundó en 2018 con financiación inicial de la National Science Foundation y la Web3 Foundation;

En 2021, se completó una ronda inicial de 4,5 millones de dólares;

En 2022, completó una financiación estratégica de 32,9 millones de dólares a una valoración de 600 millones de dólares, liderada por Pantera Capital, Coinbase Ventures, Crypto.com, Alameda Research, ConsenSys Mesh, KR1, Hypersphere Ventures, Stratos Technologies, AVG Blockchain Fund, GSR En la inversión participaron muchas instituciones de inversión de renombre como Ventures y Eniac Ventures.

https://www.rootdata.com/zh/Projects/detail/Subspace%20Network?k=NDc5Ng%3D%3D

 

Una mejor solución blockchain: ¿Qué problemas resuelve Subspace?

El diseño del protocolo Subspace resuelve fundamentalmente varios problemas importantes en la industria blockchain y tiene importantes ventajas y características.

Eliminar la hinchazón de blockchain

La inflación de blockchain se refiere al fenómeno en el que las cadenas de bloques se vuelven cada vez más centralizadas con el tiempo, especialmente a medida que se expanden. Cada nodo completo debe almacenar todo el historial de transacciones y el estado de ejecución de la cadena, lo que genera una mayor carga de almacenamiento.

Subspace combina de manera única las fortalezas de Ethereum, Filecoin y Chia para desarrollar un protocolo de consenso basado en almacenamiento, un servicio de almacenamiento distribuido permanente y un marco de ejecución escalable fuera de la cadena para resolver el problema de la inflación de blockchain.

Resolviendo la inflación estatal

La inflación estatal se refiere a la creciente demanda de almacenamiento completo de nodos a medida que aumentan los datos estatales en la cadena de bloques.

Subspace presenta el Marco de ejecución desacoplado (Marco de ejecución desacoplado, DecEx), según el cual Farmer solo confirma la disponibilidad de las transacciones y proporciona pedidos, mientras que los nodos de ejecución de promesas de la red secundaria ejecutan transacciones y mantienen el estado de la cadena. Esta separación permite que diferentes tipos de nodos tengan diferentes requisitos de hardware, lo que hace que Farming sea liviano y proporciona una base para la ejecución de ampliación y ampliación.

Ampliar el espacio del bloque

El rendimiento general de ejecución de una cadena de bloques está limitado por el ancho de banda del espacio del bloque, es decir, el espacio de la cadena de bloques que puede ejecutar código o almacenar datos.

Subspace logra una escalabilidad óptima a través de la ejecución ortogonal (OE). OE primero escala horizontalmente el espacio de bloques de la capa de disponibilidad de datos subyacente y luego escala verticalmente el rendimiento de las transacciones de cada dominio. Este enfoque combina algunas ideas del Tse Lab de la Universidad de Stanford, incluido el protocolo Prism para escalamiento vertical, el protocolo Free2Shard para escalamiento horizontal, el esquema Semi-AVID-PR para disponibilidad de datos distribuidos y el esquema Semi-AVID-PR para finalidad flexible. Protocolo de flujo y reflujo.

Alinear incentivos para una escalabilidad óptima

Subspace presenta un algoritmo novedoso que ajusta dinámicamente el costo del espacio de bloque en función de los cambios en la oferta y la demanda para asegurar económicamente la red en un entorno abierto. Este mecanismo de ajuste garantiza que los incentivos de los agricultores (proveedores de almacenamiento de datos) y los operadores (proveedores de energía informática) sean compatibles, promoviendo la provisión de ancho de banda de disponibilidad de almacenamiento y datos.

Subspace ha creado el primer mercado de espacio de bloques de dos caras: por un lado, Farmer proporciona ancho de banda de espacio de bloques almacenando datos históricos de blockchain; por otro lado, los desarrolladores y usuarios de dApp necesitan espacio de bloques para implementar y ejecutar sus aplicaciones; El algoritmo de mercado de Subspace ajusta el costo del espacio en bloque que reciben los agricultores en función de la oferta y la demanda en tiempo real. Cuando la demanda es alta, los costos aumentan, lo que motiva a más agricultores a unirse; cuando la demanda es baja, los costos bajan, lo que impide una inversión excesiva en almacenamiento. Este proceso de ajuste dinámico se produce de forma transparente en la cadena a través de reglas de protocolo.

Explicación detallada de la arquitectura técnica del subespacio.

Descripción general

Subspace es una red blockchain modular dividida en una cadena de consenso de capa base (protocolo central) y un número casi ilimitado de cadenas de ejecución secundarias (dominios). El protocolo central es responsable del consenso, la disponibilidad de datos y la liquidación de paquetes de transacciones, mientras que los dominios individuales son responsables de las operaciones de ejecución y respaldan varios marcos de transición de estado y entornos de ejecución de contratos inteligentes. El sistema Subspace incluye una capa de consenso, dominios, red de almacenamiento distribuida, aplicaciones cliente y herramientas de desarrollo, proporcionando una infraestructura blockchain abierta, escalable e interoperable para futuras aplicaciones y servicios descentralizados.

https://subnomicon.subspace.network/docs/overview/

1/ Red peer-to-peer sin permiso

Subspace es una red peer-to-peer sin permiso donde cualquier nodo puede actuar como Farmer para almacenar datos y proponer nuevos bloques, o como Operador para ejecutar transacciones. Nodos con diferentes roles se comunican e intercambian datos a través de la red, asegurando la descentralización y disponibilidad de datos del sistema.

2/ Capa de consenso

La capa de consenso es la base de la red Subspace y es responsable de alcanzar el consenso entre todos los nodos, asegurando la singularidad del estado de la cadena de bloques y la inmutabilidad de los datos históricos. A través del protocolo Dilithium Storage Proof, la capa de consenso garantiza la disponibilidad de los datos y distribuye los datos de blockchain entre todos los agricultores a través de la red de almacenamiento distribuido (DSN) para garantizar el equilibrio de carga, la tolerancia a fallas y la recuperación eficiente de datos.

3/ Desacoplar la capa de ejecución

La red Subspace desacopla el consenso y la computación al separar la ejecución de transacciones en dominios independientes. Este diseño permite la paralelización, optimización e incluso fragmentación del proceso de ejecución, mejorando la escalabilidad. Los dominios son administrados por operadores, que realizan transacciones dentro del dominio prometiendo hardware y garantías para obtener tarifas de ejecución (similares a las tarifas de gas de Ethereum).

Cada dominio puede soportar cualquier marco de transición de estado y permanece neutral al entorno de ejecución. Por ejemplo, Nova, el primer dominio de ejecución, admite la ejecución de contratos y transacciones inteligentes de Ethereum, lo que permite que las dApps y los protocolos DeFi de Ethereum tengan un mayor rendimiento, menores costos y una mejor escalabilidad cuando se ejecutan en Subspace.

4/ Capa de aplicación

La capa de aplicación es la interfaz para que las dApps interactúen con la cadena de bloques. Las dApps pueden enviar llamadas de contrato que se ejecutarán en una capa de ejecución flexible y desacoplada. Los desarrolladores pueden crear e implementar aplicaciones sin prestar atención a la ejecución subyacente y los detalles de consenso, lo que simplifica enormemente el proceso de desarrollo.

Proceso de transacción

1/ El usuario envía la transacción: el usuario envía la transacción de ejecución directamente al Operador.

2/ Verificación previa y empaquetado del operador: el operador verifica previamente las transacciones y las empaqueta en paquetes de transacciones a través del proceso de elección de compromiso.

3/ Confirmación y clasificación del agricultor: el agricultor verifica la prueba electoral y se asegura de que los datos estén disponibles, empaqueta el paquete de transacciones en bloques y realiza una clasificación determinista a través de un algoritmo de barajado criptográfico seguro basado en PoAS. Este proceso ayuda a mitigar el impacto del valor extraíble minero (MEV).

4/ El operador ejecuta transacciones: El operador ejecuta transacciones según el pedido y genera un compromiso de estado determinista (recibo de ejecución).

5/ Estado de registro del agricultor: estos compromisos de estado se incluyen en paquetes de transacciones posteriores, formando una cadena determinista de recibos rastreados por todos los agricultores.

El proceso de ejecución de transacciones de Subspace logra un procesamiento de transacciones y un mantenimiento del estado eficientes y seguros a través de un marco de ejecución desacoplado. Su diseño único no solo mejora la escalabilidad de la red y el bajo umbral de participación, sino que también proporciona una poderosa infraestructura para aplicaciones descentralizadas al admitir de manera flexible múltiples entornos de ejecución.

Mecanismo de consenso innovador

La estructura, funcionamiento y ventajas del consenso Dilithium.

La red Subspace funciona con un mecanismo de consenso ligero y seguro llamado Dilithium. Dilithium es un protocolo de consenso justo, respetuoso con el medio ambiente y sin permisos basado en el mecanismo de prueba de almacenamiento de archivos (PoAS) que almacena el historial de la cadena de bloques.

 

https://subnomicon.subspace.network/docs/decex/overview

Composición del dilitio

Dilithium es un algoritmo de consenso PoAS de segunda generación que combina varias tecnologías avanzadas, incluida la codificación de borrado y el compromiso KZG, para el archivado distribuido. Al mismo tiempo, también combina múltiples tecnologías:

1/ Codificación polinómica: utilizada para almacenamiento y verificación de datos.

2/ Prueba de almacenamiento resistente a ASIC: garantizar la descentralización y equidad del sistema.

3/ Prueba de tiempo basada en AES: se utiliza para dibujar y extraer desafíos de bloques.

El protocolo está diseñado para mejorar la seguridad y la experiencia del usuario de la red Subspace y es compatible con unidades de estado sólido (SSD), lo que mejora aún más la eficiencia energética y la descentralización.

Cómo funciona el dilitio

El núcleo del mecanismo de consenso de Dilithium se encuentra en tres etapas principales: archivo, trazado y cultivo.

1/ Etapa de archivo

Durante la fase de archivo, todos los nodos preparan datos históricos de blockchain para su uso en el protocolo de dibujo de Subspace. Este proceso incluye:

  • Codificación de corrección de errores: utiliza la codificación Reed-Solomon para garantizar que, incluso si ningún agricultor almacena algunos bloques de datos, otros bloques de datos puedan recuperarlos.

  • Esquema de compromiso: el uso de un tipo específico de compromiso polinómico facilita a los agricultores demostrar que almacenan ciertos datos históricos durante la fase de Agricultura.

2/ Etapa de dibujo

Durante la fase de dibujo, los agricultores crearán su propio gráfico de almacenamiento único. Este proceso se divide en dos pasos:

  • Seleccione bloques de datos históricos: el agricultor selecciona los bloques de datos históricos de blockchain que se almacenarán en función de un algoritmo determinista para garantizar una distribución uniforme de los datos y reducir la posibilidad de pérdida de datos.

  • Bloque de datos enmascarados: al generar datos enmascarados únicos y verificables, se garantiza que los datos almacenados de cada granjero serán únicos, lo que evita que los tramposos compartan los mismos datos originales.

3/ Etapa agrícola

Durante la fase de agricultura, los agricultores verifican los datos del historial de blockchain almacenados para determinar si son elegibles para generar bloques. Cuando un agricultor gana un desafío y genera un bloque, es necesario mostrar tanto los datos originales como los datos enmascarados. Estos desafíos se extraen de una baliza aleatoria segura que se actualiza cada segundo, y la aleatoriedad de la baliza es proporcionada por un componente de prueba de tiempo integrado en la historia de la cadena de bloques.

Ventajas y características del dilitio

Como mecanismo de consenso PoAS avanzado, Dilithium tiene las siguientes ventajas y características importantes:

  • Protección del medio ambiente y ahorro de energía: basado en el almacenamiento en lugar de en la potencia o la riqueza informática, reduce el consumo de energía y tiene una eficiencia energética extremadamente alta.

  • Descentralización: utilice recursos de espacio en disco ampliamente distribuidos para evitar el problema de concentración de potencia informática bajo el mecanismo PoW tradicional.

  • Alta seguridad: Combinación de múltiples medios técnicos para mejorar las capacidades antiataques del sistema y la confiabilidad del almacenamiento de datos.

  • Equidad: permitir que la gente común participe a través de espacio en disco inactivo sin una gran inversión en hardware, lo que reduce el umbral de participación.

El mecanismo de consenso de Dilithium implementa las ideas del documento técnico original de una manera más optimizada, brindando mayor seguridad, descentralización y facilidad de uso a la red Subspace.

Análisis comparativo de pistas de almacenamiento.

Como cadena pública PoC, Subspace tiene ventajas y características únicas en comparación con otros proyectos de almacenamiento como Spacemesh y AO.

Subspace adopta una arquitectura modular y abierta para separar el consenso de la ejecución de transacciones mediante el almacenamiento de datos históricos útiles de blockchain y el desacoplamiento de los modelos de ejecución. Su mecanismo de consenso permite a los agricultores obtener derechos de producción en bloque en función de la proporción de capacidad de almacenamiento y tiene fuertes capacidades de descentralización. Subspace admite cadenas de bloques específicas de aplicaciones a través de dominios, lo que resuelve el problema de la sobrecarga de datos y garantiza la integridad y disponibilidad de los datos, al tiempo que brinda soporte para una variedad de aplicaciones como la identidad descentralizada (DID), las organizaciones autónomas descentralizadas (DAO) y las economías virtuales amplias. potencial de mercado.

Spacemesh utiliza el mecanismo de consenso PoST y almacena principalmente datos inútiles para verificar los compromisos de espacio de almacenamiento. Su estructura es simple, el umbral de participación es bajo y es fácil formar un grupo de minería. Sin embargo, debido a la falta de valor de aplicación práctica de los datos almacenados, la competitividad de Spacemesh en el mercado de almacenamiento descentralizado es limitada.

AO se basa en Arweave y adopta una arquitectura orientada al actor para implementar la computación paralela. Su modelo admite altas capacidades de procesamiento concurrente y se utiliza principalmente en escenarios de aplicaciones de baja confianza, como la mensajería instantánea (IM). Sin embargo, AO enfrenta desafíos para garantizar el orden de las transacciones y la coherencia global, y sus aplicaciones de mercado se concentran principalmente en áreas que no requieren una gran confianza. Con un mayor desarrollo de la tecnología, la AO puede mostrar potencial en más escenarios de aplicación.

Del subespacio a la autonomía: actualización y Outlook

El 15 de junio, Subspace Network experimentó una importante actualización de marca y pasó a llamarse oficialmente Autonomys Network. Este progreso está en línea con el proceso de desarrollo planificado en su hoja de ruta y es una evolución integral en tecnología y visión.

https://blog.subspace.network/becoming-autonomys-new-vision-new-ceo-new-mainnet-launch-date-baa8accc1a76

 

Inicialmente, Subspace se centró en resolver el "Triángulo Imposible" en la cadena de bloques. Al optimizar el algoritmo PoC, logró una cadena pública de almacenamiento descentralizada con bajo consumo de energía, alta seguridad y escalabilidad. Con el avance de la tecnología y los cambios en la demanda del mercado, Subspace comenzó a convertirse en un ecosistema de IA descentralizada (deAI) más amplio, integrando almacenamiento distribuido, computación distribuida y conjuntos de aplicaciones descentralizadas (dApp), formando finalmente una nueva marca de Autonomys Network.

Autonomys Network apuesta por convertirse en la capa de infraestructura para la integración de la IA y la Web3, promoviendo la colaboración entre humanos y la inteligencia artificial en la era de la autonomía. La nueva marca no solo refleja la evolución tecnológica de la web, sino que también destaca las innovaciones de Autonomys en identidad descentralizada (DID) y agentes de IA.

Arquitectura técnica de autonomía.

1/ Mecanismo de consenso

  • Prueba de almacenamiento de archivo (PoAS): los agricultores de la comunidad garantizan la seguridad de la cadena de bloques contribuyendo con almacenamiento y recibiendo recompensas.

  • Prueba de participación (PoS): los operadores de nodos brindan potencia informática (ejecución) y obtienen recompensas a través de un mecanismo de prueba de participación.

2/ Arquitectura jerárquica

  • Almacenamiento distribuido: garantiza la integridad y disponibilidad de los datos, adecuado para almacenar grandes cantidades de datos relacionados con la IA.

  • Computación distribuida: proporciona recursos informáticos escalables y seguros para el entrenamiento y la inferencia de IA.

  • Capa de dApp/Agente: Implemente y desarrolle agentes y dApps de IA, integrando Autonomys ID (Auto ID) para interacciones seguras y verificables.

Autonomys Network resuelve varios problemas clave en el espacio blockchain y de IA descentralizada. Su componente principal, Autonomys ID (Auto ID), proporciona autenticación descentralizada que preserva la privacidad, lo que permite a los humanos y a los agentes de IA establecer y verificar identidades sin problemas. Los usuarios pueden demostrar su humanidad en la cadena y crear una identidad única sin la necesidad de realizar escaneos biométricos invasivos. Además, Auto ID establece un sistema de confianza y responsabilidad al asignar identidades controladas por humanos a agentes de IA, garantizando que los agentes de IA cumplan con los límites éticos y de seguridad definidos por humanos.

En términos de control y gestión de permisos, los usuarios pueden controlar los permisos de los agentes de IA y realizar transacciones complejas dentro del marco de reglas. Al mismo tiempo, los usuarios pueden certificar el contenido generado por IA, garantizar la trazabilidad del contenido generado y mantener el control sobre sus propias huellas digitales y las de los agentes.

último progreso

Mientras actualizaba su marca, Autonomys también realizó ajustes importantes en la composición de su equipo. Labhesh Patel es el nuevo director ejecutivo y tiene una amplia experiencia en los campos de IA, Web3 y gestión de identidad y acceso (IAM). Continuará liderando Autonomys para promover el desarrollo de AI3.0 y los protocolos de identificación automática. El ex director ejecutivo Jeremiah Wagstaff y el cofundador Nazar Mokrynskyi continuarán brindando orientación sobre investigación y desarrollo para resolver mayores desafíos de escalamiento e integración de la IA.

Para expandir la comunidad y el ecosistema, Autonomys Network está fomentando la participación activa de la comunidad a través de su testnet Gemini 3 y el próximo evento Stake Wars 2 para probar y mejorar aún más su red. Al mismo tiempo, Autonomys planea utilizar varias políticas de incentivos para atraer desarrolladores para que creen dApps en su entorno de ejecución desacoplado Nova EVM para enriquecer su ecosistema. Estas iniciativas ayudarán a Autonomys a mejorar continuamente su tecnología y ecosistema y promoverán la integración de la descentralización y la tecnología de inteligencia artificial.

Conclusión

Subspace resuelve múltiples problemas clave en la industria blockchain a través de su arquitectura técnica única y su mecanismo de consenso innovador. En comparación con otros proyectos de almacenamiento como Spacemesh y AO, Subspace muestra ventajas significativas en almacenamiento de datos, aplicación de mercado y escalabilidad. Subspace separa el consenso de la ejecución de transacciones al almacenar datos históricos útiles de blockchain y desacoplar los modelos de ejecución, lo que garantiza la eficiencia, seguridad y descentralización del sistema.

La infraestructura de Subspace, especialmente sus potentes capacidades informáticas y de almacenamiento distribuido, es muy adecuada para el desarrollo de negocios relacionados con la IA y proporciona una base sólida para la integración de la tecnología de IA y la tecnología blockchain. En base a esto, Subspace continuó su hoja de ruta y al mismo tiempo respondió a la demanda del mercado y creció hasta convertirse en una nueva marca, Autonomys Network. Esta actualización es un paso importante en la evolución de Subspace desde un protocolo básico de bajo nivel centrado en el almacenamiento y la informática a un ecosistema de IA descentralizado más amplio. De cara al futuro, Autonomys Network seguirá comprometida con su misión de promover AI3.0 y aprovechar sus ventajas tecnológicas para promover el desarrollo de un ecosistema de IA descentralizado.