1
Since NXT does transparent forging and it select a node to be the main one to solve blocks. How does it prevent a DDOS attack? And if a ddos was sucessful on the node during forging, what happens then? does it solve blocks half way only?
1
Since NXT does transparent forging and it select a node to be the main one to solve blocks. How does it prevent a DDOS attack? And if a ddos was sucessful on the node during forging, what happens then? does it solve blocks half way only?
3
Transparent Forging tells where to send transactions to but it doesn't force to use the same node for generation of blocks. In the worst case the next block will be empty. Empty blocks still secure the blockchain with already included transactions.
3
I am a developer for NXT and am currently programming an automated defense system for the network, aside from this if a forger is DDOS'd my understanding is that the network will skip to the next node and not process the block the attacked node produce(s/d).
Yes, it does skip. What happens if an attacker could DDoS each subsequent node since they can be known by all with high certainty? – None – 2014-07-08T18:35:25.950
Why are blocks forged if there are no transactions? – None – 2014-07-08T18:34:38.660
Empty blocks increase cumulative difficulty of the blockchain and doesn't allow to fork it. – Come-from-Beyond – 2014-07-08T19:02:17.653
Difficulty? I thought NXT was 100% PoS. Please explain. (as i look for src...) – None – 2014-07-08T19:08:09.840
Blockchain technology requires a way to choose the best branch. "Difficulty" is a term used in PoW currencies, it shows how it's difficult to generate a block. Nxt uses an analogy that every coin is a virtual mining rig, and "difficulty" is one of the terms borrowed from Bitcoin. In Nxt higher difficulty of a branch means that this particular branch was forged by owners of a larger amount of coins. – Come-from-Beyond – 2014-07-08T19:17:27.903
Hmm, I like the way you guys do that. – None – 2014-07-08T19:19:43.363