Red AO: nuevo paradigma de computadora mundial descentralizada basado en el modelo Actor

robot
Generación de resúmenes en curso

Sueño de una computadora mundial de Descentralización

La red de Descentralización ha estado persiguiendo durante mucho tiempo el sueño de realizar una computadora mundial, es decir, la capacidad de ejecutar cualquier código de forma confiable y compartirlo para el uso de todo el mundo. Después de Ethereum, muchos proyectos de infraestructura han intentado en esta dirección, y la próxima red AO es uno de ellos.

Para una "computadora mundial", sus funciones se pueden dividir aproximadamente en tres partes: cálculo, acceso y almacenamiento de datos. Una red de almacenamiento ha estado desempeñando el papel de "disco duro mundial", mientras que la red AO (Orientada a Actores) ha introducido la capacidad de cálculo general y proporciona funciones de contratos inteligentes.

AO: Red de computación general basada en actores

Actualmente, las principales plataformas de computación descentralizada se pueden dividir en dos categorías: plataformas de contratos inteligentes y plataformas de computación general. Las plataformas de contratos inteligentes se representan por una conocida cadena de bloques pública, donde la red comparte la memoria de estado global y realiza consenso sobre los procesos de cálculo que cambian el estado. Debido a que el consenso requiere una gran cantidad de cálculos repetidos, se utiliza únicamente para manejar negocios de alto valor a un alto costo. Las redes de computación general no realizan consenso sobre el proceso de cálculo en sí, sino que validan los resultados de cálculo basándose en los negocios, procesando el orden de las solicitudes, y no existe memoria de estado compartida. Esto reduce los costos y permite que la red se expanda a más áreas de cálculo, representadas por algunas redes de potencia computacional.

Además, hay algunos proyectos que se basan en la suposición de la seguridad de la máquina virtual, fusionando la computación general con los contratos inteligentes. Estas redes solo consensúan el orden de las transacciones y verifican los resultados de los cálculos, procesando en paralelo múltiples cambios de estado en los nodos de la red. La máquina virtual del entorno de cálculo garantiza resultados deterministas, por lo que mientras el orden de las transacciones sea consistente, el estado final también se mantendrá consistente.

Este tipo de redes, debido a que no comparten memoria de estado, tienen un bajo costo de escalabilidad, múltiples tareas pueden calcularse en paralelo y no se afectan entre sí. Estos proyectos a menudo se basan en el modelo de programación Actor, y AO también pertenece a esta categoría. Bajo el modelo Actor, cada unidad de cálculo se considera un agente que procesa transacciones de manera independiente, y las unidades de cálculo interactúan a través de la comunicación. AO estandariza la mensajería de los Actores, logrando una red de cálculo descentralizada.

A diferencia de los contratos inteligentes pasivos tradicionales, AO puede implementar la ejecución activa de contratos inteligentes a través del método "cron" activado por ciclos de tiempo fijo, como un programa de trading que monitorea continuamente el espacio de arbitraje.

La red AO cuenta con una capacidad de computación descentralizada de rápida expansión, una capacidad de almacenamiento de datos masivos, un modelo de programación basado en actores, y la capacidad de activar transacciones de forma proactiva, lo que la hace muy adecuada para alojar Agentes de IA. AO también admite la incorporación de grandes modelos de IA en contratos inteligentes en la blockchain.

Interpretación técnica: ¿Cómo puede AO crear una red de computación Descentralización adecuada para AI Agent?

Características de la red AO

La red AO no lleva a cabo un consenso sobre el proceso de cálculo, sino sobre el orden de las transacciones, y asume que el resultado de la ejecución de la máquina virtual es determinista, logrando así la consistencia del estado final.

AO adopta un diseño modular, existen tres unidades básicas en la red: Unidad de Programación SU, Unidad de Cálculo CU y Unidad de Mensajería MU. Una vez que se emite una transacción, la unidad de mensajería 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 AO y una cadena de almacenamiento, ayudando a la red a ordenar la secuencia de transacciones y subirla a la cadena de almacenamiento para completar el consenso. El método de consenso actual es POA (Prueba de Autoridad). Una vez completado el consenso, la tarea se asigna a la unidad de cálculo, CU es responsable de realizar el cálculo específico, y el resultado se devuelve a MU para que lo reenvíe al usuario.

