Alle talen
Adamant is een uniek product dat de enige privé -boodschapper is die volledig op de blockchain loopt.
ADM (Adamant Messenger) is een praktisch teken dat gedecentraliseerde infrastructuur ondersteunt. Dit is de reden waarom Adamant onafhankelijk kan zijn van overheden, bedrijven en zelfs ontwikkelaars. Je kunt ADM krijgen via crypto -uitwisseling of anonieme aankoop van tokens -pagina's.
Adamant is een blockchain-gebaseerd betrouwbaarheidssysteem dat de volgende concepten bevat:
gedistribueerd. Blockchain vertegenwoordigt een onveranderlijke gedistribueerde database. Gegevens kunnen worden opgeslagen, maar daar zijn geen wijzigingen toegestaan. Daarom kan het worden gebruikt voor open, veilige en betrouwbare gegevensopslag.
In vergelijking met POW stelt DPO's blokmakers in staat om de blockchain in grotere mate te regelen. Pow kan het netwerk besturen door verbinding te maken met krachtigere verwerkingseenheden.
Met het Broadhash-consensusmechanisme kan het netwerk tijdelijk netwerk-synchronisatie verdragen.
Wanneer de portemonnee wordt gemaakt, wordt een BIP39 -geheugencode gegenereerd om een privésleutel te genereren. Deze privésleutel wordt gebruikt om een openbare sleutel te genereren om het portefeuilleadres duidelijk te definiëren. Na dit proces kan de gebruiker het hele systeem gebruiken. Het aantal portemonnee -adressen van Kenneng is dicht bij
Oneindig.
Alle transactie -uitzendingen worden ondertekend met privésleutels en worden gecodeerd met behulp van krachtige coderingsalgoritmen zoals ED25519 EDDSA.
Alle informatie wordt gecodeerd op het verzendbronapparaat (met Curve25519, Salsa20, и Poly13051 -algoritme) en vervolgens gedecodeerd aan de ontvangende kant.
Clienttoepassingen delen niet publiekelijk wachtwoordzinnen en privésleutels voor het netwerk. Alle coderingsfuncties worden uitgevoerd op lokale apparaten.
In tegenstelling tot P2P -chatsoftware kan het IP van de gebruiker niet worden gevolgd.
Systeemarchitectuur
Adamant neemt volledig een gedecentraliseerd systeem aan op basis van het gedelegeerde bewijs van de belangstelling van het belang (DPOS). De keuze van deze architectuur is gebaseerd op de volgende factoren:
DPOS maakt het mogelijk dat alle transacties en transmissies binnen 5 seconden worden bevestigd. Berichtoverdracht heeft zeer strikte vereisten voor bevestigingstijd.
DPO's kunnen het systeem Wenhu -kosten verlagen - vergeleken met POW, dit algoritme vereist geen hoog rekenkracht en vermogensafval.
Vaste bezorgkosten.
Het heeft een sterke schaalbaarheid en stabiele bruikbaarheid.
Het Adamant -systeem bestaat uit twee knooppunttypen: het masterknooppunt bevat volledige kettinginformatie en kan deelnemen aan het smeden van blokken; en de draagbare client voert gegevenscodering uit op de terminal. Alle blockchain -bewerkingen worden uitgevoerd door het hoofdknooppunt, terwijl draagbare clients via het HTTP -protocol met elkaar verbinding maken en een specifieke API gebruiken om alle gegevens in JSON -indeling te verzenden.
Hoofdknooppunt Bedrijfsomgeving Vereisten:
Linux Server (Ubuntu). Kan op andere platforms worden geïnstalleerd via Docker -applicaties.
Node.js Application Server
PostgreSQL Server wordt gebruikt om blockchain -gegevens op te slaan
De draagbare client is ontwikkeld met behulp van de volgende technologieën:
Progressive Web App (PWA) - Model voor het volgende generatie webapplicaties
HTML5, JS, CSS, VUE - Website programmeertaal en ontwikkelingskader
Volledige knooppunten geïmplementeerd via Special API -protocol
Alle knooppunten communiceren met behulp van P2P -verbindingen via het HTTP -protocol.
Onafhankelijke blockchain
Aangezien elke transactie- en informatietransmissie een hoge gasgaskosten (verwerkingskosten) kost, is de momenteel populaire blockchain -oplossing op basis van Ethereum niet geschikt voor het AdMant -netwerk, dus Adamant neemt een onafhankelijke blockchain -oplossing aan, die de transmissiekosten kan minimaliseren en de werking van het gehele netwerk kan vergemakkelijken. In de toekomst kan het ook onafhankelijk worden aangepast op basis van de tokenprijs.
Bovendien is het Proof of Work -mechanisme (POW) niet van toepassing op ADM, omdat het duur kan zijn. Naarmate het aantal deelnemers toeneemt, zullen de transactiekosten bovendien ook snel stijgen.
Op basis van de bovenstaande redenen hebben we Lisk-projectcode overgenomen om de eigen functies van de server en Blockchain te realiseren. En de code wordt uitgebreid om te voldoen aan de speciale behoeften van ADM. .
De systeemarchitectuur van Adamant is zeer flexibel en kan transactiekosten indien nodig aanpassen.
Adamant Transmission
Elk blok bevat een ander aantal transmissies, elk blok vereist 6 tot 10 bevestigingen. Maar dit is gewoon de enige belangrijke factor die nodig is voor de levering van token. Documenten en berichten hebben slechts één bevestiging nodig die moet worden geleverd. De volgende zijn verschillende transmissietypen:
1. Directe overdracht van tokens
2. Berichtoverdracht
3. Chat Hide
4. Updates, waaronder: persoonlijke informatie, adresboek en instellingen opgeslagen in de blockchain
5. Profielfoto uploaden
6. Maak een groepschat
7. Sluit het gesprek
8. Documentoverdracht (opslag in knooppunt)
9. Ondertekenen van document
10. Agentregistratie
11. Stemmen
Alle transmissietypen vereisen betaling aan de agent om de netwerkbewerking te behouden.
de hoeveelheid opgeslagen gegevens
Het is moeilijk om de hoeveelheid gegevens te schatten die nu in het vastberaden knooppunt moet worden opgeslagen, maar sommige voorlopige veronderstellingen kunnen worden gemaakt. We verwachten het aantal berichten - er zijn ongeveer 10.000 berichten per dag in het eerste jaar en zullen over een paar jaar toenemen tot 100.000.
Ervan uitgaande dat een bericht gemiddeld 100 tekens heeft, is de hoeveelheid gegevens die nodig zijn om het bericht op te slaan 100 tekens * 2 bytes * De coderingsverhogingsfactor is 1,5, met een totaal van 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 de komende jaren kan toenemen tot 10 GB. De vaste blockchain -grootte kan de komende 10 jaar groeien tot 50 GB of meer.
De agent ontvangt een vergoeding van 10.000 * 365 * 0,005 (jaar 1), met een totaal van 18.250 ADM's en een langzame stijging van 182.500 ADM's in het tweede jaar.
Gezien het feit dat agenten ook beloningen kunnen ontvangen van blokkappen, de stijgende marktprijs van admitkens en de lage opslagkosten, kunnen agenten meer voordelen behalen, kan het basisnetwerk van Adamant effectief worden ondersteund.
*De bovenstaande inhoud is samengesteld door de officiële verslag van niet-kleine accounts. Indien herdrukt, geef dan de bron aan.