Tutte le lingue
ADAMANT è un prodotto unico, l'unico messenger privato che funziona interamente sulla blockchain.
ADM (ADAMANT Messenger) è un token di utilità che supporta l'infrastruttura decentralizzata. Questo è il motivo per cui ADAMANT può essere indipendente da governi, aziende e persino sviluppatori. Puoi ottenere ADM tramite scambi di criptovalute o acquistare token in modo anonimo.
ADAMANT è un sistema di affidabilità basato su blockchain e incorpora i seguenti concetti:
Distribuito. Blockchain rappresenta un database distribuito immutabile. I dati possono essere archiviati, ma non sono consentite modifiche. Pertanto, può essere utilizzato per l'archiviazione dei dati aperta, sicura e affidabile.
Rispetto a POW, DPoS consente ai creatori di blocchi di controllare la blockchain in misura maggiore. POW, d'altra parte, può controllare la rete interconnettendosi con unità di elaborazione più potenti.
Il meccanismo di consenso Broadhash consente alla rete di tollerare la temporanea fuori sincronizzazione della rete.
Quando il portafoglio viene creato, verrà generato un codice di memoria BIP39 per generare la chiave privata. E questa chiave privata viene utilizzata per generare la chiave pubblica per definire chiaramente l'indirizzo del portafoglio.Dopo questo processo, l'utente può utilizzare l'intero sistema. Il numero di possibili indirizzi di portafogli è pressoché
infinito.
Tutte le trasmissioni delle transazioni sono firmate con una chiave privata e crittografate utilizzando un potente algoritmo di crittografia, come Ed25519 EdDSA.
Tutte le informazioni vengono crittografate sul dispositivo di origine dell'invio (utilizzando gli algoritmi Curve25519, Salsa20, e Poly13051) e quindi decrittografate all'estremità ricevente.
Le applicazioni client non condividono passphrase e chiavi private pubblicamente con la rete. Tutte le funzioni di crittografia vengono eseguite localmente sul dispositivo.
A differenza del software di chat P2P, l'IP dell'utente non può essere monitorato.
Architettura di sistema
Adamant adotta completamente un sistema decentralizzato basato sull'algoritmo Delegated Proof of Stake (DPoS). La scelta di questa architettura si basa sulle seguenti considerazioni:
DPoS Tutte le transazioni e le trasmissioni possono essere confermate entro 5 secondi. E la consegna dei messaggi ha requisiti molto severi sui tempi di conferma.
DPoS può ridurre il costo della cultura del sistema — Rispetto a POW, questo algoritmo non richiede un'elevata potenza di calcolo e uno spreco di elettricità.
Spese di spedizione fisse.
Ha una forte scalabilità e un'usabilità stabile.
Il sistema ADAMANT è costituito da due tipi di nodi: il nodo principale contiene informazioni complete sulla catena e può partecipare alla forgiatura dei blocchi; e il client portatile esegue il lavoro di crittografia dei dati sul terminale. Tutte le operazioni blockchain vengono eseguite dal nodo master, mentre i client portatili sono collegati tra loro tramite il protocollo HTTP e utilizzano una specifica API per trasmettere tutti i dati in formato JSON.
Requisiti per l'ambiente operativo del nodo master:
Server Linux (Ubuntu) Installabile su altre piattaforme tramite l'applicazione Docker.
Server applicazioni Node.JS
Server PostgreSQL per archiviare i dati blockchain
Il client portatile è sviluppato utilizzando le seguenti tecnologie:
Progressive Web App (PWA) — Modello di applicazione Web di nuova generazione
> HTML5, JS, CSS, Vue: linguaggio di programmazione per siti Web e framework di sviluppo
Nodi completi realizzati tramite uno speciale protocollo API
Tutti i nodi comunicano tramite protocollo HTTP utilizzando la connessione P2P.
Blockchain indipendente
A causa dell'elevata tariffa del gas (commissione di gestione) per ogni transazione e trasmissione di informazioni, l'attuale popolare schema blockchain basato su Ethereum non è adatto alla rete ADAMANT, quindi ADAMANT adotta una soluzione blockchain indipendente, che può ridurre al minimo il costo di trasmissione, vantaggioso per il funzionamento dell'intera rete, e può anche essere regolata in modo indipendente in base al prezzo dei token in futuro.
Inoltre, il meccanismo a prova di carico di lavoro (POW) non è adatto per ADM, perché costerà molto. E con l'aumentare del numero di partecipanti, anche le commissioni di transazione aumenteranno rapidamente.
Sulla base dei motivi di cui sopra, abbiamo adottato il codice del progetto lisk per realizzare le funzioni del server e della blockchain stessa. E il codice è stato esteso per soddisfare le esigenze speciali di ADM. .
L'architettura del sistema di ADAMANT è molto flessibile e le commissioni di transazione possono essere regolate in base alle esigenze.
Trasferimenti ADAMANT
Ogni blocco contiene un numero variabile di trasferimenti, ogni blocco richiede da 6 a 10 conferme. Ma questo è solo l'unico fattore importante richiesto per la trasmissione di token, documenti e messaggi possono essere trasmessi con una sola conferma. Di seguito sono riportati i vari tipi di trasferimento:
1. Trasferimento diretto di token
2. Trasferimento di messaggi
3. Chat nascosta
4. Aggiornamenti, tra cui: informazioni personali memorizzate nella blockchain, rubrica e impostazioni e altre informazioni
5. Carica l'immagine del profilo
6. Crea una chat di gruppo
7. Chiudi la conversazione
8. Trasferimento del documento (memorizzato nel nodo)
9. Firma del documento
> 10 .Registrazione del proxy
11.Votazione
Tutti i tipi di trasferimento richiedono il pagamento ai proxy per mantenere il funzionamento della rete.
Quantità di dati archiviati
È difficile stimare la quantità di dati che verranno archiviati nei nodi ADAMANT, ma è possibile fare alcune ipotesi iniziali. Il numero di messaggi che prevediamo: circa 10.000 messaggi al giorno per il primo anno, in aumento a 100.000 in pochi anni.
Supponendo che un messaggio abbia una media di 100 caratteri, la quantità di dati richiesta per archiviare il messaggio è di 100 caratteri * 2 byte * fattore di aumento della crittografia 1.5, per un totale di circa 300 byte.
In questo caso, lo spazio necessario per archiviare queste informazioni nel primo anno è di 10.000 messaggi * 365 giorni * 300 = 1 GB, che può aumentare fino a 10 GB negli anni successivi. La dimensione della blockchain ADAMANT può crescere fino a 50 GB o più nei prossimi 10 anni.
Gli agenti guadagnano 10.000 * 365 * 0,005 (primo anno) in commissioni da questi messaggi, per un totale di 18.250 ADM, salendo lentamente a 182.500 ADM nel secondo anno.
Considerando che l'agente può anche ottenere ricompense dalla fusione di blocchi, dall'aumento del prezzo di mercato dei token ADM e dal basso costo di archiviazione, l'agente può ottenere maggiori vantaggi e la rete di base di ADAMANT può essere efficacemente supportata.
*Il contenuto di cui sopra è organizzato da YouToCoin ufficiale. Se ristampato, indicare la fonte.