Cos’è Aptos (APT)? La guida completa

Il 2022 è un anno che ha visto molte chiacchiere su protocolli di livello uno come Ethereum, Solana, BNB Smart Chain, Avalanche e molti altri.

L'aumento astronomico dei token non fungibili (NFT) ha rivelato che la maggior parte delle blockchain non è stata in grado di gestire il carico derivante da una qualche forma di adozione tradizionale.

Prima che Ethereum passasse a Proof-of-Stake (leggi: The Merge ), la rete era spesso intasata e le commissioni di transazione erano inimmaginabilmente alte. In effetti, questo ha spinto l'idea che solo le balene potessero prendere parte a più iniziative DeFi su Ethereum.

Solana, d'altra parte, ha avuto anche i suoi problemi. Sebbene pubblicizzata come una catena ad alto rendimento in grado di gestire migliaia di transazioni al secondo (TPS), la rete ha subito più interruzioni in cui era decisamente inutilizzabile.

Ora, c'è un nuovo ragazzo sul blocco: Aptos Blockchain. Chiamato da molti "il killer di Solana", Aptos viene presentato come una rete "scalabile, sicura, affidabile e aggiornabile" che è in fase di sviluppo da oltre tre anni e ha appena lanciato la sua rete principale.

I fatti in breve:

  • Aptos è una blockchain di livello uno sviluppata da Aptos Labs
  • Aptos Labs è stata fondata dai principali contributori di Diem (sviluppato da Meta)
  • Utilizza Proof-of-Stake (PoS) per il suo algoritmo di consenso

Il nucleo Aptos

Tutti i dettagli e lo stack tecnico completo della Blockchain Aptos sono disponibili nel Whitepaper Aptos .

Secondo il sito Web ufficiale , Aptos Blockchain è "progettato con scalabilità, sicurezza, affidabilità e aggiornabilità come principi chiave" ed è stato lavorato da un team di oltre 350 sviluppatori.

Ci sono alcuni componenti chiave che questa guida analizzerà, vale a dire:

  • La lingua del movimento
  • Il modello di dati Aptos
  • Il modulo Sposta

La lingua del movimento

Per rappresentare lo stato del libro mastro, Aptos utilizza il modello a oggetti di Move. Move è un nuovo linguaggio di programmazione per contratti intelligenti e il suo obiettivo principale è sia la sicurezza che la flessibilità. Utilizza i moduli Move per codificare le regole delle transazioni statali.

Gli utenti inviano transazioni che possono pubblicare nuovi moduli, aggiornare quelli già esistenti, eseguire determinate funzioni di ingresso definite all'interno di questo modulo o contenere script in grado di interagire con le interfacce pubbliche di vari moduli.

L'ecosistema ha anche un compilatore, una macchina virtuale (VM) e altri strumenti che gli sviluppatori possono utilizzare.

Ecco una ripartizione di come gli sviluppatori possono iniziare a interagire con l'ecosistema Aptos.

Il linguaggio di programmazione è progettato per porre un forte accento sulla scarsità di risorse, nonché sulla conservazione e sul controllo degli accessi. Sfrutta un bytecode verificato che garantisce la sicurezza del tipo e della memoria, anche in presenza di codice non attendibile. D'altra parte, per aiutare a scrivere codice più affidabile, gli sviluppatori hanno accesso a Mover Prover: è un verificatore formale in grado di autenticare la correttezza funzionale di un programma rispetto a una specifica preimpostata.

Secondo il whitepaper, il team dietro Aptos ha ulteriormente migliorato il linguaggio di programmazione per supportare una gamma più ampia di casi d'uso Web3.

Modello di dati

La blockchain di Aptos ha definito il suo stato di libro mastro come lo stato di tutti gli account. Ha una versione con un intero a 64 bit senza segno che corrisponde al numero di transazioni eseguite dalla rete.

Chiunque è libero di inviare una transazione e, quindi, modificare lo stato del libro mastro. Al momento dell'esecuzione, l'output della transazione viene generato e contiene zero (o più) operazioni per manipolare lo stato del libro mastro. Questi sono chiamati set di scrittura e rappresentano un vettore di eventi risultanti, la quantità di gas consumata e lo stato della transazione eseguita.

Le stesse transazioni forniscono le seguenti informazioni:

  • Autenticatore di transazione
  • Indirizzo del mittente
  • Carico utile
  • Prezzo del gas
  • Quantità massima di gas
  • Sequenza di numeri
  • Data di scadenza
  • ID catena

Vale anche la pena notare che il modello di dati di Move supporta l'indirizzamento globale sia dei moduli che dei dati in modo nativo. Quelle transazioni che non contengono conflitti sovrapposti nei loro dati e account possono anche essere eseguite in parallelo.

Per uno sguardo più da vicino alle definizioni di Eventi e Account, fare riferimento al white paper ufficiale.

Sposta modulo

Un modulo Move ha il bytecode Move che dichiara le strutture e le procedure. Le strutture sono semplicemente i tipi di dati.

È identificato dall'indirizzo dell'account in cui è dichiarato il modulo e viene fornito con un nome del modulo. Il modulo deve essere denominato in modo univoco all'interno di un determinato account e ogni account può dichiarare non più di un modulo con un determinato nome.

Tutti i moduli sono raggruppati in pacchetti che si trovano allo stesso indirizzo. Il proprietario di questo indirizzo pubblica quindi il pacchetto nella sua interezza sulla blockchain, e include il bytecode e i metadati del pacchetto. Tali metadati possono definire se il pacchetto può essere aggiornato o meno o se è immutabile. Per i pacchetti aggiornabili, vengono eseguiti ulteriori controlli di compatibilità prima di consentire l'aggiornamento.

