- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Cosmos
Cosmos si propone di creare quella che loro stessi descrivono come la "Internet delle blockchain", una rete di blockchain in grado di comunicare tra loro in modo decentralizzato.
Cosmos è una rete composta da molte blockchain indipendenti, tutte le quali utilizzano algoritmi di consenso byzantine fault tolerant (BFT). Cosmos consente agli sviluppatori di creare blockchain sia permissionless che permissioned. La rete è stata lanciata con il rilascio della sua prima blockchain, Cosmos Hub, nel 2019.
Nel 2017, la Interchain Foundation, un'organizzazione no-profit svizzera che finanzia progetti blockchain open source, ha incaricato Tendermint, Inc. (che utilizza anche il nome All Bits, Inc.) di sviluppare e lanciare il software Cosmos . Tendermint è stata fondata nel 2014 da Jae Kwon, che ha sviluppato il suo meccanismo di consenso byzantine fault tolerant (BFT) all'inizio di quell'anno e ha avviato l'azienda per sviluppare opportunità di business correlate all'algoritmo.
Kwon è stato anche coautore del whitepaper Cosmos e Tendermint ha raccolto 9 milioni di dollari per continuare lo sviluppo del progetto attraverso un round di finanziamento di serie A nel marzo 2019.
Visione
Cosmos è una rete composta da molte blockchain indipendenti che utilizzano meccanismi di consenso byzantine fault tolerant (BFT), tra cui Tendermint BFT. Ogni singola blockchain mantiene il controllo della propria governance, ma è interoperabile con altre blockchain nella rete. Le blockchain che non utilizzano algoritmi BFT possono essere connesse alla rete Cosmos tramite blockchain "adattatrici". Cosmos non è stata progettata per ONE caso d'uso particolare, ma per essere adattabile a molti casi d'uso diversi.
Cosmos ha due tipi di blockchain: Zone e hub. Le Zone sono blockchain regolari, mentre gli hub sono blockchain che collegano le zone ONE loro. Il Cosmos Hub è stata la prima blockchain (e hub) ad essere lanciata nell'ecosistema Cosmos . È una blockchain pubblica proof-of-stake (PoS) il cui asset nativo è l' ATOM (ATOM).
Lancio ed emissione
Sebbene ATOM sia il token di staking nativo del Cosmos Hub, non è l'unica risorsa dell'Hub o dell'intera rete. Il Cosmos Hub è una blockchain "multi-asset" e altre blockchain nella rete possono avere le proprie risorse native.
Gli atomi consentono agli utenti della rete di votare, pagare le commissioni di transazione, convalidare le transazioni o delegare la convalida delle transazioni ad altri utenti. Gli atomi vengono inoltre distribuiti ai validatori e ai delegati delle transazioni come ricompensa. Non vi è alcun limite alla fornitura totale di atomi.
La Interchain Foundation ha condotto un'offerta iniziale di monete (ICO) di due settimane del token ATOM nel 2017 e ha raccolto oltre 16 milioni di $. Prima della vendita, la fondazione ha ricevuto impegni per contributi individuali da "donatori iniziali" che ammontavano al 5% del suo obiettivo di finanziamento. Ha anche ricevuto impegni di "pre-finanziamento" da individui e impegni da partnership strategiche che ammontavano a $ 1.329.472.
Dopo l'ICO, un terzo del numero totale di atomi distribuiti tramite la vendita è stato gonfiato e distribuito alla Interchain Foundation, All in Bits, Inc. (nota anche come Tendermint), donatori iniziali, donatori pre-ICO e donatori ICO. La Interchain Foundation e All in Bits hanno entrambi ricevuto il 10% dei token al momento del mining del blocco genesi. I donatori iniziali hanno ricevuto il 5% e i donatori pre-ICO e i donatori ICO hanno ricevuto il 75% collettivamente.
Progettazione e sicurezza della rete
Cosmos sottolinea l'importanza dell'interoperabilità, la capacità delle blockchain di effettuare transazioni di dati tra loro. Il design del sistema incorpora tre livelli, Tendermint: un algoritmo di consenso byzantine fault tolerant (BFT) compatibile con qualsiasi linguaggio di programmazione, Cosmos SDK: uno strumento per semplificare la creazione di applicazioni e IBC: il protocollo di comunicazione inter-blockchain come base per lo scambio tra ciascuna zona. Un SDK è un kit di sviluppo software; la struttura del kit è divisa in moduli fissi standardizzati o pacchetti.
Il Cosmos Hub è stata la "prima" zona ad essere lanciata e ospita un token di staking nativo, ATOM. Gli atomi consentono agli utenti della rete di votare, pagare le commissioni di transazione, convalidare le transazioni o delegare la convalida delle transazioni ad altri utenti. Gli atomi vengono inoltre distribuiti ai validatori delle transazioni e ai delegati come ricompense. Il Cosmos Hub incorpora anche altre risorse digitali e collega le zone all'interno della rete.
I token possono essere scambiati tra zone senza bisogno di liquidità tra di esse perché tutti i trasferimenti di token vengono instradati tramite il Cosmos Hub. Il Cosmos Hub tiene traccia della quantità di token detenuti in ogni zona ed è anche destinato a isolare le zone da altre zone in difficoltà.
Politiche monetaria
Non c'è limite alla fornitura totale di atomi. Le ricompense in blocchi vengono emesse ai validatori e ai delegatori per lo staking di atomi, la convalida delle transazioni o per la delega della convalida delle transazioni ad altri utenti.
La quantità di token creati con ogni blocco è dinamica a seconda del tasso di staking nella rete Cosmos . Il tasso di staking target è il 66% di tutti i token. L'inflazione oscillerà tra un limite superiore del 20% e un limite inferiore del 7%.
Se il tasso di stake è al di sotto del target, l'inflazione aumenterà verso il limite massimo del 20% e verranno distribuiti più token come ricompensa. Il tasso di inflazione target è iniziato al 7% e ricalcola ogni blocco. Non c'è limite alla quantità di atomi.
Elaborazione delle transazioni
La prima blockchain, o zona, il Cosmos Hub, è alimentata dall'algoritmo di consenso Tendermint BFT, che è anche un algoritmo proof-of-stake. Tendermint richiede ai validatori di utilizzare firme crittografiche per impegnare i blocchi, assumendo così la proprietà della loro convalida. I non validatori delegano i loro token di staking a qualsiasi validatore per guadagnare una parte delle ricompense e delle commissioni del blocco.
All'interno del Cosmos Hub, chiunque può mettere in stake i propri atomi e delegare il proprio stake a un validatore, ma un validatore deve avere hardware che esegua software specifico per convalidare i blocchi. Al di fuori del Cosmos Hub, le altre blockchain individuali possono avere i propri modelli di governance.
Per spostare una transazione da ONE blockchain all'altra, viene pubblicata una prova sulla catena ricevente. Il protocollo IBC definisce questo come IBCBlockCommitTx. La prova, osservabile da chiunque, afferma che la catena di invio ha pubblicato un pacchetto per la presunta destinazione. Quindi IBCPacketTx consente alla blockchain di provare in modo verificabile a chiunque che il pacchetto di dati (transazione) è stato pubblicato dal mittente tramite la prova. Queste transazioni IBC, transazioni tra "zone", vengono eseguite tramite Cosmos Hub e devono essere convalidate su entrambe le catene.