Toate limbile
Adamant este un produs unic care este singurul mesager privat care rulează în întregime pe blockchain.
ADM (Adamant Messenger) este un simbol practic care susține infrastructura descentralizată. Acesta este motivul pentru care Adamant poate fi independent de guverne, companii și chiar dezvoltatori. Puteți obține Adm prin Crypto Exchange sau achiziționarea anonimă de pagini de jetoane.
Adamant este un sistem de fiabilitate bazat pe blockchain care încorporează următoarele concepte:
distribuit. Blockchain reprezintă o bază de date distribuită neschimbată. Datele pot fi stocate, dar nu sunt permise modificări acolo. Prin urmare, poate fi utilizat pentru stocarea de date deschisă, sigură și fiabilă.
Comparativ cu POW, DPOS permite creatorilor de blocuri să controleze blockchain -ul într -o măsură mai mare. POW poate controla rețeaua prin conectarea cu unități de procesare mai puternice.
Mecanismul de consens Broadhash permite rețelei să tolereze rețeaua temporară în afara sincronizării.
Când portofelul este creat, este generat un cod de memorie BIP39 pentru a genera o cheie privată. Această cheie privată este utilizată pentru a genera o cheie publică pentru a defini clar adresa portofelului. După acest proces, utilizatorul poate utiliza întregul sistem. Numărul de adrese de portofel ale lui Kenneng este aproape de
Infinit.
Toate transmisiile de tranzacții sunt semnate cu chei private și sunt criptate folosind algoritmi puternici de criptare, cum ar fi ED25519 EDDSA.
Toate informațiile sunt criptate la dispozitivul sursă de trimitere (folosind Curve25519, Salsa20, algoritm Poly13051) și apoi decriptat la capătul de primire.
Aplicațiile client nu vor partaja public propoziții cu parolă și chei private în rețea. Toate funcțiile de criptare sunt efectuate pe dispozitivele locale.
Spre deosebire de software -ul de chat P2P, IP -ul utilizatorului nu poate fi urmărit.
arhitectură de sistem
Adamant adoptă pe deplin un sistem descentralizat pe baza algoritmului de delegare a Dovadă a mizăi (DPOS). Alegerea acestei arhitecturi se bazează pe următorii factori:
DPOS permite confirmarea tuturor tranzacțiilor și transmisiilor în 5 secunde. Transmiterea mesajelor are cerințe foarte stricte privind timpul de confirmare.
DPOS poate reduce costurile WENHU ale sistemului - în comparație cu POW, acest algoritm nu necesită putere de calcul ridicată și deșeuri de energie electrică.
Taxa de livrare fixă.
Are o scalabilitate puternică și o utilizare stabilă.
Sistemul adamant este format din două tipuri de noduri: nodul principal conține informații complete ale lanțului și poate participa la forjarea blocurilor; iar clientul portabil rulează lucrări de criptare a datelor pe terminal. Toate operațiunile blockchain sunt transmise de către nodul principal, în timp ce clienții portabili se conectează între ei prin protocolul HTTP și folosesc o API specifică pentru a transmite toate datele în format JSON.
Cerințe principale ale mediului de funcționare a nodului:
Linux Server (Ubuntu)., Poate fi instalat pe alte platforme prin intermediul aplicațiilor Docker.
Server de aplicații Node.js
Serverul PostgreSQL este utilizat pentru a stoca datele blockchain
Clientul portabil este dezvoltat folosind următoarele tehnologii:
Aplicație web progresivă (PWA) - Modelul de aplicații web de generație următoare
HTML5, JS, CSS, VUE - Cadrul de programare și dezvoltare de programare a site -ului
Noduri complete implementate prin protocolul API special
Toate nodurile comunică folosind conexiuni P2P prin protocolul HTTP.
Blockchain independent
Deoarece fiecare tranzacție și transmitere a informațiilor costă o taxă ridicată de gaz cu gaz (taxa de procesare), soluția blockchain populară în prezent bazată pe Ethereum nu este potrivită pentru rețeaua Adamant, astfel încât Adamant adoptă o soluție independentă de blockchain, care poate reduce la minimum taxa de transmisie și facilita funcționarea întregii rețele. În viitor, acesta poate fi ajustat independent pe baza prețului jetonului.
În plus, dovada mecanismului de lucru (POW) nu se aplică ADM, deoarece poate fi costisitoare. Mai mult, pe măsură ce numărul de participanți crește, taxele de tranzacție vor crește rapid.
Pe baza motivelor de mai sus, am adoptat codul proiectului Lisk pentru a realiza funcțiile din partea serverului și a blockchain. Iar codul este extins pentru a răspunde nevoilor speciale ale ADM. .
Arhitectura sistemului Adamant este foarte flexibilă și poate ajusta taxele de tranzacție, după cum este necesar.
transmisie adamant
Fiecare bloc conține un număr diferit de transmisii, fiecare bloc necesită 6 până la 10 mulțumiri. Dar acesta este doar singurul factor important necesar pentru livrarea jetonului. Documentele și mesajele au nevoie de o singură confirmare pentru a fi livrate. Următoarele sunt diferite tipuri de transmisie:
1.. Transfer direct de jetoane
2. Transfer de mesaje
3. Chat Hide
4. Actualizări, inclusiv: informații personale, agenda de adrese și setări stocate în blockchain
5. Încărcați poza de profil
6. Creați un chat de grup
7. Închideți conversația
8. Transfer de documente (stocare în nod)
9. Semnarea documentului
10. Înregistrarea agentului
11. Votul
Toate tipurile de transmisie necesită plata către agent pentru a menține funcționarea rețelei.
cantitatea de date stocate
Este dificil să estimați cantitatea de date care trebuie stocate în nodul adamant acum, dar pot fi făcute unele presupuneri preliminare. Ne așteptăm la numărul de mesaje - există aproximativ 10.000 de mesaje pe zi în primul an și vor crește la 100.000 în câțiva ani.
Presupunând că un mesaj are în medie 100 de caractere, cantitatea de date necesare pentru stocarea mesajului este de 100 de caractere * 2 octeți * Factorul de creștere a criptării este de 1,5, cu un total de aproximativ 300 de octeți.
În acest caz, spațiul necesar pentru stocarea acestor informații în primul an este de 10.000 de mesaje * 365 zile * 300 = 1 GB, ceea ce poate crește la 10 GB în următorii câțiva ani. Mărimea blockchain -ului adaos poate crește la 50 GB sau mai mult în următorii 10 ani.
Agentul primește o taxă de 10.000 * 365 * 0,005 (anul 1), cu un total de 18.250 ADM și o creștere lentă la 182.500 ADM în al doilea an.
Având în vedere că agenții pot primi, de asemenea, recompense de la topirea blocului, creșterea prețului de piață a jetoanelor de adm și a costului scăzut de stocare, agenții pot obține mai multe beneficii, rețeaua de bază a lui Adamant poate fi susținută în mod eficient.
*Conținutul de mai sus este compilat de contul oficial al conturilor non-mici. Dacă este reimprimată, vă rugăm să indicați sursa.