Autore:AO

Compilato da: Deep Wave TechFlow

introduzione

Il 14 giugno 2024, la Fondazione AO ​​ha lanciato ufficialmente l'economia dei token del supercomputer decentralizzato AO. Il relativo white paper economico descrive in dettaglio il meccanismo di conio, la strategia di distribuzione e il modello economico dei token AO.

Tuttavia, AO non solo ha un design unico in termini economici, ma la sua architettura tecnica è altrettanto accattivante.

Ecco un riepilogo dei punti chiave del white paper tecnico di AO che è troppo lungo da leggere per aiutarti a comprendere rapidamente i dettagli del progetto.

punto chiave

  1. Ambiente informatico trustless: AO fornisce un sistema operativo decentralizzato che consente agli sviluppatori di avviare processi da riga di comando simili ai contratti intelligenti. Questi processi possono essere eseguiti senza essere limitati a una posizione specifica, consentendo un'interazione continua dell'utente attraverso la rete.

  2. Elaborazione parallela: ispirato al modello dell'attore e all'Erlang, AO supporta più processi di comunicazione eseguiti in parallelo senza la necessità di memoria condivisa. Il coordinamento tramite standard di messaggistica nativi consente ai processi di funzionare in modo indipendente ed efficiente.

  3. Utilizzo delle risorse: l'architettura di AO si basa sul modello di valutazione della latenza di SmartWeave e LazyLedger. I nodi non hanno bisogno di eseguire calcoli per raggiungere il consenso sulle transizioni di stato del programma. Lo stato viene richiesto dal registro dei messaggi del processo ospitato da Arweave.

  4. Archiviazione dei dati: il processo AO può caricare dati di qualsiasi dimensione direttamente in memoria per l'esecuzione e riscrivere i risultati in rete. Questa configurazione elimina i vincoli tipici delle risorse, consente l'esecuzione completamente parallela ed espande le possibilità per applicazioni complesse come l'apprendimento automatico.

  5. Modularità: l'architettura di AO consente agli utenti di scegliere le macchine virtuali, i modelli di ordinazione, le garanzie di sicurezza della messaggistica e le opzioni di pagamento che funzionano meglio per loro. Tutti i messaggi vengono infine inseriti nel livello dati decentralizzato di Arweave, unificando questo ambiente modulare.

  6. Modello di sicurezza economica: la rete utilizza un modello economico simbolico per garantire la sicurezza del processo e gli utenti possono personalizzare il meccanismo di sicurezza. Questo modello garantisce prezzi di sicurezza economicamente validi e un’efficiente allocazione delle risorse.

Architettura tecnologica

  1. Processo: un processo è l'unità di calcolo della rete, rappresentata da un registro di messaggi di interazione e dati di inizializzazione archiviati su Arweave. Un processo definisce i requisiti del proprio ambiente informatico (VM, scheduler, requisiti di memoria, estensioni necessarie) durante l'inizializzazione. Le transizioni di stato vengono calcolate dalle unità di calcolo (CU) che soddisfano questi requisiti.

  2. Messaggi: ogni interazione con un processo è rappresentata da un messaggio. I messaggi sono elementi di dati conformi allo standard ANS-104. Utenti e processi inviano messaggi tramite unità di pianificazione (SU), che assegnano numeri di slot univoci ai messaggi e garantiscono che i dati vengano caricati su Arweave.

  3. Unità di pianificazione (SU): le SU sono responsabili dell'assegnazione di numeri di slot incrementali atomici ai messaggi inviati ai processi. Le SU garantiscono che le assegnazioni di firme e i messaggi siano persistenti su Arweave, rendendoli permanentemente accessibili.

  4. Unità computazionali (CU): le CU sono nodi in AO che calcolano lo stato del processo. Eseguono le funzioni della macchina virtuale definite dall'ambiente del processo, generando nuovi stati, messaggi in uscita e prove di firma calcolate. Le CU competono in un mercato peer-to-peer per fornire servizi informatici.

  5. Unità di messaggio (MU): le MU forniscono messaggi tra processi, coordinandosi con SU e CU per garantire una trasmissione dei messaggi sicura ed efficiente. Le MU gestiscono la messaggistica ricorsiva finché non ci sono più messaggi da elaborare, garantendo una solida comunicazione tra processi.

  6. Processi di sub-staking e sub-ledger: questi processi forniscono configurazioni di sicurezza personalizzabili e facilitano l'esecuzione parallela dei pagamenti. Il processo di staking secondario consente di soddisfare diverse esigenze di sicurezza, mentre il registro secondario consente un'elaborazione efficiente delle transazioni mantenendo i saldi dei token nel processo principale.

Punti chiave

  1. Scalabilità: AO è progettato per supportare un numero illimitato di processi paralleli, migliorando significativamente la scalabilità e consentendo una varietà di configurazioni basate su esigenze operative specifiche. Le reti possono gestire grandi quantità di dati e attività di elaborazione e supportare applicazioni complesse.

  2. Flessibilità e personalizzazione: l'architettura modulare consente un'ampia personalizzazione delle risorse informatiche, delle macchine virtuali, dei meccanismi di sicurezza e delle opzioni di pagamento. Questa flessibilità consente agli utenti di adattare l’ambiente alle esigenze specifiche, promuovendo l’innovazione e l’efficienza.

  3. Efficienza economica: il modello economico token elimina la dipendenza dai premi in blocco, ottimizza l’utilizzo delle risorse e allinea gli incentivi attraverso la rete. La sicurezza viene acquistata per messaggio, creando un mercato competitivo per i servizi di picchettamento che garantisce soluzioni di sicurezza convenienti.

  4. Sicurezza: la rete adotta un modello di sicurezza a più livelli con meccanismi personalizzabili per garantire una forte protezione e adattarsi alle diverse esigenze. Processi di sicurezza come AO-Sec Origin e SIV forniscono garanzie economiche e prova di resistenza agli attacchi Sybil, aumentando l’affidabilità delle interazioni.

  5. Integrazione con Arweave: AO si integra perfettamente con Arweave per l'archiviazione dei dati e la registrazione dei messaggi, garantendo un'elaborazione e una persistenza efficienti dei dati. Questa integrazione supporta l’architettura modulare della rete, consentendo un’elaborazione scalabile e affidabile in un ambiente decentralizzato.