Optimization of blockchain network DDoS defense based on contract entropy judgment algorithm
To better leverage the advantages of blockchain networks in multi-domain collaborative defense against distributed denial of service(DDoS),a smart contract entropy detection(SCED)algorithm is proposed.based on the Hyperledger Fabric blockchain architecture,firstly,a multi-domain collaboration mechanism is built through blockchain smart contract technology,establishing smart contract collaboration sub-algorithms;then,IP blacklists are generated for illegal traffic IP in the victim domain,and all cooperative domains are notified to coordinate defense against DDoS;then,an entropy judgment defense sub-algorithm composed of monitoring,comparison,classification,and defense modules is deployed in each single-domain to detect and process illegal traffic in the domain;finally,coordinated defense against DDoS is achieved in the victim domain,intermediate domain,and attack domain in the blockchain network by combining multi-domain smart contract cooperation and single-domain entropy judgment defense.The simulation results show that,compared with the ChainSecure algorithm and so on,the SCED algorithm has a better performance in terms of accuracy and efficiency.
distributed denial of serviceblockchainsmart contractinformation entropyBayesian classifier