You can edit almost every page by Creating an account. Otherwise, see the FAQ.

NEM - New Economy Movement

From EverybodyWiki Bios & Wiki


NEM
Logo of NEM
Denominations
Subunit
 0.000001µXem (microXem) - smallest unit
 0.001mXem (milliXem) - thousandth unit
PluralXEM
SymbolXEM
Demographics
Date of introduction2015
User(s)Global
Issuance
IssuerFixed Decentralized
peer-to-peer consensus
 WebsiteNEM
Valuation
Genesis Block ProductionFixed 8,999,999,999 XEM total
Block time                     1 minute
Technology                  Block Chain

NEM is a peer-to-peer cryptocurrency set to be launched in early 2015 and written in the Java programming language with 100% original source code.[1] NEM has a wide distribution model[2] and has pioneered important advancements to the blockchain technology in its unique Proof-of-Importance (POI) algorithm. NEM also features an integrated P2P secure and encrypted messaging system and an Eigentrust++ reputation system.[3]

History[edit]

NEM was started by a Bitcoin Talk forum user called UtopianFuture after having been inspired by NXT and wanting to improve upon it. Starting on January 19th, 2014, a call for participation began on bitcointalk.org.[4] The goal was to create a community-oriented cryptocurrency from the ground up. UtopianFuture's focus was not just the breakthrough technology of Proof-of-Importance, but also the opportunity to grow a community of supporters prior to launch. Very quickly, the call for participation was answered and thousands signed up to be a part of the movement. NEM was envisioned from the beginning to be egalitarian in distribution. This is reflected in its wide distribution and its consensus mechanism for maintaining the blockchain.[5]

Development[edit]

NEM has gone through extensive open alpha testing starting June 25, 2014, followed by lengthy and comprehensive beta testing starting on October 20, 2014. Launch is expected in early 2015.

The NEM developers are partially pseudonymous[6] and go by the following names:

  • Jaguar0625: core developer, NIS, NCC
  • Gimre : core developer, NIS, NCC
  • Makoto: core developer, NIS, POI
  • Thies: core developer, NIS, NCC
  • BloodyRookie: core developer, NIS, POI
  • Krysto: NCC, front-end developer, web developer
  • TranLoi: NCC, designer, UX element [7]

NEM is unique from other cryptocurrencies[edit]

Code[edit]

NEM is a new code base that is being written entirely in Java from scratch. It uses the POI (proof-of-importance) algorithm instead of POW (proof-of-work). NEM uses a client–server model where the NIS (NEM Infrastructure Server) runs independent of the NCC (NEM Community Client).

Reputation System[edit]

NEM is the first cryptocurrency to employ Eigentrust++ as a reputation system. Whereas other cryptocurrencies might use systems like proof-of-work to ensure the health of the blockchain, NEM does this by monitoring past behavior of nodes within the network. In proof-of-work, the amount of work a node does is used as a measure for its ability to protect the network. But, with Eigentrust++, it is the quality of work that is important. This adds to the NEM network's ability to be run and maintained efficiently.[8]

Test-driven Development[edit]

NEM is also the first cryptocurrency being written from 100% original source code using test-driven development. This form of software development initially takes longer and requires many more tests but leads to a more modularized, flexible, and extensible codebase.[9]

Proof-of-Importance[edit]

POI is the algorithm used in NEM to time stamp transactions. A NEM user's importance is determined by how many coins they have and the number of transactions made to and from their wallet. POI is a unique and major difference over other initiatives which use a fee-sharing model that does not take into consideration one's overall support of the network. In some proof-of-stake systems a person only needs to have large amounts of coins to form a block; however, with NEM, the transaction amount as well as support of the network become a factor. This encourages users of NEM to not simply hold NEM but instead actively carry out transactions within the NEM ecosystem.[10]

Architecture[edit]

File:NEM Architecture.png
Overview of the NEM Architecture

