Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 216. (Read 2761645 times)

legendary
Activity: 1470
Merit: 1004
Hey guys, http://hashrate.org has had a bit of a facelift.
Yesterday we paid out 0.008 BTC/MH/day equivilent in NXT - why mine anywhere else?


Great job on this, I'd really like to see a layman's guide on your page as well, for those that want to mine a little bit;

https://bitcointalksearch.org/topic/m.5820979
full member
Activity: 210
Merit: 100
Organisation in the french community

Avis à toute la communauté francophone de NXT, je lance l'idée d'un comité francophone pour NXT (NXT French comity and fund). Je vous propose de participer au débat et la discussion sur nextcoin.org : https://nextcoin.org/index.php/topic,4492.0.html

Toutes les bonnes volontés et idées sont bienvenues.

For the english speakers : I want to have a discussion with the french speaking community of NXT (France, Belgium, Switzerland, Canada, french Africa, etc.). I propose to make a comity and a NXT fund to :
- have referents people for the french media ;
- help the french speaking project (marketing, stores, economics project, etc.) ;
- communicate the french projects to the world community.

C'est une idée fantastique!  Vous pouvez également contribuer à encourager les gens à contribuer à la traduction du wiki Wink
newbie
Activity: 51
Merit: 0
Organisation in the french community

Avis à toute la communauté francophone de NXT, je lance l'idée d'un comité francophone pour NXT (NXT French comity and fund). Je vous propose de participer au débat et la discussion sur nextcoin.org : https://nextcoin.org/index.php/topic,4492.0.html

Toutes les bonnes volontés et idées sont bienvenues.

For the english speakers : I want to have a discussion with the french speaking community of NXT (France, Belgium, Switzerland, Canada, french Africa, etc.). I propose to make a comity and a NXT fund to :
- have referents people for the french media ;
- help the french speaking project (marketing, stores, economics project, etc.) ;
- communicate the french projects to the world community.
+1
full member
Activity: 128
Merit: 100
wow crazy the price went up :O
full member
Activity: 210
Merit: 100

This is nexern's (inaccurate) block explorer.

AFAIK the only good one, at the moment, is http://mynxt.info/blockexplorer
hero member
Activity: 644
Merit: 500
A part of NXT Block Explorer is not working correctly. I keep getting NXT, but I can't see the transactions. Compare these:

http://www.mynxt.info/blockexplorer/details.php?action=ac&ac=7582598942095085392 (good)

http://87.230.14.1/nxt/nxt.cgi?action=3000&acc=7582598942095085392 (not so good)

More people with this problem?

I do have this problem.

The 87.230... block explorer was built by nexern, who is also working on some RL projects in addition to his own Nxt client.  I doubt he's had time to keep his block explorer up-to-date OR fix errors with it.

I'm going to take nexern's block explorer off the wiki.

is there another block explorer available?

http://www.mynxt.info/blockexplorer/
hero member
Activity: 715
Merit: 500
A part of NXT Block Explorer is not working correctly. I keep getting NXT, but I can't see the transactions. Compare these:

http://www.mynxt.info/blockexplorer/details.php?action=ac&ac=7582598942095085392 (good)

http://87.230.14.1/nxt/nxt.cgi?action=3000&acc=7582598942095085392 (not so good)

More people with this problem?

I do have this problem.

The 87.230... block explorer was built by nexern, who is also working on some RL projects in addition to his own Nxt client.  I doubt he's had time to keep his block explorer up-to-date OR fix errors with it.

I'm going to take nexern's block explorer off the wiki.

is there another block explorer available?
full member
Activity: 210
Merit: 100
A part of NXT Block Explorer is not working correctly. I keep getting NXT, but I can't see the transactions. Compare these:

http://www.mynxt.info/blockexplorer/details.php?action=ac&ac=7582598942095085392 (good)

http://87.230.14.1/nxt/nxt.cgi?action=3000&acc=7582598942095085392 (not so good)

More people with this problem?

I do have this problem.

The 87.230... block explorer was built by nexern, who is also working on some RL projects in addition to his own Nxt client.  I doubt he's had time to keep his block explorer up-to-date OR fix errors with it.

I'm going to take I've taken nexern's block explorer off the wiki.
newbie
Activity: 56
Merit: 0
I do have this problem.

Hey Daedelus (or any other wiki contributor),

Can we update the wiki to mention this issue with the old blockchain explorer, and provide the link to the mynxt explorer? Wouldn't want people accidentally resending transactions when they don't see them in the old blockchain explorer.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
A part of NXT Block Explorer is not working correctly. I keep getting NXT, but I can't see the transactions. Compare these:

http://www.mynxt.info/blockexplorer/details.php?action=ac&ac=7582598942095085392 (good)

http://87.230.14.1/nxt/nxt.cgi?action=3000&acc=7582598942095085392 (not so good)

More people with this problem?

I do have this problem.

Fork?
legendary
Activity: 2142
Merit: 1010
Newbie
Well, I am lucky that my brain is quantum compatible.

What about yours?

After I started working on Nxt my IQ went from 68 to 83. I hope this will be enough.

I assume those numbers are hexadecimals...  Grin

 Grin
legendary
Activity: 2044
Merit: 1055
Well, I am lucky that my brain is quantum compatible.

What about yours?

After I started working on Nxt my IQ went from 68 to 83. I hope this will be enough.

I assume those numbers are hexadecimals...  Grin
hero member
Activity: 715
Merit: 500
A part of NXT Block Explorer is not working correctly. I keep getting NXT, but I can't see the transactions. Compare these:

