
Autor: Jomosis Review: 0xMiddle TypeSet: Lawrence
Después de la conferencia AO, la ecología de Arweave una vez más se convirtió en el foco de atención. así como AO AO.
En la rápida evolución del mundo digital, desde el nacimiento de 2018, Arweave ha ocupado silenciosamente un lugar en la pista de blockchain con su único concepto de almacenamiento descentralizado.Cinco años de circulación de tiempo, el nombre de Arweave es elogiado en la boca de los entusiastas técnicos, pero debido a sus profundas características técnicas, muchas personas se sienten familiares y lejos.Hoy, con el nacimiento de AO, este ecosistema se ha convertido una vez más en el foco de atención, causando una serie de curiosidad y dudas.
Para comprender estas dudas, Permadao lanzó un espacio X único, invitando a muchos invitados de peso pesado a discutir si AO se convertiría en «asesino» de Ethereum.
Somos afortunados de invitar a uno de los patrocinadores de AO y la propuesta del paradigma SCP -xiong wei@outprog_ar, la prima de AO, el co -fundador de ChainFeeds -Pan zhixiong@nake13, el fundador de Arweaveaasis -@gerrywon y y y y La atención a largo plazo a la carrera de Arweave.Nos llevarán a revisar la historia del desarrollo tecnológico de Arweave desde su establecimiento, y mejorar nuestra comprensión en profundidad de este pionero de almacenamiento descentralizado.Averigamos el misterio de AO y exploremos cómo promueve aún más el desarrollo de una nueva narrativa de blockchain.
¿Qué es la computadora AO?
Zhixiong Pan:«AO es un protocolo estandarizado de procesamiento de datos e interoperabilidad de información».
La intención original de Arweave y Ethereum es diferente.Pero el fundador Sam ha explorado una idea diferente desde el principio para lograr una computadora mundial, y AO surgió.AO no es una computadora o una red independiente.AO es un protocolo de datos basado en Arweave, estableciendo el estándar para el procesamiento de datos y la interoperabilidad de la información.Mientras los registros responsables del cálculo de los datos se almacenen en Arweave, puede ejecutar una computadora mundial en Arweave.Por ejemplo, el paradigma SCP es AO después de la abstracción y la estandarización.
HIL:«AO se da cuenta de la función de fortalecer la inscripción».
Desde la perspectiva de la valoración, el valor de la captura de GPU es enorme, y la dirección de desarrollo es favorable para Arweave.Desde la perspectiva del lado del usuario y el inversor, Arweave es equivalente a una versión mejorada de la inscripción.En la red de bitcoin, debido a las restricciones de almacenamiento, los usuarios solo pueden realizar operaciones relativamente simples como fundición, implementación y transferencia de activos, y la mayoría de los cálculos se realizan en el indexador bajo la cadena.El índice no está motivado para hacer el mal, porque los usuarios pueden verificar el proceso de cálculo y los resultados al reemplazar el índice del índice o el índice de tiempo de ejecución.En Arweave, debido a que su capacidad de almacenamiento supera con creces Bitcoin, los desarrolladores pueden construir una capa informática más complicada y potente.AO se basa en esta idea.
OUTPROG:«El protocolo AO permite un intercambio de información efectivo y una colaboración entre diferentes aplicaciones, y proporciona una plataforma abierta ilimitada».
El núcleo de AO es un protocolo de información que permite la comunicación entre diferentes aplicaciones que se ejecutan en Arweave.Cada aplicación puede enviar información de solicitud a la red de AO,Por ejemplo, pregunte el saldo de una determinada cuenta.La solicitud de recepción de la solicitud se calculará a través de su propio consenso, y el resultado se enviará de regreso al solicitante a través de la red AO.De esta manera, diferentes aplicaciones pueden usar redes AO para operaciones combinadas para lograr el intercambio de información de la cadena cruzada.
El protocolo de comunicación de AO no se limita a las aplicaciones blockchain.Esto significa que ya sea la aplicación de Web2 o Web3, puede usar computadoras AO para la certificación y colaboración de mensajes creíbles.
También enfatizó que la visión de la computadora AO es romper los límites entre Web2 y Web3, para que los desarrolladores puedan usar Web2 para desarrollar aplicaciones descentralizadas, o permitir que las aplicaciones Web2 se introduzcan directamente e interoperen con aplicaciones Web3.El diseño de este protocolo de comunicación hace que las computadoras AO sean una plataforma abierta que admite la interoperabilidad entre varias aplicaciones y brinda a los desarrolladores posibilidades ilimitadas.
Computadora y computadora AO y¿La arquitectura de Ethereum EVM?
Zhixiong Pan
El enfoque del diseño de la arquitectura: AO primero resuelve el problema de almacenamiento, EVM primero considere el problema de cálculo
-
Computadora AO: Centrarse en el almacenamiento permanente de datos, proporcionando un espacio de almacenamiento enorme e insatisfactorio, similar a un cinturón de máquina Turing para los cálculos de almacenamiento y ejecución.
-
Ethereum EVM: Centrarse en la potencia informática, proporcionando un entorno para la ejecución de contratos inteligentes.
-
Computadora AO: según el almacenamiento distribuido y la computación paralela, permite ejecutar tareas de computación de forma independiente en diferentes nodos y comunicarse y colaborar a través de redes AO.
-
Ethereum EVM: utilizando un modelo de computación centralizado, todos los nodos deben realizar el mismo proceso de cálculo para verificar las transacciones y los contratos inteligentes, lo que conduce a la redundancia del cálculo.
-
Computadora AO: utilizando el mecanismo de consenso de la cadena hash para hacer que el número de datos de almacenamiento de mineros establezca el mayor factor de contribución para el rendimiento minero, centrándose en la accesibilidad de los datos y la persistencia del almacenamiento.
-
Ethereum EVM: Ejecute bajo el mecanismo de consenso de POW (Certificado de carga de trabajo) o POS (Certificado de Derechos), centrándose en llegar al consenso de la red a través de la competencia o la equidad.
-
Computadora AO: La ejecución de contratos inteligentes está estrechamente relacionada con el almacenamiento de datos.
-
Ethereum EVM: La ejecución de contratos inteligentes sigue el código operativo predefinido.
-
compatibilidad:AO admite varias formas de hilos.
-
Proyecto de CO -CREATIVA DE CONTENTO:AO también es compatible con los proyectos de contenido de Co -creado.
-
Combinación de datos:NFT en AR y AO puede realizar una combinación de datos, permitiendo que un artículo o contenido compartan y se muestre en múltiples plataformas, mientras mantiene la consistencia y los atributos originales de la fuente de datos.Cuando se actualiza el contenido, la red AO puede transmitir estas actualizaciones a todas las plataformas relacionadas para garantizar la sincronización del contenido y la difusión del último estado.
-
Value Comentarios y propiedad:Los creadores de contenido pueden vender sus obras como NFT y transmitir información de propiedad a través de AO Networks para obtener el valor del contenido.
Modelo de cálculo: AO puede ejecutar la tarea de computación de forma independiente en diferentes nodos.
Mecanismo de consenso: AO usa datos para mantener el consenso, EVM alcanza el consenso con la competencia o los derechos
Lógica de cálculo: AO puede definir la lógica de cálculo por sí misma, y EVM solo puede seguir la lógica operativa prefirida
outprog
1. La arquitectura de Ethereum EVM:La intención original de EVM Design Evm de Ethereum se basa en la expansión del script de Bitcoin, que tiene como objetivo lograr el poder informático completo de Turing.Ethereum Al reemplazar el modelo UTXO en un modelo de estado, Ethereum hace que EVM sea más fácil lograr cambios y cálculos en el estado.
2. Calcule la redundancia:La redundancia informática de Ethereum es muy alta, porque cada transacción debe calcularse repetidamente en miles de nodos en la red, lo que resulta en un desperdicio de muchos recursos.Esta es también una de las razones por las cuales Ethereum es difícil de superar las restricciones de rendimiento, porque es esencialmente una máquina de un solo hilo.
3. Arquitectura de computadora AO:La arquitectura de la computadora AO y Ethereum EVM es completamente diferente.La computadora AO se basa en Arweave, que es un sistema de almacenamiento distribuido e insatisfactorio.En las computadoras AO, los recursos informáticos están dispersos y se pueden usar múltiples nodos independientes para las operaciones.
4. Computación y colaboración paralela:La computadora AO permite que diferentes nodos calculen y puedan cooperar de forma independiente según sea necesario.Este modo de computación paralelo permite a las computadoras AO manejar tareas más complicadas y mejorar el rendimiento de la red general.
5. Modelo concurrente de la computadora AO:La arquitectura de la computadora AO admite el procesamiento concurrente, que se compara con el modo de cálculo de un solo hilo de Ethereum EVM.El modelo concurrente de la computadora AO es similar al modelo de actor en el lenguaje Erlang, que se compila entre diferentes procesos a través de mensajes.
6. Practicidad de la computadora AO:El diseño de la computadora AO es pragmático.La versión y aplicación de la computadora AO muestra su practicidad y suplementando la tecnología blockchain existente.
Gerry Wang
1. Persiguiente continua de objetivos a largo plazo:El equipo de Arweave se enfoca en lograr sus objetivos a largo plazo, incluso si estos objetivos pueden no atraer de inmediato la atención pública.Mejoran el mecanismo de consenso actualizando constantemente e iteración para garantizar la estabilidad y la eficiencia de la red.
2. Mejora de Idne del mecanismo de consenso:Arweave ha alcanzado al menos cuatro versiones de su mecanismo de consenso.Este proceso iterativo muestra la atención del equipo de Arweave a los detalles técnicos y la optimización continua del rendimiento de la red.
Nota del editor: puede consultar «Ieralidad de leer el mecanismo de consenso de Arweave» para obtener más información.
3. Actitud de desarrollo práctico:El equipo de Arweave tiende a adoptar soluciones maduras y verificadas, como los modelos de actores durante el proceso de desarrollo.No persiguen la exageración a corto plazo, sino que se centran en construir un sistema óptimo, lo que refleja su énfasis en la practicidad y la estabilidad.
4. Estilo de trabajo de bajo llave y enfocado:El equipo de Arweave puede no aparecer con frecuencia en la vista del público, pero en silencio llevan a cabo un trabajo de desarrollo continuo detrás de ellos.Su estilo de trabajo de baja clave y su actitud seria hacia la iterativa han permitido que la ecología de Arweave se desarrolle de manera constante.
5. Integración de soluciones existentes:Cuando se construye Arweave, integrará las soluciones existentes, como el modelo de actor para garantizar el funcionamiento eficiente del sistema.Esta estrategia de integración ayuda a Arweave a lograr sus objetivos rápidamente, al tiempo que mantiene la estabilidad y la confiabilidad del sistema.
Después de que AO fue lanzado,¿Cuál es la experiencia del usuario?
outprog
1. Gran separación de divisas:Los tokens AO y los tokens AR están separados por funciones.AO Token se centra en resolver problemas de comunicación entre aplicaciones, mientras que los tokens AR se centran en la función de almacenamiento de Arweave.Esta separación es similar a la división del trabajo en el mundo real, y cada token tiene su papel y responsabilidad específicos.
2. Principios de diseño de tokens AO:El diseño del token AO se basará en el funcionamiento real de la red de observación y prueba en la práctica.Sam Williams (fundador de Arweave) pesará y diseñará tokens AO en función de estas situaciones reales para garantizar que pueda satisfacer efectivamente las necesidades de la red.
3. Concentración de tokens AR:El objetivo de los tokens AR es apoyar la capacidad de almacenamiento permanente de Arweave.Sam no está interesado en otras funciones, como el compromiso y el defi.
4. La practicidad de los tokens:El diseño de AO Token seguirá el principio óptimo para apoyar las necesidades de comunicación de las computadoras distribuidas y descentralizadas globales.Esta filosofía de diseño enfatiza la practicidad y la eficiencia de los tokens en la red.
5. Actitud práctica de los tokens:Desde una perspectiva pragmática, es necesaria la división del trabajo de los tokens.Intentar resolver todos los problemas (como el cálculo y el almacenamiento) con una moneda degeneración única conducirá a altos costos, y a través de la separación de las funciones de token, sus objetivos se pueden lograr de manera más efectiva.
outprog
La forma de acceder al AO es que, de acuerdo con las especificaciones del mensaje del Protocolo AO, puede acceder al mensaje que queremos transmitir en línea AO.Ya sea el programa Web2 o Web3, siempre que se pueda acceder a la información en el programa nativo o los nodos en el programa nativo a través de la interfaz de mensajes AO.
AO puede brindar el soporte del proyecto:
Sobre la comprensión de AOSconversar(P: Zhixiong Pan, A: OutProg)
P1: ¿Se puede entender a los AO como un hilo de AO?
R: AOS es actualmente una herramienta de terminal.Entonces AOS es una herramienta establecida en el protocolo AO.
P2: ¿Es cada aplicación un AO, o la aplicación está en AOS?¿O los desarrolladores implementarán aplicaciones en hilos AO?
A: 1.La relación entre aplicaciones y AO:Teóricamente, las aplicaciones pueden existir como una instancia de AO independiente, o también puede ejecutarse en la capa de protocolo AO.La clave es si la aplicación sigue las especificaciones del protocolo AO y puede enviar y recibir datos de acuerdo con estas especificaciones.
2.La generalidad del protocolo AO:El protocolo AO es un protocolo de comunicación que permite que diferentes idiomas escriban aplicaciones (como Golang o JavaScript) para comunicarse entre sí bajo la premisa de que se cumplen las especificaciones del protocolo.Esta comunicación se logra enviando datos a la red AO.3) Rol de AOS: AOS puede considerarse como un entorno que admite el desarrollo y la implementación de aplicaciones.Las aplicaciones se pueden desarrollar en AOS e interactuar con la red AO a través de AOS.
3 ..Papel de aos:AOS puede considerarse como un entorno que admite el desarrollo y la implementación de aplicaciones.Las aplicaciones se pueden desarrollar en AOS e interactuar con la red AO a través de AOS.
4. 4 ..Implementación de la aplicación:Los desarrolladores pueden optar por implementar aplicaciones en AO Threads, lo que significa que la aplicación interactuará directamente con el protocolo de comunicación de la red AO.Este método de implementación permite que la aplicación utilice capacidades de informática y transmisión de datos paralela con la red AO.
5.Arquitectura analógica de microservicio:Las redes AO se pueden comparar con una arquitectura de microservicios, y cada aplicación (o servicio) es una unidad independiente que se comunica a través del protocolo AO.Esta arquitectura es similar a la cola de mensajes de Kafka, que se utiliza para realizar mensajes entre los servicios.
En resumen, las aplicaciones Web2 o Web3 pueden convertirse en subprocesos en AO.
P3: ¿Cuál es la diferencia entre AO e ICP?
R: ICP es equivalente al desarrollo bajo un contenedor estandarizado, y cada contenedor tiene algunas restricciones de memoria.AO y ICP se usan en el modo de modelo de actor. , Las aplicaciones Web2 y Web3 pueden acceder a AO.
Desde la perspectiva de la arquitectura de fragmentoCompare la diferencia entre AO y Pokka
Colina
La similitud de AO y Boca:
1. Garantía de seguridad:La cadena de retransmisión de Boka ofrece garantía de seguridad para todas las cadenas paralelas, y Arweave (AR) entre las computadoras AO con garantía de seguridad para cada unidad informática (proceso).Ambos son responsables de almacenar el estado general para garantizar la seguridad de la red.
2. Combinado:Tanto las computadoras AO como Boka admiten la capacidad combinada, lo que significa que diferentes unidades de computación o cadenas paralelas pueden cooperar entre sí para lograr funciones complejas.
La diferencia entre AO y Boca:
1. Arquitectura diferente:Pokka tiene una cadena de retransmisión centralizada, y la computadora AO se basa en el almacenamiento descentralizado de Arweave.
2. Libertad de despliegue:Pokka una vez tuvo restricciones de ranura para tarjetas.
El lanzamiento de AO se traerá a¿Qué tipo de narración de toda la industria de blockchain?
Colina
1. El valor de los datos de depósitos para siempre:AO enfatiza el valor a largo plazo de los datos basados en las características de almacenamiento permanente de Arweave.En la era Web2, los datos generalmente se almacenan en la base de datos de grandes empresas, y en la era Web3, los datos se almacenan en la cadena de bloques, pero el costo suele ser alto.AO proporciona una solución de almacenamiento permanente de bajo costo que hace que los datos de alto valor continúen valorando.
2. La combinación de IA y blockchain:En el campo de la IA, los datos y la potencia informática son dos recursos de escasez clave que generan valor.AO brinda a la IA oportunidades para acceder a los datos de alto valor de almacenamiento permanente, al tiempo que mantiene el costo de almacenamiento más bajo de la industria.Esta combinación proporciona nuevas posibilidades para el desarrollo de aplicaciones de IA en la cadena de bloques.
3. El potencial de las aplicaciones de IA descentralizadas:La escalabilidad de AO crea condiciones para el desarrollo de aplicaciones de IA descentralizadas.Con la dependencia de los productos AI en conjuntos de datos específicos, estos propios productos pueden volverse cada vez más valiosos con la precipitación de datos.
4. La capa de cálculo del acceso nativo a Arweave:AO es la única solución que puede acceder de forma nativa a la capa informática Arweave, que proporciona a los desarrolladores una plataforma única para construir y ejecutar aplicaciones de IA basadas en datos permanentes.
5. AO Influencia de la industria:El lanzamiento de AO ha despertado la atención de la industria y se considera una tecnología que puede cambiar las reglas del juego.No solo proporciona una nueva perspectiva para la aplicación de IA en la cadena de bloques, sino que también aporta una nueva dirección narrativa al desarrollo de toda la industria blockchain.
Gerry Wang
1. Breakthrough of Escaluity:AO combinado con Arweave con una solución de escalabilidad diferente de la cadena de bloques tradicional.Ya no depende de los usuarios para competir por los recursos limitados de ancho de banda, sino para mejorar la escalabilidad de la red a través de módulos informáticos paralelos, evitando así el problema de cuello de botella en la red de blockchain tradicional.
2. Nuevo modo de cálculo de descentralización:El concepto de diseño de AO es crear una computadora súper paralela que permita que cualquier proceso se ejecute en paralelo.Este modelo no solo admite cálculos a gran escala, sino que también garantiza la verificación del cálculo.
3. La viabilidad de la aplicación práctica:El Libro Blanco de AO se refiere a aplicaciones como BitTorrent como ejemplos, que muestra el uso extenso y la viabilidad del modo de intercambio de ancho de banda.El éxito de este modelo demuestra el potencial y la practicidad del método de cálculo descentralizado utilizado en AO en aplicaciones prácticas.
4. Cambio de narrativa de la industria:La liberación de AO no es solo la innovación tecnológica, sino que también cambia la narrativa de la industria blockchain.AO proporciona una nueva perspectiva, es decir, la descentralización y la computación paralela para resolver la escalabilidad de la cadena de bloques, que proporciona nuevas direcciones y posibilidades para el desarrollo de la industria.
5. Perspectivas:La liberación de AO se considera una perspectiva porque proporciona una solución factible y pragmática para mejorar la escalabilidad de la cadena de bloques.Esta solución no solo es factible en teoría, sino que también muestra su poderoso potencial en aplicaciones prácticas.
outprog
1. Desde el almacenamiento hasta el cambio de cálculo:El lanzamiento de las marcas AO que Arweave ya no es solo una plataforma de almacenamiento, sino que aumenta la potencia informática.Esto proporciona una nueva opción para otros proyectos de blockchain, lo que permite a los desarrolladores desarrollar aplicaciones de manera más conveniente sin tener que preocuparse por las transacciones subyacentes y el procesamiento de transacciones.
2. Mejorar la experiencia del usuario:El lanzamiento de AO permite a los desarrolladores desarrollar y aplicar de una manera que esté más en línea con los hábitos de usuario de Web2, proporcionando una mejor experiencia de usuario.Los usuarios pueden disfrutar de la conveniencia de aplicaciones descentralizadas sin la necesidad de percibir la complejidad técnica detrás.
3. Apertura y tolerancia:El poder informático de AO proporciona integración para la integración para varios proyectos de blockchain.
4. Sistema de identidad descentralizado:La versión de AO permite a los usuarios administrar su identidad de manera más flexible.
5. Frente a las plataformas pasadas, presentes y futuras:El poder informático de AO permite que Arweave no solo almacene datos históricos pasados, sino que también pueda llevar los datos actuales.
6. Resalva la narrativa de la cadena de bloques:El lanzamiento de AO restablece la narración de Arweave y se transforma de una sola cadena de almacenamiento a una plataforma integral de informática y almacenamiento.Esta transformación es de gran importancia para el desarrollo de todo el ecosistema blockchain y proporciona a los desarrolladores y usuarios más posibilidades.
Sesión de preguntas de audiencia(Esta sesión es respondida por OutProg a la pregunta de la audiencia)
Pregunta 1: ¿Cómo se accede a DAPP AO?¿La página delantera de la aplicación interactúa con la interfaz API Back -END escrita por el proceso?
respuesta:
1. DAPP Access AO:DAPP puede acceder a la red AO conectando la interfaz de mensajes.Esto significa que DAPP puede usar capacidades de comunicación de red AO para lograr la interacción con otras aplicaciones o servicios.
Para DAPP que necesita ser ejecutado o emitido a tokens, AO proporciona soporte de procesos nativos.Los desarrolladores pueden usar estas procesas para implementar requisitos de computación DAPP o funciones de emisión de tokens.
2.Interacción con la API frontal y trasera:La página delantera no debe escribirse como la interfaz API posterior del proceso para interactuar.Los desarrolladores pueden optar por conectar directamente la interfaz de mensajes AO, o usar el servicio Back -end existente (como Alipay) como un proceso de AO, y pasar la información a otras plataformas a través de la red AO.
Si el servicio Back -end de DAPP ya es un proceso, la página delantera puede interactuar a través de la red AO para realizar el envío y la recepción de datos.Esta interacción le permite a DAPP lograr una comunicación de cadena cruzada y el intercambio de datos en la red AO.
Finalmente, el consejo para el desarrollador es que AO se puede usar como un sistema de mensajes al desarrollar aplicaciones AO.Si no entiende el sistema AO, puede aprender el lenguaje de Erlang.
Pregunta 2: ¿Existe un plan para desarrollar SDK después de AO?
respuesta:Tal vez Arweave no lo haga por sí mismo, y el proyecto debe desarrollarse solo.EverVision planea desarrollar una serie de herramientas que puedan conectar las interfaces de AR y AO en la versión del idioma Golang.Creo que habrá SDK en varios otros idiomas en ecología.
Pregunta 3: ¿Cómo desarrollar contratos inteligentes en AO?
respuesta:En el AO, su propio contrato inteligente debe desarrollarse con Lua.Sin embargo, los hilos en AO pueden ser compatibles con contratos inteligentes en otros idiomas, ya sea solidez, movimiento, óxido o urdimbre.