- Package ID
Open source desktop client for NEM, an economic system based on cryptography and blockchain technology
New Economy Movement (NEM) Wallet, is an open source peer-to-peer cryptocurrency and payment network launched in 2015. It uses proof-of-importance to reach consensus for transactions - as such there is a static money supply and no mining as with Bitcoin. NEM is a fork of NXT due to the discontent of the limited initial distribution of 1 billion NXT to 75 users and the desire to develop a more fair consensus algorithm. NEM Wallet is composed of two parts, the NEM Community Client (NCC) and NEM Infrastructure Server (NIS). NCC provides a web interface for managing wallets and interacting with NIS, the lightweight background server, managing the p2p synchronizing of the NEM blockchain. #### Initial distribution NEM published its intent and design goals publicly and allowed anyone to sign-up to receive a free stake in Jan 2014. A total of 1,500 users reserved stakes. Nem stakes were paid out to users as XEM, NEM’s currency code similar to BTC/LTC/USD/EUR/CNY/JPY. #### Proof-of-Importance (POI) POI is the consensus algorithm at the core of the NEM software. The higher your importance, the higher your chance to be allowed to calculate a block (and harvest the fees inside that block). POI adjusts your importance depending on how many transactions you make, with whom you make them and a number of other factors. If you don’t do any transactions POI will set your importance based on your balance only (it is then similar to proof-of-stake). This discourages stake-holders from not being active on the network and sitting on their stake. #### Harvesting Harvesting is a process whereby a node will calculate blocks and add them to the blockchain. A block is calculated about every minute and contains all transactions sent within that minute. Every transaction requires a minimum 1 XEM to process, increasing based on the amount of data within the transaction. For example, including a message like a receipt within a transaction will increase the fee to process the transaction as it costs more to store the data on the public blockchain. The proof-of-importance algorithm helps to decide which node is allowed to calculate a block and is rewarded with the fees of all transactions in that block. You may harvest by installing this package, logging into your wallet, and click "Start local harvesting". Note you must have a minimum vested balance (currently 10,000 XEM). #### Security Unlike Bitcoin or other altcoins, there is no local wallet with NEM. More specifically, the NEM uses a “brain wallet”, which is to say that wallets are decentralized and kept on the network. When you create an account in NEM, your secret passphrase is used to create your account number. Once your account number is generated, you can unlock it and access it by using your passphrase on any running NEM node. For this reason, a very secure password is extremely important. To estimate how secure your password is, consider testing some fake passwords similar in character selection and formatting to passwords you generally use at https://howsecureismypassword.net/. If you have difficulty remembering secure passwords, consider using secure password managers such as webapp LastPass or localhost software like KeePass. #### Getting started
$env:ProgramFiles\nemwallet\wallet.exe- Once the client starts, it will begin downloading and syncing the NEM blockchain via port 7890. It may be necessary to setup port forwarding on your router.
- Connect to http://127.0.0.1:8989 - The interface is a locally run service that is accessed via web browser
- Acquire XEM