http://www.mynxt.info/blockexplorer/details.php?action=ac&ac=7582598942095085392 (good)

http://87.230.14.1/nxt/nxt.cgi?action=3000&acc=7582598942095085392 (not so good)

More people with this problem?

I do have this problem.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
As my attack vector above makes no sense due to false assumptions I made, let me correct it:

1) pre-calculates generationSignatures until he founds that he has control over then next 1442 blocks, let's say that might be at block X

(he now tries to lengthen his row bit by bit by simulating the following steps)

2) he funds an account by transferring (a+1) NXT to it at block X+1
3) he creates the account's key by sending 1 NXT back to him at block X+2

(that account can now forge with balance of a NXT at block X+1443)

4) he calculates the hit for that very block X+1443 and determines how much a is needed to be the best forger
 4.1) if the hit is too big, he chooses a different account and start again at 2)
 4.2) if the hit is appropriately low, he really performs 2) and 3)

5) go back to 2) and create forging account for block X+1444

This way, the attacker can lengthen his row bit by bit.

So, if there will every be a row of 1440 blocks, it is over.

After thinking it further, even that attack might not work out.

Why?

Because the attacker cannot predict if he really is the one forging. As line 153 shows: https://bitbucket.org/JeanLucPicard/nxt/src/794f1393136c2482fa7bb48877fdbdc392336a7a/src/java/nxt/Generator.java?at=feature/tf#cl-153
The attacker would need to know the secret_phrases of all other accounts to predict his forging streak reliably.

So, best security measure against this type of attack would be: do not reveal your forging time until you really forge a block.

If you reveal your time, attackers will know if they are better or worse and can act accordingly.
newbie
Activity: 56
Merit: 0

not necessarily. first you decide how many blocks into the future it is ideal for people to be able to predict. lets say 10 as an offhand example. once someone submits a valid pow block you could record it then but not have it effect the process of deduction until 10 blocks after its submission. so for example say it was submitted as block 100,000. you could make it so that that hashing this block isnt part of the generation sigature perramiter until block 100,010.


Dang, that is pretty slick.
sr. member
Activity: 336
Merit: 250
AKA jefdiesel
Hey guys, http://hashrate.org has had a bit of a facelift.
Yesterday we paid out 0.008 BTC/MH/day equivilent in NXT - why mine anywhere else?


 Just last week I was planning on getting rid of my noisy, power wasting milk crate, especially with warm weather coming soon.

 Now I'm having too much fun mining! (or no more fun than before but it is exciting again going right into my wallet)


legendary
Activity: 1722
Merit: 1217
we are trying to make 10 or so blocks reliably predictable and 1440 blocks reliably unpredictable at the same time.

So wouldn't a POW block break this? Say POW block is in 3 blocks, but we want the 10th block to be predictable?

i explained how that could be addressed a few posts back.
hero member
Activity: 527
Merit: 503
Do I understand correctly that there is concern about the fact that the "randomness" is actually pseudorandomness (i.e., it is deterministic, but not predictable)?

In this case, we can just put some "true randomness from the real world" in: take some parameter which is rapidly changing in time and is not controlled by one person or entity, and use it as an additional randomizer. For instance, total amount of all transactions (and/or fees) in the previous block could act as this randomizer.

We can't coz an entity with a lot of computing power will be able to game the system.

K might see the issue.

How about this?

Normally when forging, you can't create false transactions, you can only hold back transactions so they don't get included or add your own transactions.  Every block is forged by 3 separate forgers, this ensures that they can't cheat by holding back transactions, since as long as at least one of them broadcasts every transaction, then the block-chain is intact.

Or use this idea of including the number of transactions/fees in order to randomize it.  But it's not the number of transactions/fees in the current block, it's the number of transactions in a future block which cannot be determined and/or manipulated in the current block.

Or something along the lines of what I was suggesting where everyone sends tiny little transactions to another random person, except are special transactions that don't get included in the current block, they get included in the previous block and every account can only generate on such tiny fee, either they send it or they don't and they pick an address to send it to.  Also, this is not broadcast to the network until the next block so unless you forge two blocks in a row, you have absolutely no way of knowing what is about to happen, this could be extended to 2 or 3 blocks in the future. So you have to forge multiple blocks in a row in order to learn all the information early enough to manipulate it.  In fact you could purposely send these tiny little transaction fees to only 2 out of the 3 computers forging, and at the end of the block, they are shared by all.. or maybe only after all blocks that have forged that can affect this hash (so say 10 minutes), you share the information about these tiny special transactions to the rest of the network.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Do I understand correctly that there is concern about the fact that the "randomness" is actually pseudorandomness (i.e., it is deterministic, but not predictable)?

In this case, we can just put some "true randomness from the real world" in: take some parameter which is rapidly changing in time and is not controlled by one person or entity, and use it as an additional randomizer. For instance, total amount of all transactions (and/or fees) in the previous block could act as this randomizer.

Btw. we already have such randomness in our system: the account balances.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
[...]

So, if there will every be a row of 1440 blocks, it is over.

Regarding the probability for that scenario:

Pn = 0.5^(1443)*0.5*n

n=number of blocks


Problem: my calculator says 0 Cheesy

0.5^14 ~ 0.000061
0.5^144 ~ 4.5^-44
0.5^1440 ~ http://www.wolframalpha.com/input/?i=0.5%5E1440

Maybe, somebody has a better attack scenario as this one is, well, almost impossible.

JFR: for our 90% attack freaks: http://www.wolframalpha.com/input/?i=0.9%5E1440
Jump to: