Alla språk
Adamant är en unik produkt som är den enda privata messenger som går helt på blockchain.
ADM (Adamant Messenger) är ett praktiskt token 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 Crypto Exchange eller anonymt köp av tokens -sidor.
Adamant är ett blockchain-baserat tillförlitlighetssystem som innehåller följande koncept:
distribuerad. Blockchain representerar en oföränderlig distribuerad databas. Data kan lagras, men inga ändringar är tillåtna där. Därför kan den användas för öppen, säker och pålitlig datalagring.
Jämfört med POW tillåter DPO: s blockskapare att kontrollera blockchain i större utsträckning. POW kan styra nätverket genom att ansluta till kraftfullare bearbetningsenheter.
Broadhash-konsensusmekanismen gör det möjligt för nätverket att tolerera tillfälligt nätverk utanför synkronisering.
När plånboken skapas genereras en BIP39 -minneskod för att generera en privat nyckel. Denna privata nyckel används för att generera en offentlig nyckel för att tydligt definiera plånbokadressen. Efter denna process kan användaren använda hela systemet. Antalet plånbokadresser till Kenneng ligger nära
Oändlig.
Alla transaktionsöverföringar är undertecknade med privata nycklar och är krypterade med hjälp av kraftfulla krypteringsalgoritmer som ED25519 Eddsa.
All information är krypterad vid den sändande källanordningen (med hjälp av kurva25519, SALSA20, och poly13051 algoritm) och dekrypterades sedan vid mottagningsänden.
Kundapplikationer kommer inte offentligt att dela lösenordsstraff och privata nycklar till nätverket. Alla krypteringsfunktioner utförs på lokala enheter.
Till skillnad från P2P -chattprogramvara kan användarens IP inte spåras.
Systemarkitektur
Adamant antar helt ett decentraliserat system baserat på den delegerade beviset på stave (DPOS) -algoritm. Valet av denna arkitektur är baserat på följande faktorer:
DPO: er tillåter att alla transaktioner och sändningar kan bekräftas inom 5 sekunder. Meddelandeöverföring har mycket strikta krav vid bekräftelsetid.
DPO: er kan minska systemet Wenhu -kostnader - jämfört med POW kräver denna algoritm inte hög datorkraft och kraftavfall.
Fast leveransavgift.
Den har stark skalbarhet och stabil användbarhet.
Det adamant -systemet består av två nodtyper: Masternoden innehåller fullständig kedjeinformation och kan delta i smidningen av block; och den bärbara klienten kör datakrypteringsarbete på terminalen. Alla blockchain -operationer matas ut av masternoden, medan bärbara klienter ansluter till varandra genom HTTP -protokollet och använder ett specifikt API för att överföra all data i JSON -format.
Krav på huvudnod driftsmiljö:
Linux Server (Ubuntu)., Kan installeras på andra plattformar via Docker -applikationer.
Node.js Application Server
PostgreSQL Server används för att lagra blockchain -data
Den bärbara klienten utvecklas med följande tekniker:
Progressive Web App (PWA) - Next Generation Web Application Model
HTML5, JS, CSS, VUE - Webbplatsprogrammeringsspråk och utvecklingsram
Kompletta noder implementerade genom speciellt API -protokoll
Alla noder kommunicerar med P2P -anslutningar över HTTP -protokollet.
Oberoende blockchain
Eftersom varje transaktion och informationsöverföring kostar en hög gasgasavgift (bearbetningsavgift) är den för närvarande populära blockchain -lösningen baserad på Ethereum inte lämplig för det adamantnätverket, så Adamant antar en oberoende blockchain -lösning, som kan minimera överföringsavgiften och underlätta driften av hela nätverket. I framtiden kan det också justeras oberoende baserat på tokenpriset.
Dessutom är beviset på arbetsmekanism (POW) inte tillämpligt på ADM, eftersom det kan vara dyrt. När antalet deltagare ökar kommer transaktionsavgifterna också att stiga snabbt.
Baserat på ovanstående skäl har vi antagit Lisk Project-kod för att förverkliga serversidan och blockchains egna funktioner. Och koden utvidgas för att tillgodose ADM: s speciella behov. .
Adamants systemarkitektur är mycket flexibel och kan justera transaktionsavgifter efter behov.
adamant transmission
Varje block innehåller ett annat 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 leverans av token. Dokument och meddelanden behöver endast en bekräftelse för att levereras. Följande är olika överföringstyper:
1. Direkt överföring av tokens
2. Meddelandeöverföring
3. Chat Hude
4. Uppdateringar, inklusive: personlig information, adressbok och inställningar lagrade i blockchain
5. Ladda upp profilbild
6. Skapa en gruppchatt
7. Stäng konversationen
8. Dokumentöverföring (lagring i nod)
9. Dokumentsignering
10. Agentregistrering
11. Röstning
Alla överföringstyper kräver betalning till agenten för att upprätthålla nätverksdrift.
Mängden data lagrad
Det är svårt att uppskatta mängden data som ska lagras i den fastiga noden nu, men vissa preliminära antaganden kan göras. Vi förväntar oss antalet meddelanden - det finns cirka 10 000 meddelanden per dag under det första året och kommer att öka till 100 000 på några år.
Förutsatt att ett meddelande har i genomsnitt 100 tecken är mängden data som krävs för att lagra meddelandet 100 tecken * 2 byte * Kryptering ökar faktorn är 1,5, med totalt cirka 300 byte.
I detta fall är det utrymme 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 de närmaste åren. Den adamant blockchain -storleken kan växa till 50 GB eller mer under de kommande tio åren.
Agenten får en avgift på 10 000 * 365 * 0,005 (år 1), med totalt 18 250 ADM och en långsam ökning till 182 500 ADM under det andra året.
Med tanke på att agenter också kan få belöningar från Block Smelting, det stigande marknadspriset för ADM -tokens och de låga lagringskostnaderna kan agenter få fler fördelar, Adamants grundnätverk kan effektivt stödjas.
*Ovanstående innehåll sammanställs av det officiella kontot för icke-små konton. Om du trycker om, ange källan.