Alle Sprachen
Adamant ist ein einzigartiges Produkt, das der einzige private Bote ist, der vollständig auf der Blockchain läuft.
ADM (Adamant Messenger) ist ein praktisches Token, das die dezentrale Infrastruktur unterstützt. Aus diesem Grund kann Adamant unabhängig von Regierungen, Unternehmen und sogar Entwicklern sein. Sie können ADM über Crypto Exchange oder anonyme Kauf von Tokenseiten erhalten.
Adamant ist ein blockchainbasiertes Zuverlässigkeitssystem, das die folgenden Konzepte umfasst:
verteilt. Blockchain stellt eine unveränderliche verteilte Datenbank dar. Daten können gespeichert werden, aber dort sind keine Änderungen zulässig. Daher kann es für eine offene, sichere und zuverlässige Datenspeicherung verwendet werden.
Im Vergleich zu POW ermöglicht DPOs Blockschöpfer, die Blockchain in größerem Maße zu steuern. POW kann das Netzwerk steuern, indem sie sich mit leistungsstärkeren Verarbeitungseinheiten verbinden.
Der Broadhash-Konsensusmechanismus ermöglicht es dem Netzwerk, temporäre Netzwerk-Outsynchronisierung zu tolerieren.
Wenn die Brieftasche erstellt wird, wird ein BIP39 -Speichercode generiert, um einen privaten Schlüssel zu generieren. Dieser private Schlüssel wird verwendet, um einen öffentlichen Schlüssel zu generieren, um die Brieftaschenadresse klar zu definieren. Nach diesem Vorgang kann der Benutzer das gesamte System verwenden. Die Anzahl der Brieftaschenadressen von Kenneng liegt in der Nähe von
Unendlich.
Alle Transaktionsübertragungen sind mit privaten Schlüssel unterzeichnet und werden mit leistungsstarken Verschlüsselungsalgorithmen wie ED25519 EDDSA verschlüsselt.
Alle Informationen werden am Sendungsquellgerät (unter Verwendung von Curve25519, Salsa20, и Poly13051 -Algorithmus) verschlüsselt und am Empfangsende dann entschlüsselt.
Client -Anwendungen teilen keine öffentlichen Kennwortsätze und private Schlüssel an das Netzwerk. Alle Verschlüsselungsfunktionen werden auf lokalen Geräten ausgeführt.
Im Gegensatz zur P2P -Chat -Software kann die IP des Benutzers nicht verfolgt werden.
Systemarchitektur
Adamant nimmt ein dezentrales System vollständig an, das auf dem DPOS -Algorithmus (Delegated Proof of Stake) basiert. Die Wahl dieser Architektur basiert auf den folgenden Faktoren:
DPOs ermöglichen es, dass alle Transaktionen und Übertragungen innerhalb von 5 Sekunden bestätigt werden. Die Nachrichtenübertragung hat sehr strenge Anforderungen an die Bestätigungszeit.
DPOs können System -WenHU -Kosten senken - im Vergleich zu POW erfordert dieser Algorithmus keine hohe Rechenleistung und Stromabfälle.
Fix Liefergebühr.
Es hat eine starke Skalierbarkeit und stabile Benutzerfreundlichkeit.
Das Adamant -System besteht aus zwei Knotentypen: Der Masterknoten enthält vollständige Ketteninformationen und kann an der Schmieden von Blöcken teilnehmen. und der tragbare Client führt die Datenverschlüsselungsarbeiten am Terminal aus. Alle Blockchain -Vorgänge werden vom Master -Knoten ausgegeben, während tragbare Clients über das HTTP -Protokoll miteinander verbunden werden und eine bestimmte API verwenden, um alle Daten im JSON -Format zu übertragen.
Hauptknoten Betriebsumgebung Anforderungen:
Linux Server (Ubuntu). Kann über Docker -Anwendungen auf anderen Plattformen installiert werden.
Node.js Application Server
PostgreSQL Server wird verwendet, um Blockchain -Daten zu speichern.
Der tragbare Client wird mit den folgenden Technologien entwickelt:
Progressive Web App (PWA) - Webanwendungsmodell der nächsten Generation
HTML5, JS, CSS, VUE - Website -Programmiersprache und Entwicklungsrahmen
Vollständige Knoten, die durch ein spezielles API -Protokoll implementiert sind
Alle Knoten kommunizieren mithilfe von P2P -Verbindungen über das HTTP -Protokoll.
Independent Blockchain
Da jede Transaktions- und Informationsübertragung eine hohe Gasgebühr (Bearbeitungsgebühr) kostet, ist die derzeit beliebte Blockchain -Lösung, die auf Ethereum basiert, nicht für das Adamant -Netzwerk geeignet, sodass fester Anfänger eine unabhängige Blockchain -Lösung annimmt, die die Übertragungsgebühr minimieren und den Betrieb des gesamten Netzwerks erleichtern kann. In Zukunft kann es auch basierend auf dem Token -Preis unabhängig angepasst werden.
Darüber hinaus gilt der Nachweis des Arbeitsmechanismus (POW) nicht für ADM, da er teuer sein kann. Mit zunehmender Anzahl der Teilnehmer werden auch die Transaktionsgebühren rasch ansteigen.
Basierend auf den oben genannten Gründen haben wir den LISK-Projektcode übernommen, um die eigenen Funktionen der Server- und Blockchain zu realisieren. Und der Code wird erweitert, um die besonderen Bedürfnisse von ADM zu erfüllen. .
Die Systemarchitektur von Adamant ist sehr flexibel und kann die Transaktionsgebühren nach Bedarf einstellen.
Adamant Transmission
Jeder Block enthält eine andere Anzahl von Übertragungen. Jeder Block benötigt 6 bis 10 Bestätigungen. Dies ist jedoch nur der einzige wichtige Faktor, der für die Token -Lieferung erforderlich ist. Dokumente und Nachrichten müssen nur eine Bestätigung zur Verfügung stellen. Im Folgenden sind verschiedene Übertragstypen:
1. direkter Übertragung von Token
2. Nachrichtenübertragung
3. Chat Hell
4. Updates, einschließlich: persönliche Informationen, Adressbuch und Einstellungen, die in der Blockchain
gespeichert sind
5. Profilbild hochladen
6. Erstellen Sie einen Gruppenchat
7. Schließen Sie das Gespräch
8. Dokumentübertragung (Speicher im Knoten)
9. Dokumentenunterzeichnung
10. Agentenregistrierung
11. Abstimmung
Alle Übertragstypen erfordern die Zahlung an den Agenten, um den Netzwerkbetrieb zu pflegen.
Die Menge der gespeicherten Daten
Es ist schwierig, die Datenmenge zu schätzen, die jetzt im festen Knoten gespeichert werden soll, aber es können einige vorläufige Annahmen getroffen werden. Wir erwarten die Anzahl der Nachrichten - es gibt im ersten Jahr etwa 10.000 Nachrichten pro Tag und werden in einigen Jahren auf 100.000 steigen.
Unter der Annahme, dass eine Nachricht durchschnittlich 100 Zeichen hat, beträgt die zum Speichern der Nachricht erforderliche Datenmenge 100 Zeichen * 2 Bytes * Der Verschlüsselungshöhungsfaktor beträgt 1,5 mit insgesamt etwa 300 Bytes.
In diesem Fall beträgt der Platz, der zum Speichern dieser Informationen im ersten Jahr erforderlich ist, 10.000 Nachrichten * 365 Tage * 300 = 1 GB, was in den nächsten Jahren auf 10 GB steigen kann. Die feste Blockchain -Größe kann in den nächsten 10 Jahren auf 50 GB oder mehr wachsen.
Der Agent erhält eine Gebühr von 10.000 * 365 * 0,005 (Jahr 1) mit insgesamt 18.250 ADMs und einem langsamen Anstieg auf 182.500 ADMS im zweiten Jahr.
In Anbetracht der Tatsache, dass Agenten auch Belohnungen vom Blockschmelzen, dem steigenden Marktpreis von ADM -Token und den niedrigen Speicherkosten erhalten können, können Agenten mehr Vorteile erzielen, das grundlegende Netzwerk von Adamant kann effektiv unterstützt werden.
*Der obige Inhalt wird durch das offizielle Konto nicht-kleiner Konten zusammengestellt. Wenn er nachgedruckt ist, geben Sie bitte die Quelle an.