El sueño de una computadora mundial que pueda ejecutar código arbitrario sin confianza y ser lo suficientemente compartido para que el mundo lo use está profundamente arraigado en la red descentralizada. Después de Ethereum, muchos proyectos de infraestructura han hecho intentos, y la próxima red AO de Arweave es uno de esos intentos.

Para una "computadora mundial", se puede dividir aproximadamente en tres partes: cálculo, acceso y almacenamiento de datos. Arweave ha desempeñado el papel de "disco duro mundial" en el pasado, y AO Network (orientado a actores) ha introducido la informática general. capacidades y proporciona contratos inteligentes.

AO: red informática universal basada en actores

Las principales plataformas informáticas descentralizadas actuales se dividen en dos categorías, a saber, las plataformas de contratos inteligentes y las plataformas informáticas generales, que están representadas por Ethereum. La red comparte la memoria de estado global y llega a un consenso sobre el proceso de operación de cambio de estado; requiere una gran cantidad de operaciones repetidas, por lo que solo se utiliza para procesar servicios de alto valor a altos costos. La red informática general no está de acuerdo con el proceso de operación en sí, pero verifica los resultados del cálculo en función del negocio y procesa la orden de solicitud; No hay memoria de estado compartida, lo que reduce los costos y permite que la red se expanda a más campos de la informática; este tipo está representado por redes de potencia informática como Akash.

Por supuesto, también hay proyectos que integran la informática general con contratos inteligentes basados ​​en el supuesto de seguridad de la máquina virtual. Es decir, el consenso solo procesa el orden de las transacciones y verifica los resultados del cálculo. Se procesan múltiples cálculos de cambio de estado en paralelo en los nodos de la red. La máquina virtual del entorno informático garantiza resultados deterministas. el estado final también será consistente.

Dado que este tipo de red no comparte memoria de estado, el costo de expansión es muy bajo y se pueden calcular múltiples tareas en paralelo sin afectarse entre sí. Estos proyectos suelen basarse en el modelo de programación Actor, representado por ICP, y AO también entra en esta categoría. Cada unidad informática bajo Actor se considera una transacción de procesamiento inteligente separada de forma independiente, y las unidades informáticas interactúan a través de la comunicación (Actor es una arquitectura muy común en los servicios Web2 tradicionales). AO estandariza la mensajería de los actores e implementa una red informática descentralizada.

A diferencia de los contratos inteligentes tradicionales activados pasivamente (como los contratos inteligentes Ethereum/Solana), AO con un actor informático general puede realizar la operación activa de contratos inteligentes a través del método "cron" que se activa en un ciclo de tiempo fijo constante, como un Seguimiento continuo del programa de arbitraje espacial.

La potencia informática descentralizada que se puede ampliar rápidamente, la capacidad de almacenamiento de datos ultragrande de Arweave, el modelo de programación de Actor y la capacidad de activar transacciones activamente hacen que la red AO sea muy adecuada para alojar agentes de IA. AO también apoya la introducción de grandes modelos de IA en contratos inteligentes en blockchain.

Características de la red AO

La diferencia entre AO y las redes de contratos inteligentes se introdujo anteriormente. AO no está de acuerdo con el proceso de cálculo, pero está de acuerdo con la secuencia de la transacción y utiliza de forma predeterminada los resultados de ejecución deterministas de la máquina virtual, logrando así la coherencia del estado final.

AO también ofrece cierto grado de flexibilidad, ya que la red está diseñada de forma modular. Hay tres unidades básicas en la red, la unidad de programación SU, la unidad de computación CU ​​y la unidad de mensajería MU.

Se envía una transacción y la unidad de mensajería, como capa de comunicación, acepta la transacción, verifica la firma y la reenvía a la unidad de programación. La unidad de programación puede considerarse como el punto de conexión entre la cadena AO y AR, ayudando a la red; para ordenar el orden de la transacción y cargarlo en la cadena AR para completar el consenso. El método de consenso actual es POA (prueba de autoridad, una vez completado el consenso sobre la secuencia de la transacción, la tarea se asigna a la unidad informática); La CU es responsable de procesar el cálculo específico y el resultado se devuelve a la MU y se reenvía al usuario.

