Original | Odaily Planet Daily
Autor | Nan Zhi

Esta mañana temprano, Forward Research, la organización central del ecosistema Arweave, celebró una conferencia en línea y lanzó oficialmente la capa informática paralela descentralizada AO basada en la red de almacenamiento permanente de Arweave. El fundador de Arweave, Sam Williams, presentó en detalle información relacionada con AO en la reunión y anunció la apertura de la red de prueba.
Tan pronto como se conoció la noticia, el token AR de Arweave subió de 16 USDT a un máximo de 27,5 USDT, con un aumento máximo de aproximadamente el 72%. *Odaily Planet Daily explicará las funciones, características y diferencias de AO en este artículo. *
Según la definición del documento oficial, una computadora AO es un entorno informático único y unificado (imagen de sistema única, imagen única) alojado en un conjunto heterogéneo de nodos en una red distribuida. La computadora AO está diseñada para proporcionar un entorno que permita que cualquier número de procesos paralelos operen simultáneamente, coordinados a través de una capa de mensajería abierta. El mecanismo de transmisión de mensajes conecta procesos que se ejecutan de forma independiente y, en última instancia, forma una “red”.
Para entenderlo simplemente, la capa inferior de la computadora AO todavía usa tecnología distribuida, con unidades de programación descentralizadas, nodos informáticos, nodos de transferencia de información, etc., pero es un objeto de operación única en términos de percepción del usuario.
La documentación oficial de AO afirma que las computadoras AO tienen una alta compatibilidad y pueden ejecutar efectivamente múltiples procesos en paralelo, logrando así un fuerte rendimiento de la red. Sus características específicas incluyen:
El objetivo principal de AO Computer es lograr servicios informáticos ilimitados, confiables, paralelos y unificados. Crear un nuevo entorno básico para el diseño de DApp, que tenga las características confiables de los contratos inteligentes y las ventajas de los entornos informáticos tradicionales como Amazon EC 2.
(Nota diaria de Odaily Planet: Amazon EC 2 es un servicio proporcionado por AWS que brinda servicios de computación en la nube de capacidad variable. Las instancias EC 2 brindan una variedad de diferentes capacidades informáticas y opciones de configuración para satisfacer diferentes cargas de trabajo y necesidades).
La computadora AO tiene un total de 5 componentes, Odaily simplifica sus funciones y lógica de operación de la siguiente manera:
La unidad básica de computación en red de la computadora AO es el “proceso”. El comportamiento interactivo del usuario enviará un “mensaje” al proceso, y luego el proceso se ejecutará y calculará en una máquina virtual, un programador y una memoria asignada específicos. La “unidad de mensajería” es responsable de entregar mensajes y enviar información a la “unidad de programación” para su procesamiento. La “unidad de computación” es responsable de calcular la salida. Finalmente, la unidad de programación cargará los datos en Arweave.
Además, AO Computer lanzó el sistema operativo descentralizado AOS, que permite a los desarrolladores iniciar procesos de línea de comandos que no están restringidos por ubicación cuando se ejecutan, logrando así una interacción fluida del usuario en la red. El resultado es una plataforma informática global unificada que supera las limitaciones de escalabilidad y es utilizada por todos los participantes.
Ethereum es una red informática descentralizada en la que todos los usuarios comparten memoria y un único hilo de ejecución. Ethereum fue concebido originalmente para agregar computación completa de Turing a la cadena de bloques, convirtiendo a Ethereum en una “computadora mundial”. El documento de la AO afirma que el rendimiento de la red central de Ethereum no ha mejorado desde 2015.
Ethereum no planea expandir la red más allá de las capacidades de procesamiento de un solo subproceso, sino que se embarca en el camino de la expansión Rollup. Este método de extensión se centra en admitir redes Rollup adicionales. Hay 14 Rollups en el ecosistema Ethereum. Cada uno de estos 14 Rollups representa el cálculo de un solo hilo (llamado “proceso” en AO) y se puede ejecutar en paralelo.
AO propone una nueva arquitectura que se centra en la ejecución paralela en lugar de la memoria compartida, admite cualquier cantidad de procesos independientes y, al mismo tiempo, mantiene el programa descentralizado y sin confianza.
En las plataformas tradicionales de contratos inteligentes como Ethereum, la arquitectura de subprocesos compartidos limita la ejecución de pequeñas tareas informáticas, limita la escalabilidad y eficiencia de las aplicaciones y afecta la posibilidad de informática intensiva.
Algunas redes tienen como objetivo facilitar la computación a gran escala en entornos descentralizados, como Akash, que proporciona un mercado de servicios de alojamiento de contenedores descentralizado que permite la ejecución de programas tradicionales, no deterministas, pero sacrifica la capacidad de crear servicios sin confianza. contratos).
La computadora AO utiliza un mecanismo de estado holográfico para mantener las funciones tradicionales de ejecución de contratos inteligentes. AO no intenta llegar a un consenso sobre el estado del cálculo en sí, sino que se centra en garantizar que los registros de interacción estén escritos y disponibles en Arweave. El sistema de estado holográfico garantiza entonces que la salida sea siempre la misma. Para entenderlo simplemente, todos los nodos de la cadena de bloques tradicional deben llegar a un consenso y garantizar que las copias de datos de los nodos sean consistentes a través del algoritmo de consenso. AO primero realiza cálculos paralelos y los envía a Arweave, y luego el mecanismo de estado holográfico garantiza la coherencia. resultados de producción, garantizando así la potencia informática y las capacidades de soporte de contratos inteligentes.
Según la documentación, la computadora AO es una computadora de mundo paralelo con fuertes capacidades de expansión, capacidades operativas y compatibilidad. Sin embargo, su red de prueba interna solo lleva un mes lanzada y queda por ver si la red principal podrá lanzarse con éxito en 2024 y si el rendimiento de la implementación puede cumplir con las expectativas.