Blockchain Comparison
18 March 2017
Update: For a more detailed and frequently updated comparison of Nxt and Ardor with other blockchain platforms, also see this Comparison of Blockchain Platforms.
Category
Nxt
Ardor
NEM
Ethereum
Bitcoin
Launched
2013
2018
2015
2015
2009
Programming Language
Java
Java
Java
C++ / Go
C++
Open APIs
✓
✓
✓
✓
✗
Block time
1 Min
1 Min
1 Min
15 Sec
10 Min
Tokens
1 Billion
1 Billion
9 Billion
94 Million
21 Million
Consensus
POS
POS
POI*
POW**
POW
Basic Building Blocks
Nxt
Ardor
NEM
Ethereum
Bitcoin
Generate Token
✓
✓
✓
✓
✓
Text Messages
✓
✓
✓
3rd party
✗
Encrypted Messages
✓
✓
✓
3rd party
✗
Share Encrypted Messages
✓
✓
✗
✗
✗
Prunable Data
✓
✓
✗
✗
✗
Data Storage
40K
40K
✗
Fee Based
80 bytes
Name Aliases
✓
✓
✓
3rd party
✗
Account Properties
✓
✓
✗
3rd party
✗
Multi Signature Transactions
✓
✓
✓
3rd party
✓
Phasing
✓
✓ + logic
✗
3rd party****
✗
SPV Wallet
✗
✗
✗
?
✓
Light Client
✓
✓
✓
?
✗
Smart Contracts
Nxt
Ardor
NEM
Ethereum
Bitcoin
Programmable
✗
✗
✗
✓
✗
Assets
✓
✓
✓
ERC20 tokens
✗***
Decentralized Trading
✓
✓
✗
✗
✗***
Restricted Tokens
✓
✓
✗
3rd party
✗
Voting
✓
✓
✗
3rd party****
✗
Marketplace
✓
✓
✗
3rd party
✗
Anonymity
Coin Shuffling
Coin Shuffling
✗
✗
Coin Mixers
Advanced Features
Nxt
Ardor
NEM
Ethereum
Bitcoin
Parent/Child architecture
✗
✓
✗
✗*****
✗
Separation of security token from operational token
✗
✓
✗
✗
✗
Transaction Pruning
✗
✓
✗
✗
✗
* Since NEM is not fully open source the exact inner working of POI is unknown
** Ethereum plans to switch to POS sometime in the future but there is no concrete time line for this
*** Assets and trading on top of Bitcoin are implemented using other protocols like OMNI and Counter Party
**** In theory, Ethereum smart contracts can mimic this unique NXT and Ardor functionality but developing such smart contract using the limited tools provided by Ethereum would be very difficult
***** plasma.io paper was released recently, perhaps in response to Ardor, but actual implementation is years away