The present invention pertains to a method for preventing a DDoS attack that occurs on a blockchain, and a blockchain system therefor. The method for preventing a DDoS attack in nodes forming a blockchain network comprises the steps of: (a) predicting a future transaction volume for a next cycle (n+1) by applying a least mean square algorithm, using a current transaction volume that is actually measured for a current cycle (n) and a predicted current transaction prediction volume; and (b) calculating a maximum transaction volume limit (TLVn+1) using the predicted future transaction volume. The present invention dynamically limits a maximum transaction volume of each node forming the blockchain network system by applying the least mean square, and can thereby prevent an overflow attack such as a DDoS attack.
展开▼