Just used Java Decompiler to have a look through the Nxt source. It's surprisingly insubstantial -- about 6000 lines of code, most of which is boilerplate for transactions, accounts, and elliptic curve crypto. (For reference, IIRC the original Bitcoin source was ~30,000 lines of code.) I'm guessing this is because Nxt's shiny new features simply aren't in the downloadable client yet. Thought it might add a useful data point to the discussion.
I should say: I don't own any Nxt, and presently I have no opinion about whether it is or isn't a scam. I originally was hopeful that Nxt would be a Ripple-like system that wouldn't repeat Ripple's mistakes -- namely, keeping the system closed-source for months and concentrating nearly all the currency in the hands of a few people. As Romyen correctly (and forcefully) points out, the fact that the Nxt market is already cornered will scare off most buyers that aren't either (a) fools or (b) wild financial speculators. If most of the people buying into Nxt are from group (b), it's going to have larger-than-normal price fluctuations due to the usual pump-and-dump shenanigans.
Note that I'm not saying that the developers of Nxt are pump-and-dump scammers. I'm saying that the way Nxt did its initial distribution is very likely to lead to insane price swings, regardless of their intentions. And, "larger than normal" is really saying something, given the insane fluctuations newly-listed altcoins usually experience... Nxt devs, on the off chance that you're reading this: if you want to counteract this (and you should, if you're on the level), I'd get ready to use your giant piles of Nxt to stabilize its price, once it gets listed on a real exchange. Just my 2 cents.
Aye, I'm reading this. Short replies:
It's surprisingly insubstantial -- about 6000 lines of code, most of which is boilerplate for transactions, accounts, and elliptic curve crypto.
Most part of the code handles user interface, 1/3 is just support of API calls. Get rid of them and u'll get 2000 lines of code including elliptic curve crypto. And this includes even Alias System and Asset Exchanged! This is why Java is #1 in financial software development.
...keeping the system closed-source for months and concentrating nearly all the currency in the hands of a few people
Coins r being distributed, wait for a while. Closed-source argument is just a joke I believe, u said "Just used Java Decompiler to have a look through the Nxt source".
The binaries r not obfuscated.
I'd get ready to use your giant piles of Nxt to stabilize its price, once it gets listed on a real exchange
How is it possible to stabilize price having coins, not fiat? U can only place a big ask wall, this won't help against price going down. Currenty price growth is limited by 1 NXT fee, if the price becomes too high noone will send transactions.