<p>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.</p>

CC BY-SA 3.0
2014-07-08T19:02:17.653Z
Empty blocks increase cumulative difficulty of the blockchain and doesn't allow to fork it.
Come-from-Beyond
CC BY-SA 3.0
2014-07-08T19:17:27.903Z
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
CC BY-SA 3.0
2014-07-08T18:12:23.143Z
2014-07-08T18:12:23.143Z
Come-from-Beyond
<p>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). </p>

CC BY-SA 3.0
2014-07-08T17:40:24.860Z
2014-07-08T17:40:24.860Z
intmain
<p>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? </p>

<nxt><forging>
NXT uses transparent forging to detect who will solve the blocks. How can DDOS be prevented?
Patoshi パトシ
# NXT uses transparent forging to detect who will solve the blocks. How can DDOS be prevented?

(Asked by: username_0 on 2014-07-08)

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?

**Tags:** nxt, forging


---

## 2 answers

### Answer by username_1 on 2014-07-08. Score: 3 | Accepted answer

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.

> **Comments:**
> **username_1**: Empty blocks increase cumulative difficulty of the blockchain and doesn't allow to fork it.  
> **username_1**: 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.  

---

### Answer by username_2 on 2014-07-08. Score: 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).


---

