AmessagingapplicationclientforADAMANTBlockchain.SeeADAMANTProjectatadamant.im.
ADAMANTisadecentralizedanonymousmessengerbasedontheblockchainsystem.It’sindependentofanygovernmentsorcorporations,andevendevelopersduetothedistributednetworkinfrastructurethatcontainsanopen-sourcecode.
TheADAMANTblockchainsystembelongstoitsusers.Nobodycancontrol,block,deactivate,restrictorcensoraccounts.Userstakefullresponsibilityfortheircontent,messages,media,andgoalsandintentionsofusingthemessenger.
PrivacyisthemainconceptofADAMANT:neitherphonenumbersnoremailsarerequired.Appshavenoaccesstothecontactlistorgeotags,IPsarehiddenfromchattersandparanoidscanuseTorapp.
AllthemessagesareencryptedwiththeDiffie-HellmanCurve25519,Salsa20,Poly1305algorithmsandsignedbySHA-256+Ed25519EdDSA.Privatekeysarenevertransferredtothenetwork.Thesequenceofmessagesandtheirauthenticityisguaranteedbytheblockchain.
ADAMANTincludescryptowalletsforADAMANT(ADM),Bitcoin(BTC),Ethereum(ETH),Lisk(LSK),Dogecoin(DOGE)andDash(DASH).PrivatekeysforthewalletsarederivedfromanADAMANTpassphrase.Youcanexportthekeysandusetheminotherwallets.
Thisapplicationdeployedatmsg.adamant.im.FeelfreetorunyourownmessengerusingthiscodeandBuildSetup.
ProjectsetupyarninstallNote:LisklibrariesmayaskforspecificNode.jsversion,youcanignorethiswithyarninstall--ignore-engines.
Compilesandhot-reloadsfordevelopmentyarnrunserveCompilesandhot-reloadsself-signedhttps-serverfordevelopmentyarnrunhttpsCompilesandminifiesforproductionyarnrunbuildLintsandfixesfilesyarnrunlintRunelectronversionyarnrunelectron:serveBuildelectronversionyarnrunelectron:buildNoteforWindowsusersTobuildonWindowsyoumustinstallbuildtoolsforwindows,itiseasiertodothiswithwindows-build-toolsnpmpackage.
Fordetailedexplanationonhowthingswork,checkouttheguideanddocsforvue-loader.
评论