Cos'è EOS? EOS.IO è un'architettura blockchain progettata per abilitare il ridimensionamento verticale e orizzontale delle applicazioni decentrate, creando un costrutto simile al sistema operativo su cui possono essere costruite applicazioni. Il software fornisce account, autenticazione, database, comunicazione asincrona e la pianificazione di applicazioni in molti core CPU o cluster. La tecnologia risultante è un'architettura blockchain che può alla fine scalare a milioni di transazioni al secondo, elimina le commissioni utente e consente una distribuzione e una manutenzione rapida e semplice di applicazioni decentrate nel contesto di una blockchain governata.
EOS.IO opera sia come blockchain di base che come piattaforma di contratto intelligente. Il protocollo funziona come un sistema operativo decentrato, destinato alla distribuzione di applicazioni decentrate su scala industriale attraverso un modello di società autonoma decentrato. La piattaforma smart contract afferma di eliminare le commissioni di transazione e condurre anche milioni di transazioni al secondo.
L'algoritmo di consenso scelto si basa su DPO, o Proof of Sposta delegata, il che significa che coloro che detengono token sulla piattaforma possono selezionare i produttori di blocchi attraverso un sistema di voto di approvazione continuo. Chiunque può scegliere di partecipare alla produzione di blocchi e avrà l'opportunità di produrre blocchi, a condizione che possano convincere i titolari di token a votare per loro. L'algoritmo di consenso EOS.IO rispetta la tolleranza di errore bizantina (BFT) consentendo ai produttori di firmare tutti i blocchi purché nessun produttore firmi due blocchi con lo stesso timestamp o la stessa altezza del blocco. Una volta che 15 produttori hanno firmato un blocco, il blocco è considerato irreversibile.
Scopo del token
TPS
Orario di conferma
Protocollo di consenso
Diventare un validatore di rete e votare per i validatori di rete
4000 Max
1.5 secondi
BFT-DPOS
Token - EOS
I token EOS hanno lo scopo di supportare la blockchain EOS.IO distribuendo risorse ai titolari di token. Esistono tre grandi classi di risorse che vengono utilizzate dalle applicazioni:
Larghezza di banda e archiviazione log (disco)
Calcolo e backlog computazionale (CPU)
Memoria dello stato (RAM)
Il protocollo EOS.IO consente a ciascun account di consumare una percentuale della capacità disponibile proporzionale alla quantità di token detenuti in un contratto di puntamento di tre giorni. Ad esempio, se viene lanciata una blockchain basata su EOS.IO e se un account contiene il 5% dei token totali distribuibili su quella blockchain, allora quell'account ha il potenziale per utilizzare il 5% della capacità di archiviazione dello stato.
Un ulteriore caso d'uso è quello di dare ai titolari di token EOS il potere di diventare validatori di rete e di votare per altri validatori.
Attualmente, ci sono circa il 90% della fornitura totale di EOS in circolazione:
Fornitura totale: 1.006.245.120,00 EOS
Alimentazione circolante: 906.245.17,00 EOS (circa il 90% della fornitura totale)
Casi d'uso
DApps: EOS.IO consente agli sviluppatori di creare facilmente e rapidamente applicazioni completamente decentralizzate che funzionano sulla blockchain di EOS.IO. Queste DApps possono trasformare il modo in cui le persone utilizzano Internet, poiché il valore può ora essere trasferito tra utenti e DApps
Contratti intelligenti: gli sviluppatori possono connettere DApps con la blockchain EOS.IO attraverso contratti intelligenti decentrati che possono praticamente fare qualsiasi cosa, dal trattenere pagamenti e distribuire token alla gestione delle regole per qualsiasi dato dApp
Scambio di risorse digitali: EOS.IO offre la possibilità di scambiare qualsiasi risorsa decentrata creata sulla blockchain di EOS.IO in modo semplice e semplice
Tecnologie
L'attuale modello di business EOS.IO è quello di creare un ecosistema in cui sviluppatori e utenti sono gli agenti che beneficiano di più dalla sua tecnologia. Ci sono sei requisiti principali che EOS.IO ha identificato come le caratteristiche principali per qualsiasi azienda per sfruttare correttamente la tecnologia blockchain:
Supporta milioni di utenti: nella maggior parte dei casi, un'applicazione potrebbe non funzionare a meno che non venga raggiunta una massa critica di utenti, e quindi una piattaforma in grado di gestire un numero molto elevato di utenti è fondamentale.
Uso gratuito: gli sviluppatori di applicazioni hanno bisogno della flessibilità per offrire agli utenti servizi gratuiti; gli utenti non dovrebbero pagare per utilizzare la piattaforma o beneficiare dei suoi servizi.
Aggiornamenti semplici e ripristino di bug: le aziende che creano applicazioni basate su blockchain hanno bisogno della flessibilità per migliorare le loro applicazioni con nuove funzionalità. La piattaforma deve supportare gli aggiornamenti software e smart contract.
Bassa latenza: una buona esperienza utente richiede un feedback affidabile con un ritardo di non più di pochi secondi.
Prestazioni sequenziali: la maggior parte delle applicazioni richiede prestazioni sequenziali sufficienti per gestire volumi elevati. Pertanto, qualsiasi piattaforma basata su blockchain dovrebbe supportare prestazioni sequenziali veloci.
Prestazioni parallele: dividi le attività tra nodi/app, in modo da poter elaborare più dati.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.