Alle språk
ADAMANT er et unikt produkt, den eneste private budbringeren som kjører utelukkende på blokkjeden.
ADM (ADAMANT Messenger) er et verktøytoken som støtter desentralisert infrastruktur. Dette er grunnen til at ADAMANT kan være uavhengig av myndigheter, selskaper og til og med utviklere. Du kan få ADM gjennom kryptobørser eller kjøpe tokens anonymt.
ADAMANT er et blokkjedebasert pålitelighetssystem og inneholder følgende konsepter:
Distribuert. Blockchain representerer en uforanderlig distribuert database. Data kan lagres, men ingen endringer er tillatt i dem. Derfor kan den brukes til åpen, sikker og pålitelig datalagring.
Sammenlignet med POW, lar DPoS blokkskapere kontrollere blokkjeden i større grad. POW, på den annen side, kan kontrollere nettverket ved å koble sammen med kraftigere prosesseringsenheter.
Broadhash-konsensusmekanismen gjør det mulig for nettverket å tolerere midlertidig nettverk som ikke er synkronisert.
Når lommeboken er opprettet, vil en BIP39 minnekode bli generert for å generere den private nøkkelen. Og denne private nøkkelen brukes til å generere den offentlige nøkkelen for å tydelig definere lommebokadressen. Etter denne prosessen kan brukeren bruke hele systemet. Antallet mulige lommebokadresser er nær
uendelig.
Alle transaksjonsoverføringer er signert med en privat nøkkel og kryptert med en sterk krypteringsalgoritme, slik som Ed25519 EdDSA.
All informasjon er kryptert på avsenderkildeenheten (ved hjelp av Curve25519, Salsa20, и Poly13051 algoritmer), og deretter dekryptert i mottakerenden.
Klientapplikasjoner deler ikke passordfraser og private nøkler offentlig med nettverket. Alle krypteringsfunksjoner utføres lokalt på enheten.
I motsetning til P2P chat-programvare, kan ikke brukerens IP spores.
Systemarkitektur
Adamant tar fullt ut et desentralisert system basert på DPoS-algoritmen (Delegated Proof of Stake). Valget av denne arkitekturen er basert på følgende hensyn:
DPoS Alle transaksjoner og overføringer kan bekreftes innen 5 sekunder. Og meldingslevering har svært strenge krav til bekreftelsestidspunkt.
DPoS kan redusere kostnadene for systemkultur — Sammenlignet med POW krever ikke denne algoritmen høy datakraft og sløsing med elektrisitet.
Fast leveringsgebyr.
Den har sterk skalerbarhet og stabil brukervennlighet.
ADAMANT-systemet består av to typer noder: masternoden inneholder fullstendig kjedeinformasjon og kan delta i smiing av blokker, og den bærbare klienten kjører datakrypteringsarbeid på terminalen. Alle blokkjedeoperasjoner utføres av masternoden, mens bærbare klienter er koblet til hverandre gjennom HTTP-protokollen, og bruker et spesifikt API for å overføre alle data i JSON-format.
Krav til driftsmiljøet til masternoden:
Linux-server (Ubuntu) Den kan installeres på andre plattformer gjennom Docker-applikasjonen.
Node.JS-applikasjonsserver
PostgreSQL-server for å lagre blokkjededata
Bærbar klient er utviklet ved hjelp av følgende teknologier:
Progressive Web App (PWA) — Neste generasjons nettapplikasjonsmodell
> HTML5, JS, CSS, Vue — nettstedsprogrammeringsspråk og utviklingsrammeverk
Komplette noder realisert gjennom spesiell API-protokoll
Alle noder kommuniserer gjennom HTTP-protokoll ved bruk av P2P-tilkobling.
Uavhengig blokkjede
På grunn av den høye gassavgiften (håndteringsgebyr) for hver transaksjon og informasjonsoverføring, gjør den nåværende populære blokkjedeordningen basert på Ethereum ikke. Den passer for ADAMANT-nettverket, så ADAMANT tar i bruk en uavhengig blokkjedeløsning, som kan minimere overføringskostnadene, noe som er fordelaktig for driften av hele nettverket, og den kan også justeres uavhengig i henhold til prisen på tokens i fremtiden.
I tillegg er ikke arbeidsbelastningssikker mekanisme (POW) egnet for ADM, fordi det vil koste mye. Og etter hvert som antall deltakere øker, vil også transaksjonsgebyrene stige raskt.
Basert på grunnene ovenfor, tok vi i bruk lisk-prosjektkoden for å realisere funksjonene til serveren og selve blokkjeden. Og koden er utvidet for å møte de spesielle behovene til ADM. .
ADAMANTs systemarkitektur er svært fleksibel, og transaksjonsgebyrer kan justeres etter behov.
ADAMANT-overføringer
Hver blokk inneholder et varierende antall overføringer, hver blokk krever 6 til 10 bekreftelser. Men dette er bare den eneste viktige faktoren som kreves for token-overføring, dokumenter og meldinger kan overføres med bare én bekreftelse. Følgende er de ulike overføringstypene:
1. Token direkte overføring
2. Meldingsoverføring
3. Chat skjult
4. Oppdateringer, inkludert: personlig informasjon lagret i blokkjeden, adressebok og innstillinger og annen informasjon
5. Last opp profilbilde
6. Opprett gruppechat
7. Lukk samtale
8. Dokumentoverføring (lagret i node)
9. Dokumentsignering
> 10 .. Fullmaktsregistrering
11. Stemme
Alle overføringstyper krever betaling til fullmektiger for å opprettholde nettverksdriften.
Mengde data lagret
Det er vanskelig å estimere mengden data som vil bli lagret i ADAMANT-noder, men noen innledende antakelser kan gjøres. Antall meldinger vi forventer - ca 10 000 meldinger per dag det første året, økende til 100 000 på få år.
Forutsatt at en melding har et gjennomsnitt på 100 tegn, er mengden data som kreves for å lagre meldingen 100 tegn * 2 byte * kryptering øke faktor 1,5, totalt ca. 300 byte.
I dette tilfellet er plassen som kreves for å lagre denne informasjonen det første året 10 000 meldinger * 365 dager * 300 = 1 GB, som kan øke til 10 GB i årene fremover. ADAMANT blokkjedestørrelsen kan vokse til 50 GB eller mer i løpet av de neste 10 årene.
Agenter tjener 10 000 * 365 * 0,005 (første år) i gebyrer fra disse meldingene, for totalt 18 250 ADM-er, sakte økende til 182 500 ADM-er det andre året.
Tatt i betraktning at agenten også kan få belønninger fra blokksmelting, økningen i markedsprisen på ADM-tokens og de lave lagringskostnadene, kan agenten få flere fordeler, og det grunnleggende nettverket til ADAMANT kan effektivt støttes.
*Innholdet ovenfor er organisert av YouToCoin-offisielle. Hvis det skrives ut på nytt, vennligst oppgi kilden.