Összes nyelv
Az ADAMANT egy egyedülálló termék, az egyetlen privát üzenetküldő, amely teljes egészében a blokkláncon fut.
Az ADM (ADAMANT Messenger) egy segédprogram-token, amely támogatja a decentralizált infrastruktúrát. Ez az oka annak, hogy az ADAMANT független lehet a kormányoktól, a vállalatoktól és még a fejlesztőktől is. Az ADM-et kriptotőzsdéken keresztül szerezheti be, vagy névtelenül vásárolhat tokeneket.
Az ADAMANT egy blokklánc-alapú megbízhatósági rendszer, amely a következő fogalmakat tartalmazza:
Elosztott. A blokklánc egy megváltoztathatatlan elosztott adatbázist képvisel. Az adatok tárolhatók, de módosítások nem megengedettek. Ezért nyílt, biztonságos és megbízható adattárolásra használható.
A POW-hoz képest a DPoS lehetővé teszi a blokkok készítői számára, hogy nagyobb mértékben irányítsák a blokkláncot. Ezzel szemben a POW képes vezérelni a hálózatot erősebb feldolgozóegységekkel való összekapcsolással.
A Broadhash konszenzus mechanizmus lehetővé teszi a hálózat számára, hogy elviselje az ideiglenes hálózati szinkronizálást.
A pénztárca létrehozásakor egy BIP39 memóriakód generálódik a privát kulcs generálásához. Ez a privát kulcs pedig a nyilvános kulcs generálására szolgál, amely egyértelműen meghatározza a pénztárca címét, ezt követően a felhasználó használhatja a teljes rendszert. A lehetséges pénztárca-címek száma közel van a végtelenhez.
Minden tranzakciós átvitel privát kulccsal van aláírva, és erős titkosítási algoritmussal, például Ed25519 EdDSA-val titkosítva van.
Minden információ titkosítva van a küldő forráseszközön (Curve25519, Salsa20 és Poly13051 algoritmusokkal), majd visszafejtjük a fogadó oldalon.
Az ügyfélalkalmazások nem osztanak meg nyilvánosan jelmondatokat és privát kulcsokat a hálózattal. Minden titkosítási funkció helyileg, az eszközön történik.
A P2P chat szoftverrel ellentétben a felhasználó IP-címe nem követhető.
Rendszerarchitektúra
Az Adamant teljes mértékben a Delegated Proof of Stake (DPoS) algoritmuson alapuló decentralizált rendszert alkalmaz. Az architektúra kiválasztása a következő szempontokon alapul:
DPoS Minden tranzakció és átvitel 5 másodpercen belül megerősíthető. Az üzenetek kézbesítéséhez pedig nagyon szigorú követelmények vonatkoznak a visszaigazolási időre.
A DPoS csökkentheti a rendszerkultúra költségeit — A POW-hoz képest ez az algoritmus nem igényel nagy számítási teljesítményt és villamosenergia-pazarlást.
Fix szállítási díj.
Erős skálázhatósággal és stabil használhatósággal rendelkezik.
Az ADAMANT rendszer kétféle csomópontból áll: a mester csomópont teljes láncinformációt tartalmaz és részt vehet a blokkok összekovácsolásában, a hordozható kliens pedig adattitkosítási munkát végez a terminálon. Az összes blokklánc-műveletet a fő csomópont hajtja végre, míg a hordozható kliensek HTTP protokollon keresztül kapcsolódnak egymáshoz, és egy adott API-t használnak az összes adat JSON formátumban történő továbbítására.
A főcsomópont működési környezetének követelményei:
Linux szerver (Ubuntu) A Docker alkalmazáson keresztül más platformokra is telepíthető.
Node.JS alkalmazásszerver
PostgreSQL-kiszolgáló a blokklánc-adatok tárolására
A hordozható kliens a következő technológiák felhasználásával készült:
Progresszív webalkalmazás (PWA) – Következő generációs webalkalmazásmodell
> HTML5, JS, CSS, Vue — weboldal programozási nyelv és fejlesztési keretrendszer
Komplett csomópontok speciális API protokollon keresztül
Minden csomópont HTTP protokollon keresztül kommunikál P2P kapcsolattal.
Független blokklánc
A tranzakciónkénti és információtovábbításonkénti magas gázdíj (kezelési díj) miatt a jelenlegi népszerű Ethereum alapú blokklánc séma nem Alkalmas az ADAMANT hálózatra, így az ADAMANT egy független blokklánc-megoldást alkalmaz, amellyel minimalizálható az átviteli költség, ami a teljes hálózat működése szempontjából előnyös, és a jövőben a tokenek árához is önállóan igazítható.
Ráadásul a workload proof mechanizmus (POW) nem alkalmas ADM-hez, mert sokba kerül. A résztvevők számának növekedésével pedig a tranzakciós díjak is gyorsan emelkednek.
A fenti okok alapján a lisk projekt kódot alkalmaztuk a szerver és a blokklánc funkcióinak megvalósítására. A kódot pedig az ADM speciális igényeinek megfelelően bővítették. .
Az ADAMANT rendszerarchitektúrája nagyon rugalmas, a tranzakciós díjak az igényeknek megfelelően módosíthatók.
ADAMANT átutalások
Minden blokk változó számú átvitelt tartalmaz, mindegyik blokkhoz 6-10 megerősítés szükséges. De csak ez az egyetlen fontos tényező a token továbbításhoz, a dokumentumok és üzenetek egyetlen megerősítéssel továbbíthatók. Az alábbiak a különböző átviteli típusok:
1. Token közvetlen átvitel
2. Üzenetátvitel
3. Csevegés rejtett
4. Frissítések, beleértve: a blokkláncban tárolt személyes adatokat, címjegyzéket és beállításokat és egyéb információk
5. Profilkép feltöltése
6. Csoportos csevegés létrehozása
7. Beszélgetés bezárása
8. Dokumentumátvitel (csomópontban tárolva)
9. Dokumentum aláírása
> 10 Meghatalmazott regisztráció
11. Szavazás
Minden átutalástípusnál fizetni kell a proxynak a hálózat működésének fenntartásához.
A tárolt adatok mennyisége
Nehéz megbecsülni az ADAMANT csomópontokban tárolt adatok mennyiségét, de néhány kezdeti feltételezés lehetséges. Az általunk várt üzenetek száma – az első évben körülbelül napi 10 000 üzenet, ami néhány éven belül 100 000-re nő.
Feltételezve, hogy egy üzenet átlagosan 100 karakterből áll, az üzenet tárolásához szükséges adatmennyiség 100 karakter * 2 bájt * 1,5-ös titkosítási növekedési tényező, összesen körülbelül 300 bájt.
Ebben az esetben az információ tárolásához szükséges hely az első évben 10 000 üzenet * 365 nap * 300 = 1 GB, ami a következő években 10 GB-ra nőhet. Az ADAMANT blokklánc mérete 50 GB-ra vagy még többre nőhet a következő 10 évben.
Az ügynökök 10 000 * 365 * 0,005 (első évben) díjat keresnek ezekből az üzenetküldésből, összesen 18 250 ADM-ért, ami a második évben lassan 182 500 ADM-re emelkedik.
Tekintettel arra, hogy az ügynök a blokkolvasztásból, az ADM tokenek piaci árának növekedéséből és az alacsony tárolási költségből is jutalmat kaphat, az ügynök több haszonhoz juthat, és hatékonyan támogatható az ADAMANT alaphálózata.
*A fenti tartalmat a YouToCoin tisztviselője szervezte. Ha újranyomtatja, kérjük, adja meg a forrást.