
Autor: Valeriy Zaamaraiev, 1KX Network CTO;
1. El tema de este artículo es: por qué AO puede ser una nueva «computadora de Internet» verdadera.Intentaré construir algo con él y luego formar opiniones, pero hasta ahora solo resume lo que he aprendido en Ethdenver hasta ahora.
2. Es más como una especificación que a la implementación.Por supuesto, el código ha sido escrito, pero este no es el punto.Las especificaciones son la clave.En contraste, pocas personas pueden manejar cientos de miles de líneas.
3. El entorno de ejecución puede ser cualquier entorno.No hay suposiciones especiales.Actualmente hay WASM, pero nadie está prohibido de EVM.De hecho, me atrevo a apostar que alguien lo está estudiando ahora.
4. Modelo Erlang.La forma más fácil de explicar AO al personal distribuido del sistema es: es solo el estado de intérprete de Erlang en Arweave.Agregue recursos informáticos para mejorar el rendimiento de este intérprete.Todo es asíncrono, no necesitas una gran computadora global para avanzar en cada paso.
5. Computación heterogénea basada en incentivos económicos: los mensajes en los modelos de actores deben procesarse, y las necesidades del procesamiento aquí solo atraerán los recursos requeridos.Compare esto con las especificaciones de máquinas de alto nivel que deben iniciarse.
6. Desde el uso de Arweave como almacenamiento, el equipo puede confiar en soluciones que se han probado después de muchos años de operación.Esto hace que el riesgo general de AO sea muy bajo.Si la idea actual falla por alguna razón, entonces el modelo factible será fácil.
7. No se requiere licencia.Muchos acuerdos y cadenas públicas comienzan desde la centralización.Si encontramos un componente centralizado, es porque nadie escribe alternativas.La clave es que no necesita ser centralizado en absoluto.