El conjunto de CU puede considerarse como una red de potencia informática descentralizada. En un plan económico completo, los nodos de CU deben comprometer ciertos activos y competir a través del rendimiento informático, el precio y otros factores para proporcionar potencia informática para obtener ingresos. En este caso, los bienes serán confiscados. Esta es una garantía económica estándar.

La diferencia entre AO y otras redes

Como plataforma informática general, la diferencia entre AO y plataformas de contratos inteligentes como Ethereum es obvia. Filecoin, que es el "disco duro del mundo" como AR, también lanzó su propia plataforma de contrato inteligente FVM, pero esta es una arquitectura de máquina de consenso estatal equivalente a EVM, y su experiencia es inferior a la de las plataformas de contrato inteligente tradicionales como Ethereum.

A diferencia de las redes informáticas descentralizadas como Akash e io.net, AO aún conserva capacidades de contrato inteligente, en última instancia, mantiene un estado global en el almacenamiento de AR.

De hecho, la similitud arquitectónica más cercana a AO es ICP. ICP creó el primer paradigma de redes blockchain de computación asincrónica, y AO continúa el diseño de ICP en gran medida, como ordenar solo el orden de las transacciones, confiar en cálculos deterministas de máquinas virtuales, procesamiento asincrónico de modelos de actores, etc.

La mayor diferencia es que ICP mantiene el estado basado en contenedores, es decir, cada contenedor de contrato inteligente solo puede mantener su propio estado privado o establecer condiciones para la lectura del estado, mientras que AO tiene una capa de estado compartida, es decir, AR, que cualquiera puede hacer. El estado de la red se puede restaurar mediante la secuencia de transacciones y la prueba de estado, lo que aumenta la capacidad de descentralización de la red hasta cierto punto, pero también pierde la posibilidad de realizar servicios de privacidad especiales en ICP (como las necesidades de los clientes de ocultar rutas de arbitraje).

A nivel económico y de diseño, para garantizar el rendimiento de la red, ICP tiene requisitos de hardware más altos para los nodos participantes, lo que crea un umbral más alto. AO opera de manera relativamente justa y sin acceso, y puede participar en la competencia mediante. estaca. La red ICP elige una implementación de pila grande, sacrificando la flexibilidad por el rendimiento, mientras que AO utiliza un diseño modular, con MU, CU y SU separados. Los usuarios también pueden elegir su propia implementación de máquina virtual, lo que también reduce el costo para algunos desarrolladores. de entrada.

Por supuesto, AO también puede tener las mismas deficiencias del sistema que ICP, como la falta de atomicidad en las transacciones entre contratos bajo el modelo asíncrono de Actor, lo que dificultará el desarrollo de aplicaciones DeFi. La idea de AgentFi parece difícil. darse cuenta en poco tiempo; romper con el paradigma tradicional de contrato inteligente El nuevo modelo informático también plantea requisitos más altos para los desarrolladores. Sin embargo, la máquina virtual wasm bajo la arquitectura AO tiene un límite máximo de administración de 4 GB, lo que también hace que algunos modelos complejos no se puedan usar en AO. Desde este punto de vista, la elección del Agente de IA por parte de AO es en realidad maximizar sus fortalezas y evitar debilidades. Curiosamente, ICP también anunció a principios de 2024 que se centrará en el campo de la IA.

Por supuesto, en comparación con el valor de mercado total de ICP de 5 mil millones de dólares, el valor de mercado total actual de AR es de 2,2 mil millones de dólares, lo que todavía deja una gran brecha. En el contexto del rápido desarrollo de la IA, la AO todavía puede tener un gran potencial.