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