Alla språk
ADAMANT är en unik produkt, den enda privata budbäraren som körs helt på blockkedjan.
ADM (ADAMANT Messenger) är ett verktygstoken som stöder decentraliserad infrastruktur. Det är därför ADAMANT kan vara oberoende av regeringar, företag och till och med utvecklare. Du kan få ADM genom kryptobörser eller köpa tokens anonymt sida.
ADAMANT är ett blockkedjebaserat tillförlitlighetssystem och innehåller följande koncept:
Distribuerat. Blockchain representerar en oföränderlig distribuerad databas. Data kan lagras, men inga ändringar är tillåtna i den. Därför kan den användas för öppen, säker och pålitlig datalagring.
Jämfört med POW tillåter DPoS blockskapare att kontrollera blockkedjan i större utsträckning. POW, å andra sidan, kan styra nätverket genom att koppla ihop med mer kraftfulla bearbetningsenheter.
Broadhash-konsensusmekanismen gör det möjligt för nätverket att tolerera tillfälligt nätverk som inte är synkroniserat.
När plånboken skapas kommer en BIP39-minneskod att genereras för att generera den privata nyckeln. Och denna privata nyckel används för att generera den publika nyckeln för att tydligt definiera plånboksadressen. Efter denna process kan användaren använda hela systemet. Antalet möjliga plånboksadresser är nära
oändligt.
Alla transaktionsöverföringar signeras med en privat nyckel och krypteras med en stark krypteringsalgoritm, såsom Ed25519 EdDSA.
All information krypteras på den sändande källenheten (med Curve25519, Salsa20, и Poly13051 algoritmer), och dekrypteras sedan i den mottagande änden.
Klientapplikationer delar inte lösenfraser och privata nycklar offentligt med nätverket. Alla krypteringsfunktioner utförs lokalt på enheten.
Till skillnad från P2P-chattmjukvara kan användarens IP inte spåras.
Systemarkitektur
Adamant använder helt och hållet ett decentraliserat system baserat på DPoS-algoritmen (Delegated Proof of Stake). Valet av denna arkitektur baseras på följande överväganden:
DPoS Alla transaktioner och överföringar kan bekräftas inom 5 sekunder. Och meddelandeleverans har mycket stränga krav på bekräftelsetid.
DPoS kan minska kostnaden för systemkultur — Jämfört med POW kräver denna algoritm inte hög datorkraft och slöseri med elektricitet.
Fast leveransavgift.
Den har stark skalbarhet och stabil användbarhet.
ADAMANT-systemet består av två typer av noder: masternoden innehåller fullständig kedjeinformation och kan delta i smidningen av block, och den bärbara klienten kör datakrypteringsarbete på terminalen. Alla blockkedjeoperationer utförs av masternoden, medan bärbara klienter är anslutna till varandra via HTTP-protokollet och använder ett specifikt API för att överföra all data i JSON-format.
Krav för masternodens operativa miljö:
Linux-server (Ubuntu) Den kan installeras på andra plattformar via Docker-applikationen.
Node.JS-applikationsserver
PostgreSQL-server för att lagra blockkedjedata
Bärbar klient är utvecklad med hjälp av följande teknologier:
Progressive Web App (PWA) — Next Generation Web Application Model
> HTML5, JS, CSS, Vue — webbplatsens programmeringsspråk och utvecklingsramverk
Kompletta noder realiserade genom ett speciellt API-protokoll
Alla noder kommunicerar via HTTP-protokoll med P2P-anslutning.
Oberoende blockchain
På grund av den höga gasavgiften (hanteringsavgiften) för varje transaktion och informationsöverföring, gör det nuvarande populära blockchain-systemet baserat på Ethereum inte. Det är lämpligt för ADAMANT-nätverket, så ADAMANT antar en oberoende blockchain-lösning, som kan minimera överföringskostnaden, vilket är fördelaktigt för driften av hela nätverket, och den kan även justeras oberoende efter priset på tokens i framtiden.
Dessutom är den arbetsbelastningssäkra mekanismen (POW) inte lämplig för ADM, eftersom det kommer att kosta mycket. Och i takt med att antalet deltagare ökar kommer även transaktionsavgifterna att stiga snabbt.
Baserat på ovanstående skäl antog vi lisk-projektkoden för att realisera funktionerna hos servern och själva blockkedjan. Och koden har utökats för att möta ADMs speciella behov. .
ADAMANTs systemarkitektur är mycket flexibel och transaktionsavgifterna kan anpassas efter behov.
ADAMANT-överföringar
Varje block innehåller ett varierande antal överföringar, varje block kräver 6 till 10 bekräftelser. Men detta är bara den enda viktiga faktorn som krävs för tokenöverföring, dokument och meddelanden kan överföras med endast en bekräftelse. Följande är de olika överföringstyperna:
1. Token direktöverföring
2. Meddelandeöverföring
3. Chatt dold
4. Uppdateringar, inklusive: personlig information lagrad i blockkedjan, adressbok och inställningar och annan information
5. Ladda upp profilbild
6. Skapa gruppchatt
7. Stäng konversation
8. Dokumentöverföring (lagras i nod)
9. Dokumentsignering
> 10 Proxyregistrering
11. Röstning
Alla överföringstyper kräver betalning till fullmakter för att upprätthålla nätverksdrift.
Mängd lagrad data
Det är svårt att uppskatta mängden data som kommer att lagras i ADAMANT-noder, men vissa initiala antaganden kan göras. Antalet meddelanden vi förväntar oss - cirka 10 000 meddelanden per dag det första året, vilket ökar till 100 000 på några år.
Om man antar att ett meddelande har i genomsnitt 100 tecken, är mängden data som krävs för att lagra meddelandet 100 tecken * 2 byte * krypteringsökningsfaktor 1,5, totalt cirka 300 byte.
I det här fallet är utrymmet som krävs för att lagra denna information under det första året 10 000 meddelanden * 365 dagar * 300 = 1 GB, vilket kan öka till 10 GB under kommande år. ADAMANT blockchain-storleken kan växa till 50 GB eller mer under de kommande 10 åren.
Agenter tjänar 10 000 * 365 * 0,005 (första året) i avgifter från dessa meddelanden, för totalt 18 250 ADMs, långsamt stigande till 182 500 ADMs under det andra året.
Med tanke på att agenten också kan få belöningar från blocksmältning, ökningen av marknadspriset för ADM-tokens och den låga lagringskostnaden, kan agenten få fler fördelar och det grundläggande nätverket av ADAMANT kan effektivt stödjas.
*Ovanstående innehåll är organiserat av YouToCoin-tjänstemannen. Om det skrivs ut igen, vänligen ange källan.