NEM's design architecture is based on proven web architecture. It consists of two components. One is the Node server or NEM Infrastructure Server (NIS). The other is the NEM Community Client (NCC). The NIS is connected to the p2p network and acts as a gateway for the NCC. The NCC is basically a client software that includes a wallet. Both the NCC and NIS can be configured to run off the same machine. As it is run from the same machine, both the NCC and the NIS will be exposed to the Internet. A second use case is to separate the NIS from the NCC.

The NIS can thus be configured to act as an additional layer of protection to the NCC thereby making the NCC reasonably protected within its own confines as it can be made not to connect to the Internet. In addition, one can have the option of putting a firewall between the NCC and the NIS, the NCC is therefore two steps away from the Internet. This means that the NCC can be made to work in stealth mode. This type of modular design makes the NCC extremely insulated from external attacks. It is almost impossible to break into the NCC if the NCC is only connected to the NIS through another firewall. If there is any attack on the wallet, it is almost certain that the attack is from within the network rather than from outside the network. Another option and advantage of this architecture is that the NCC acts as a wallet and can be used on any computer, whereas the NIS represents a node on the NEM network and can be hosted from remote locations. Additionally, the client can be loaded onto any computer and a person's wallet can be reloaded as long as this person has his private key. This is an important distinction from other platforms which use brain wallets.[11]

The NIS can be placed on a Demilitarized Zone (DMZ) in a firewall and therefore itself is protected from the Internet. Hence, there exists many options and configurations. This makes NEM's architecture a unique and highly secure platform as opposed to all the other platforms.

Multisig[edit]

NEM implements multisig (short for multi-signature) technology as an integral part of its platform. The benefit of multisig is that it requires more than one user to sign a transaction. Specifically, NEM implements m of n multisig, where mn. Put in another way, m out of a total of n signatories must sign a transaction before it can be broadcast onto the block chain.

Multisig is a vital technology for enhanced wallet security. Multisig requires that another user or users sign a transaction before it can be broadcast onto the block chain. This means that if one loses the wallet through a hack, no money can be spent unless another wallet (or wallets if m is more than 2) signs it. Multisig also helps protect community-held funds, in that a majority of designated users must agree before a transaction can be spent from a community-held wallet. This is useful, for example, for fundraising or other community-oriented financing in order to prevent one rogue community leader from stealing funds over which he or she has been given control.

This feature is unique to NEM as part of its base offering.

External links[edit]

References[edit]

  1. "GitHub - New Economy Movement". GitHub. Retrieved 4 January 2015.
  2. "NEM Stakeholder List". Retrieved 4 January 2015.
  3. "Cryptocurrency NEM Gears Up To Change How Trade, Commerce And Finance Is Transacted". Yahoo Finance. Retrieved 1 January 2015.
  4. utopianfuture. "[ANN] NEM : 4 billions coins". Bitcoin Forum. Retrieved 4 January 2015.
  5. Mikha, Sean. "How I Got $1500 for Commenting On an Article". Lets Talk Bitcoin. Retrieved 4 January 2015.
  6. Tanzarian, Armand. "An Introduction to the New Economy Movement". Cointelegraph. Retrieved 4 January 2015.
  7. Chandnani, Armaan. "NEM: New Economy Movement". Bitcoinist. Retrieved 4 January 2015.
  8. Pangburn, DJ. "This Cryptocurrency Doesn't Want to Beat Bitcoin, It Wants to Beat the Economy". Motherboard. Retrieved 4 January 2015.
  9. Llopis, Noel. "Stepping Through the Looking Glass: Test-Driven Game Development (Part 1)". Games from Within. Retrieved 4 January 2015.
  10. Tri, Andrew. "NEW ECONOMY MOVEMENT SET TO LAUNCH". Hashreport. Retrieved 4 January 2015.
  11. Admin. "New Economy Movement (NEM) – Cryptocurrency 2.5". Cryptoland. Retrieved 4 January 2015.



This article "NEM - New Economy Movement" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.