Alle talen
ADAMANT is een uniek product, de enige private messenger die volledig op de blockchain draait.
ADM (ADAMANT Messenger) is een utility-token dat gedecentraliseerde infrastructuur ondersteunt. Dit is de reden waarom ADAMANT onafhankelijk kan zijn van overheden, bedrijven en zelfs ontwikkelaars. U kunt ADM krijgen via crypto-uitwisselingen of anoniem tokens kopen.
ADAMANT is een op blockchain gebaseerd betrouwbaarheidssysteem en omvat de volgende concepten:
Gedistribueerd. Blockchain vertegenwoordigt een onveranderlijke gedistribueerde database. Gegevens kunnen worden opgeslagen, maar er mogen geen wijzigingen in worden aangebracht. Daarom kan het worden gebruikt voor open, veilige en betrouwbare gegevensopslag.
In vergelijking met POW stelt DPoS makers van blokken in staat om de blockchain in grotere mate te controleren. POW daarentegen kan het netwerk besturen door verbinding te maken met krachtigere verwerkingseenheden.
Het Broadhash-consensusmechanisme stelt het netwerk in staat om tijdelijke netwerkstoringen te tolereren.
Wanneer de portemonnee is gemaakt, wordt een BIP39-geheugencode gegenereerd om de privésleutel te genereren. En deze privésleutel wordt gebruikt om de openbare sleutel te genereren om het portefeuilleadres duidelijk te definiëren.Na dit proces kan de gebruiker het hele systeem gebruiken. Het aantal mogelijke portefeuilleadressen is bijna
oneindig.
Alle transactietransmissies zijn ondertekend met een privésleutel en versleuteld met een sterk versleutelingsalgoritme, zoals Ed25519 EdDSA.
Alle informatie wordt gecodeerd op het verzendende bronapparaat (met behulp van Curve25519, Salsa20, en Poly13051-algoritmen) en vervolgens gedecodeerd aan de ontvangende kant.
Clienttoepassingen delen wachtwoordzinnen en privésleutels niet openbaar met het netwerk. Alle coderingsfuncties worden lokaal op het apparaat uitgevoerd.
In tegenstelling tot P2P-chatsoftware kan het IP-adres van de gebruiker niet worden gevolgd.
Systeemarchitectuur
Adamant maakt volledig gebruik van een gedecentraliseerd systeem op basis van het Delegated Proof of Stake (DPoS)-algoritme. De keuze voor deze architectuur is gebaseerd op de volgende overwegingen:
DPoS Alle transacties en verzendingen kunnen binnen 5 seconden worden bevestigd. En de bezorging van berichten stelt zeer strikte eisen aan de bevestigingstijd.
DPoS kan de kosten van systeemcultuur verlagen — Vergeleken met POW vereist dit algoritme geen hoge rekenkracht en verspilling van elektriciteit.
Vaste bezorgkosten.
Het heeft een sterke schaalbaarheid en stabiele bruikbaarheid.
Het ADAMANT-systeem bestaat uit twee soorten nodes: de master node bevat volledige keteninformatie en kan deelnemen aan het smeden van blokken, en de draagbare client voert gegevenscoderingswerk uit op de terminal. Alle blockchain-bewerkingen worden uitgevoerd door het hoofdknooppunt, terwijl draagbare clients met elkaar zijn verbonden via het HTTP-protocol en een specifieke API gebruiken om alle gegevens in JSON-indeling te verzenden.
Vereisten voor de besturingsomgeving van de masternode:
Linux-server (Ubuntu), kan via de Docker-toepassing op andere platforms worden geïnstalleerd.
Node.JS-toepassingsserver
PostgreSQL-server om blockchain-gegevens op te slaan
Draagbare client is ontwikkeld met behulp van de volgende technologieën:
Progressive Web App (PWA) — Next Generation Web Application Model
> HTML5, JS, CSS, Vue — programmeertaal en ontwikkelingskader voor websites
Volledige knooppunten gerealiseerd via speciaal API-protocol
Alle knooppunten communiceren via HTTP-protocol met behulp van een P2P-verbinding.
Onafhankelijke blockchain
Vanwege de hoge gaskosten (verwerkingskosten) voor elke transactie en informatieoverdracht, is het huidige populaire blockchain-schema op basis van Ethereum niet geschikt voor het ADAMANT-netwerk, dus ADAMANT gebruikt een onafhankelijke blockchain-oplossing, die de transmissiekosten kan minimaliseren, wat gunstig is voor de werking van het hele netwerk, en het kan ook onafhankelijk worden aangepast aan de prijs van tokens in de toekomst.
Daarnaast is het workload proof mechanisme (POW) niet geschikt voor ADM, omdat het veel gaat kosten. En naarmate het aantal deelnemers toeneemt, zullen transactiekosten ook snel stijgen.
Op basis van bovenstaande redenen hebben we de lisk-projectcode overgenomen om de functies van de server en de blockchain zelf te realiseren. En de code is uitgebreid om te voldoen aan de speciale behoeften van ADM. .
De systeemarchitectuur van ADAMANT is zeer flexibel en transactiekosten kunnen naar behoefte worden aangepast.
ADAMANT-overdrachten
Elk blok bevat een wisselend aantal overdrachten, waarbij elk blok 6 tot 10 bevestigingen vereist. Maar dit is alleen de enige belangrijke factor die nodig is voor tokentransmissie, documenten en berichten kunnen worden verzonden met slechts één bevestiging. Hieronder volgen de verschillende overdrachtstypen:
1. Token directe overdracht
2. Berichtoverdracht
3. Chat verborgen
4. Updates, waaronder: persoonlijke informatie opgeslagen in de blockchain, adresboek en instellingen en andere informatie
5. Profielfoto uploaden
6. Groepschat maken
7. Gesprek sluiten
8. Documentoverdracht (opgeslagen in node)
9. Documenten ondertekenen
> 10 Registratie van proxy's
11. Stemmen
Alle overdrachtstypes vereisen betaling aan proxy's om de werking van het netwerk te behouden.
Hoeveelheid opgeslagen gegevens
Het is moeilijk in te schatten hoeveel gegevens zullen worden opgeslagen in ADAMANT-knooppunten, maar er kunnen aanvankelijk enkele aannames worden gedaan. Het aantal berichten dat we verwachten - ongeveer 10.000 berichten per dag voor het eerste jaar, oplopend tot 100.000 in een paar jaar.
Ervan uitgaande dat een bericht gemiddeld 100 tekens heeft, is de hoeveelheid gegevens die nodig is om het bericht op te slaan 100 tekens * 2 bytes * versleutelingsfactor 1,5, in totaal ongeveer 300 bytes.
In dit geval is de ruimte die nodig is om deze informatie in het eerste jaar op te slaan 10.000 berichten * 365 dagen * 300 = 1 GB, wat in de komende jaren kan oplopen tot 10 GB. De grootte van de ADAMANT-blockchain kan in de komende 10 jaar groeien tot 50 GB of meer.
Agenten verdienen 10.000 * 365 * 0,005 (eerste jaar) aan vergoedingen voor deze berichten, voor een totaal van 18.250 ADM's, langzaam oplopend tot 182.500 ADM's in het tweede jaar.
Aangezien de agent ook beloningen kan krijgen voor het smelten van blokken, de stijging van de marktprijs van ADM-tokens en de lage opslagkosten, kan de agent meer voordelen krijgen en kan het basisnetwerk van ADAMANT effectief worden ondersteund.
*Bovenstaande inhoud is georganiseerd door YouToCoin-functionaris. Geef bij herdruk de bron op.