CU集 puede considerarse una red de potencia de cálculo descentralizada. Bajo una planificación económica completa, los nodos de CU necesitan apostar ciertos activos y competir a través de factores como el rendimiento de cálculo y el precio, para proporcionar potencia de cálculo y obtener ganancias. Si hay un error de cálculo, se sancionarán los activos. Este es un mecanismo estándar de garantía económica.

Diferencias entre AO y otras redes

AO como plataforma de computación general, la diferencia con las plataformas de contratos inteligentes tradicionales es evidente. Una red de almacenamiento también ha lanzado su propia plataforma de contratos inteligentes, pero esta es una arquitectura de consenso de estado equivalente a EVM y no ofrece una experiencia tan buena como las plataformas de contratos inteligentes tradicionales.

A diferencia de otras redes de computación Descentralización, AO conserva la capacidad de contratos inteligentes y mantiene un estado global en una red de almacenamiento determinada.

De hecho, la red que es arquitectónicamente más similar a AO es una conocida red de computación. Esta red creó el primer paradigma de una red de bloques de computación asíncrona, y AO ha continuado en gran medida con este diseño, como el ordenamiento de transacciones solo por secuencia, la creencia en el cálculo determinista de la máquina virtual, el procesamiento asíncrono del modelo Actor, etc.

La mayor diferencia radica en que una conocida red mantiene el estado basado en contenedores, mientras que AO cuenta con una capa de estado compartido. Cualquiera puede restaurar el estado de toda la red a través del orden de las transacciones y las pruebas de estado, lo que en cierta medida aumenta la capacidad de descentralización de la red, pero también pierde la posibilidad de implementar ciertos negocios de privacidad especiales.

En términos económicos y de diseño, una conocida red ha establecido altos requisitos de hardware para los nodos participantes con el fin de garantizar el rendimiento, lo que ha creado una barrera alta. AO, en cambio, opera mediante un lanzamiento justo y sin requisitos de acceso, permitiendo participar en la minería competitiva simplemente al hacer staking. AO utiliza un diseño modular, separando MU, CU y SU, lo que permite a los usuarios elegir la forma de implementación de la máquina virtual, reduciendo así el costo de entrada para los desarrolladores.

Sin embargo, AO puede tener algunas desventajas del sistema, como la falta de atomicidad en las transacciones entre contratos bajo el modelo asincrónico de Actor, lo que puede dificultar el desarrollo de aplicaciones de tipo DeFi. El nuevo modo de computación también impone mayores requisitos a los desarrolladores. El límite de 4 GB que puede gestionar la máquina virtual wasm bajo la arquitectura AO también provoca que algunos modelos complejos no puedan ser utilizados.

En vista de esto, AO ha elegido centrarse en el campo de los Agentes de IA, una estrategia que podría ser el resultado de aprovechar sus fortalezas y evitar sus debilidades. Curiosamente, una conocida red también anunció a principios de 2024 que se centraría en el campo de la IA.

En el contexto del rápido desarrollo de la IA, AO aún puede tener un gran potencial. Sin embargo, en comparación con una conocida red, la capitalización de mercado del ecosistema en el que se encuentra AO aún presenta cierta diferencia. El desarrollo futuro es prometedor.

AO3.91%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 5
  • Republicar
  • Compartir
Comentar
0/400
SolidityJestervip
· 07-22 09:41
La arquitectura está bien, pero este nombre suena mal.
Ver originalesResponder0
OfflineNewbievip
· 07-20 06:51
Esta vez tengo que ser un novato otra vez.
Ver originalesResponder0
New_Ser_Ngmivip
· 07-19 17:09
¿Eso es todo? Vieja trampa.
Ver originalesResponder0
AirdropFatiguevip
· 07-19 16:59
¿No es solo un modo de actor más...?
Ver originalesResponder0
SandwichDetectorvip
· 07-19 16:58
¿ao? ¿No es un poco caro?
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)