È importante notare che mentre è possibile aggiungere nuove funzioni e risorse, le funzioni del punto di ingresso non possono essere modificate e le risorse non possono essere archiviate in memoria.

Definito come un normale pacchetto aggiornabile di moduli, il framework Aptos è rappresentato nel grafico seguente:

img1_aptos_guide
Fonte: white paper Aptos

Come si ridimensionerà Aptos?

Sulla base del suo Whitepaper, il protocollo è stato inizialmente lanciato con un unico stato di contabilità generale, ma nel tempo Aptos intende adottare un approccio orizzontale alla scalabilità alquanto unico.

Per raggiungere questo obiettivo, il protocollo implementerà più stati di sharded ledger in cui ognuno di essi offrirà un'API omogenea e lo sharding come concetto.

I dati possono essere trasferiti tra shard utilizzando un bridge omogeneo e sia gli utenti che gli sviluppatori dovrebbero essere in grado di scegliere i propri schemi di sharding, a seconda delle proprie esigenze.

Il governo Aptos

La rete Aptos opera su un algoritmo di consenso proof-of-stake (PoS) in cui i validatori devono disporre di una quantità minima richiesta di token Aptos in staking per partecipare alla convalida della transazione. AptosBFT, d'altra parte, è l'algoritmo di consenso BFT del protocollo e si basa su HotStuff.

BFT sta per Byzantine Fault Tolerance ed è un riferimento al noto problema del generale bizantino, in cui i componenti potrebbero guastarsi e ci sono informazioni imperfette sul fatto che un determinato componente si sia guastato.

I validatori sono in grado di decidere la suddivisione delle ricompense tra loro e i loro staker rispettivamente. Gli staker, d'altra parte, possono selezionare un numero qualsiasi di validatori su cui puntare i propri token e organizzare una ripartizione prestabilita della ricompensa. I premi vengono ricevuti alla fine di ogni epoca tramite il relativo modulo Move on-chain.

Il token che alimenta l'ecosistema Aptos si chiama APT.

L'APT Cryptocurrency Tokenomics

La tokenomica di APT ha creato in qualche modo una notevole controversia all'interno della comunità delle criptovalute perché il token stava inizialmente per essere lanciato senza alcuna informazione pubblica sulla sua fornitura totale, distribuzione e piano generale.

Da allora il team ha pubblicato un post formale sul blog in cui spiega la maggior parte dei dettagli.

La fornitura iniziale di APT al momento del lancio della rete principale era fissata a 1 miliardo di token, dove l'unità minima è chiamata Octa.

Da quella fornitura iniziale, il 51% è stato designato in una categoria "community", il 19% per i "contribuenti principali", il 16,5% per la "fondazione" e il 13,48% per gli investitori. Dettagliando la prima categoria, il post del blog recita:

Questo pool di token è designato per elementi relativi all'ecosistema, come sovvenzioni, incentivi e altre iniziative di crescita della comunità. Alcuni di questi token sono già stati assegnati a progetti basati sul protocollo Aptos e verranno concessi al completamento di determinati obiettivi. La maggior parte di questi token è detenuta dalla Aptos Foundation e una parte più piccola è detenuta da Aptos Labs. Si prevede che questi token saranno distribuiti in un periodo di dieci anni…

Gli investitori e i contributori principali, d'altra parte, hanno un blocco di 4 anni sui loro token, esclusi i premi in token. Nel frattempo, ecco come appare il programma di fornitura di token stimato:

img2_aptos_guide
Fonte: Sito ufficiale Aptos

APT Airdrop

Per dare il via al suo lancio sulla rete principale con il botto, il progetto ha lanciato un totale di 20.076.150 token APT per un totale di 110.235 indirizzi idonei, che rappresentano il 2% della fornitura iniziale totale.

All'epoca, la squadra dichiarò:

Questo è il nostro primo airdrop basato sui dati della nostra community esistente. La Fondazione aptos continuerà a valutare opportunità future per supportare la comunità Aptos.

Gli utenti possono verificare l'idoneità qui .

Leadership e finanziamento di Aptos Labs

Aptos Labs è l'organizzazione che ha sviluppato la blockchain Aptos ed è guidata da Mo Shaikh e Avery Ching nel 2021. Entrambi hanno precedentemente lavorato al progetto blockchain di Meta (ex: Facebook) Libra, che in seguito è stato completamente rinominato Diem.

img3_aptos_guide
Avery Ching e Mo Shaikh. Fonte foto: Fortuna

Nel febbraio 2022, Shaikh disse:

Da quando abbiamo lasciato Meta, siamo stati in grado di mettere in moto le nostre idee, abbandonare la burocrazia burocratica e costruire da zero una rete completamente nuova che le porta a buon fine.

Aptos è anche uno dei progetti blockchain meglio finanziati. Nel marzo 2022, il team ha raccolto $ 200 milioni in un round di finanziamento guidato da Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures e altri pesi massimi delle criptovalute.

Nel luglio dello stesso anno, Aptos ha raccolto altri $ 150 e il round di finanziamento è stato guidato da FTX Ventures.

Il post Cos'è Aptos (APT)? La guida completa è apparsa per la prima volta su CryptoPotato .

Inizia a scrivere il termine ricerca qua sopra e premi invio per iniziare la ricerca. Premi ESC per annullare.

Torna in alto