Pages:
Author

Topic: Nxt source code analysis (QA) - page 2. (Read 14115 times)

sr. member
Activity: 441
Merit: 250
January 08, 2014, 05:42:28 AM
@Frictionless.  I see that you know what you're talking about with regard to programming.  In fact, you may very well be a brilliant programmer, but the problem is, no one cares.  Why?  Because you have taken it upon yourself as a right to criticize but have not contributed anything productive.  You haven't earned that right yet.  In order to earn the right to be heard you should contribute, even in small amount, not with criticism, but with real productive help.  Once you do that then you've earned the right to criticize and others will actually listen to you.  As it stands, people just think you are a jerk, and using Simon Crowell, a known jerk, as an example doesn't help your cause.  Simon Crowell may be rich and be a star power broker, but I believe he has very few "real" deep long lasting friendships, if any.  

You have not gone about this in an effective way.  If you had played this right you would have contributed in a huge way and others would have sung your praises and others would have gladly signed up for your next generation plan.  In fact they would have become your best sales people and you would have had more folks sign up to help with your development and vision.  But as it stands there are only a few willing to help you and your chances of developing a great system are slim to none.



Why would I contribute to what obviously looks like a Ponzi scheme?

You all first explain to me why this entire shenanigan is any different from a Ponzi scheme?

You are asking a lot of question here Frictionless. Maybe you can just answer on question yourself: Why are you spending so much time on bashing this?? Look at the frequency of your posts. And it's not only this thread. I would say 85% of the criticism on nxt comes from you. You are doing this all day!! Normally PR agencies are hired for such things...
Are you just taking personal satisfaction from from bringing other people's productive work down because you are (obviously) not very profound it doing productive things and have time for it because you are lying around at home unemployed (consider the amount of time you put in here). Or are you a professional trying to bring the price down to buy in cheap? I can not think of any other intention that would make sense. It certainly doesn't stem from worries about the code itself. Someone worried about the art of the code or people would not put his critique forward in such a hating and destructive manner!
legendary
Activity: 2142
Merit: 1010
Newbie
January 08, 2014, 01:59:13 AM
You guys can ignore FrictionlessCoin.. he's just trying to bring down the price so he can buy in cheaper Smiley

He is funny. I even unignored him again.
hero member
Activity: 527
Merit: 503
January 07, 2014, 08:05:52 PM
You guys can ignore FrictionlessCoin.. he's just trying to bring down the price so he can buy in cheaper Smiley
hero member
Activity: 687
Merit: 500
January 07, 2014, 10:25:24 AM
One transaction may depend on another. So if Transaction T1 references Transaction T2 then T1 will not be confirmed until T2 is confirmed.
newbie
Activity: 26
Merit: 0
January 07, 2014, 09:56:56 AM
can anyone tell me what's the referencedTransaction used for? I just found it is used as conditions checking somewhere
sr. member
Activity: 299
Merit: 250
January 06, 2014, 07:04:50 PM
There is also the potential for integer overflow in places like this:
Code:
			for (Map.Entry transactionEntry : newTransactions.entrySet()) {

Transaction transaction = transactionEntry.getValue();
block.totalAmount += transaction.amount;
block.totalFee += transaction.fee;
block.payloadLength += transaction.getBytes().length;
block.transactions[i++] = transactionEntry.getKey();

}

Although I don't think it's exploitable. It looks like you're only using totalAmount and totalFee as checksums.
legendary
Activity: 2142
Merit: 1010
Newbie
January 06, 2014, 04:39:52 PM
if it's called "getBlock", then it's on 5137, but I don't know how you call mining there Cheesy

generateBlock
hero member
Activity: 490
Merit: 504
January 06, 2014, 04:33:26 PM
if it's called "getBlock", then it's on 5137, but I don't know how you call mining there Cheesy
legendary
Activity: 2142
Merit: 1010
Newbie
January 06, 2014, 04:23:26 PM
gaining transaction fee - Nxt mining - is on the line 6315+? Smiley

No
hero member
Activity: 490
Merit: 504
January 06, 2014, 04:19:04 PM
gaining transaction fee - Nxt mining - is on the line 6315+? Smiley
hero member
Activity: 644
Merit: 500
January 06, 2014, 02:17:02 PM
I am not sure what the right name for someone like you is.
A pocket troll.
newbie
Activity: 10
Merit: 0
January 06, 2014, 01:07:47 PM
@Frictionless.  I see that you know what you're talking about with regard to programming.  In fact, you may very well be a brilliant programmer, but the problem is, no one cares.

Actually he's only demonstrated opinions on programming style and code structure. We haven't seen him present any code or analyze any specific line of code from the released source with meaningful critique. He's only demonstrated that he's read a couple of books or blog articles on code style.

