Talk about amateur hour!!
So let's get this right, the source code is released and we find it all in a single .java file.
One class with a lot of inner classes.
Does the developer ever know what a java package is for?
Then he declares all the member variables of the Nxt class as static. Does he know the difference between static and instance variable?
To place matters worse, the Nxt class happens to be a servlet. Does he not know that a new servlet is instantiated per thread??!
Well, to be honest, 21 BTC original invested may have been too generous!
You are nitpicking over insignificant details. This is not a beauty contest. NXT's beauty is in the algorithms and maths that have brought forward the state-of-the-art. I seriously doubt the creator cares about keeping tidy with the code. In fact, I know quite a few genius computer scientists who produce really ugly, stupid code. However, that doesn't matter one iota when the algorithms are groundbreakingly better than anything that's come before. Dude... where are the unit tests? If you don't care for style, you should care that it is at least tested. This code is so bad, that I'm just itching to fork it! It has obviously undergone significant testing to get where it has, but whether unit tests have been included in the source you see is another question. As I said, some really great computer scientists do not follow great software engineering principles, but their code does things no one else's can. And that, my friend, is the point. Go ahead fork the code, but I doubt people will invest in cleaner prettier code. Our investment is in the extremely clever people behind the NXT project. Computer science and software engineering, though related, are different things. I am glad the NXT has a computer scientist like BCNext behind it who actually has new ideas and can bring them to life, no matter how messy the code may be. New capabilities are something that has been missing from every other alt coin that has come before NXT. Jean-Luc is obviously an experienced software engineer and will be improving the software engineering practices over the coming days. The priority, however, is in the core functionality and keeping up with the market. This my interpretation, as I'm not a NXT project member. I think the NXT developers are doing a fantastic job!
|
|
|
Talk about amateur hour!!
So let's get this right, the source code is released and we find it all in a single .java file.
One class with a lot of inner classes.
Does the developer ever know what a java package is for?
Then he declares all the member variables of the Nxt class as static. Does he know the difference between static and instance variable?
To place matters worse, the Nxt class happens to be a servlet. Does he not know that a new servlet is instantiated per thread??!
Well, to be honest, 21 BTC original invested may have been too generous!
You are nitpicking over insignificant details. This is not a beauty contest. NXT's beauty is in the algorithms and maths that have brought forward the state-of-the-art. I seriously doubt the creator cares about keeping tidy with the code. In fact, I know quite a few genius computer scientists who produce really ugly, stupid code. However, that doesn't matter one iota when the algorithms are groundbreakingly better than anything that's come before.
|
|
|
For an example successful burn on mainnet, see transaction 685623401c3f5e9d2eaaf0657a50454e56a270ee7630d409e98d3bc257560098. (Of course it looks a little funny on blockchain.info.) 0.0005 BTC were burned and 0.74959091 XCP were earned, at a price of 1499.18182 XCP/BTC. The transaction is correctly parsed by counterpartyd. That's 0.000667 BTC per XCP. A crap rate for such alpha code.
|
|
|
I don't understand this part
Each flaw has a small description. Here r SHA256 hashes of these descriptions:
bd34c891e9e3df9ea8b8eafc4dc3edc129f81365d42bf204ea58271e320f3ce5 - 1K reward 888f278c773d39b8334a651d84ee78871bd0e5d45e09be8fdb190ba1b2969530 - 10K reward f5236644f4306699bb0fa90a905afe2454683c0aad6995e4433d712e2fdb257c - 100K reward
What do you mean by "small description"?
What is the input that gives these hashes? The source code?
|
|
|
I really don't care how many lines of code are spread over how many files.
This isn't a beauty contest. There are plenty of open source projects with crap looking code, but they are successful because, at the end of the day, it works and it's clever.
Also, I know plenty of algorithmists who don't spend time on prettiness, but still write solid, correct, code. Oh, and it does things a billion times better than other code, because they're good with algorithms and maths.
|
|
|
Source is supposed to be released today.
Has it been released? Who will release and where?
|
|
|
there is no public key associated with it:
Could you clarify it? I haven't had a chance to dig deep into Nxt internals yet... There's another thing just happened - somebody requested withdrawal and I started sending it, and as soon as I clicked "send", the screen started flooding with what seemed like repeated previous transactions and my balance instantly dropped by 2000. And I also noticed like "1100 unconfirmed transactions" in the bottom window. I immediately locked the account and disconnected. Java process freezed and didn't respond to Ctrl-C. Now looking at block explorer - it seems nothing happened. My client is the same as the clean one. But now I am scared as hell to open the client again. If this is so buggy, how can we work with real money yet??? It should have been test net all along! Works fine for me. What version of Java are you using?
|
|
|
I think its about time to reduce the transactions fees to 0.1 or 0.01 NXT.
Look at the average BTC tx cost over the past couple months. NXT would have to be at $0.35 to justify that.
|
|
|
Seriously, how do you think the one party who is allowed to be the BTC/NXT gateway will price his/her services? With no competition the NXT exchange, as a whole, could very likely suffer from monopolies on assets like BTC, USD and gold.
One party will pay 1000 NXT to issue an Asset within the NXT Asset Exchange, which will be a BTC/NXT gateway. Another party can also pay 1000 NXT to issue a DIFFERENT Asset within the NXT Asset Exchange, which can also be a BTC/NXT gateway. Either you and the others raising these concerns have a misconception of what an Asset is OR I need to do a lot of homework! Fair enough. Thanks.
|
|
|
So, the question for the devs is, will NXT allow multiple users to issue the same asset?
No Why not? Is it planned at any point? N.B. There is a distinction to be made between assets (USD, Gold, BTC, etc) and stocks (MSFT, GOOGLE, etc). For stocks, there should always be only one issuer. However, for digital assets, you really do want to support multiple issuers because this gives you high availability, decentralisation, free market competition, etc. Seriously, how do you think the one party who is allowed to be the BTC/NXT gateway will price his/her services? With no competition the NXT exchange, as a whole, could very likely suffer from monopolies on assets like BTC, USD and gold. That's my prophecy.
|
|
|
If coins are stolen....we can freeze them until a full investigation is completed.
Who will play judge Dredd? VS So guys with deep pockets will win... I'm still thinking Global Voting shouldn't exist. Only local votings for assests in Asset Exhange. And there's no owner of NXT Asset. Decentralization, free will of devs and accpetance/rejectiveness of suggested new features of existance/future users (forum's opinoins and installation of new software — actions as voting of future). Market. I also agree that there should be no owner of a NXT asset and that multiple users should be allowed to issue the same NXT asset (e.g. BTC). This forces competition among asset issuers, so that the NXT exchange can be the best it can be. With a single issuer of an asset (e.g. USD, BTC), then the fees/overheads might be too high, making the NXT exchange unattractive. Also, having multiple issuers for an asset means that there is no central point of failure. If one asset issuer dies or is a fraudster, people will use one of the others. Thus, multiple issuers of an asset is required for the free market to work and probably required for NXT's success. So, the question for the devs is, will NXT allow multiple users to issue the same asset? The follow on question is, of course, will the block chain implement some kind of feedback system so that asset issuers can be rated according to their honesty?
|
|
|
How does XCP compare with MSC?
|
|
|
Nxt Mac 0.18 now available at http://nxtra.org/mac Only change is inclusion of wellKnownPeers - which I forgot to include in the previous version. What is Nxt Mac?
|
|
|
What's the point of doing this?
|
|
|
How is the BTC burned? Does that mean I lose the BTC forever? How is this accomplished, technically?
|
|
|
Maybe the announcement for new client releases can be in this thread with the sha256 checksum and a link to those 3 downloads, then someone at admin/forums/www can then update the sites with the sha256 info?
What about putting the sha256 checksum into the block chain? The NXT software could then update itself. It's already on the blockchain. Jean-Luc updates alias that contains version and checksum. I don't remember its name though. You can get it here: https://localhost:7875/nxt?requestType=getAliasURI&alias=nrsversion
|
|
|
"Outside the network", do you mean the block chain cannot be forked?
I mean that unlike ASICs, that can be created by someone, noone can create NXT coins (which r like ASICs in PoS currency) and bring them into the system. I think the question is: What happens if someone has the NXT source code, creates a new genesis block and creates and entirely new NXT network, with an entirely new supply of NXT (on this second network), with a completely new block chain that is longer than the NXT one, then joins the NXT network?
|
|
|
Do you think NXT value will reach $1 this year? is it a realistic prediction?
Your prediction is extremely conservative. +1
|
|
|
New Exchange looks good made a deposit and sold some nxt: Where is this new exchange?
|
|
|
|