Code speaks louder than words.


+1
full member
Activity: 168
Merit: 100
IDEX - LIVE Real-time DEX
January 06, 2014, 07:19:49 AM
@Frictionless.  I see that you know what you're talking about with regard to programming.  In fact, you may very well be a brilliant programmer, but the problem is, no one cares.

Actually he's only demonstrated opinions on programming style and code structure. We haven't seen him present any code or analyze any specific line of code from the released source with meaningful critique. He's only demonstrated that he's read a couple of books or blog articles on code style.

Code speaks louder than words.
legendary
Activity: 1470
Merit: 1004
January 06, 2014, 12:02:01 AM

OK, so you admit you are here just trying to figure out how to make a NXT copycat and have no intention of helping. Thanks for confirming my hunch. I am not sure what the right name for someone like you is. I won't miss anything valuable by ignoring you.

You do know the next generation enterprise got totally destroyed. May the force be with you.

James

Absolutely nothing wrong with a copy, if you can improve on the original.

However,  I am not even sure that there's anything worth copying here.

I haven't seen the spec.  and have no idea that it even works.

Why not become a contributor?  I know you have your reasons, and have to dedicate time on your own project, but you seem to know your Java well and I'm sure the group can get you a sizable bounty of Nxt for your input.  Perhaps help to fund your new project.
legendary
Activity: 896
Merit: 1006
First 100% Liquid Stablecoin Backed by Gold
January 05, 2014, 09:10:46 PM
Only a few GPUs.  Let's do a practical test.  Post or PM the instructions.  How many long should the attempt be?  Hours, days?  If it works then you'll have succeeded in proving Nxt to be worthless.

Consult the tables at:  http://hashcat.net/oclhashcat/


I'm not that technical.  I'll throw 1 rig of 7950s at it for a day or two if you provide instructions.
legendary
Activity: 896
Merit: 1006
First 100% Liquid Stablecoin Backed by Gold
January 05, 2014, 08:52:09 PM
Only a few GPUs.  Let's do a practical test.  Post or PM the instructions.  How many long should the attempt be?  Hours, days?  If it works then you'll have succeeded in proving Nxt to be worthless.
legendary
Activity: 896
Merit: 1006
First 100% Liquid Stablecoin Backed by Gold
January 05, 2014, 08:25:33 PM


Why not show off how smart you really are, just post some actual logic errors that lead to people losing money? My guess is that you tried to and couldn't find any, so you decided to make a copy of it and call it NGC.


That indeed is an interesting idea. 

So I wait till every gets fixed and mature.

Then I reboot NXT.

How do you like that plan?

You already said you were going to copy NXT and call it NGC. That is the reason you are here, hoping to find some tidbits that will help your NXT clone.

Not a copy,  a better version.

As it is NXT holders a losing money left and right.  Wallets getting hacked, DGEX not returning coins, negative balances etc.   

 
What does picking a weak password or someone not returning coins have to do with bad coding?  I guess bitcoin sucks too since so many bitcoins were never returned and so many wallets keep getting hacked even now five years after bitcoin launch.
hero member
Activity: 616
Merit: 500
January 05, 2014, 08:01:18 PM
Folks,  I don't need to explain to you guys who to write code properly!
Yea, please don't. GTFO.
legendary
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
January 05, 2014, 06:46:12 PM

OK, so you admit you are here just trying to figure out how to make a NXT copycat and have no intention of helping. Thanks for confirming my hunch. I am not sure what the right name for someone like you is. I won't miss anything valuable by ignoring you.

You do know the next generation enterprise got totally destroyed. May the force be with you.

James

Absolutely nothing wrong with a copy, if you can improve on the original.

However,  I am not even sure that there's anything worth copying here.

I haven't seen the spec.  and have no idea that it even works.
legendary
Activity: 1176
Merit: 1134
January 05, 2014, 06:23:26 PM


Why not show off how smart you really are, just post some actual logic errors that lead to people losing money? My guess is that you tried to and couldn't find any, so you decided to make a copy of it and call it NGC.


That indeed is an interesting idea. 

So I wait till every gets fixed and mature.

Then I reboot NXT.

How do you like that plan?

You already said you were going to copy NXT and call it NGC. That is the reason you are here, hoping to find some tidbits that will help your NXT clone.

Not a copy,  a better version.

As it is NXT holders a losing money left and right.  Wallets getting hacked, DGEX not returning coins, negative balances etc.   

 

OK, so you admit you are here just trying to figure out how to make a NXT copycat and have no intention of helping. Thanks for confirming my hunch. I am not sure what the right name for someone like you is. I won't miss anything valuable by ignoring you.

You do know the next generation enterprise got totally destroyed. May the force be with you.

James
Pages:
Jump to: