Unlock instant, AI-driven research and patent intelligence for your innovation.

A Adjustable Dynamic Defense Mechanism Against DDOS Attacks in Bitcoin Memory Pools

A dynamic defense and bit-oriented technology, applied in the direction of instruments, data processing applications, digital transmission systems, etc., can solve problems such as service failures, and achieve excellent attack resistance and speed delay effects

Active Publication Date: 2022-02-08
SUN YAT SEN UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] In view of the defects in the prior art, the present invention aims to provide an adjustable dynamic defense mechanism against Bitcoin memory pool DDoS attacks. First, the size of the Bitcoin memory pool is kept within an appropriate range, because it is necessary to continuously increase the size of the memory pool. The purpose of the attacker, therefore to resist DDoS attacks at first will limit the size of the memory pool, thereby avoiding the follow-up negative impact caused by DDoS attacks and making the service unable to use normally, secondly on the basis of successfully resisting attacks, the present invention also aims to reduce as much as possible The impact on legitimate users and transactions to overcome the shortcomings of existing technologies and allow our defense mechanisms to be adjusted by user nodes according to their own equipment capabilities

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Adjustable Dynamic Defense Mechanism Against DDOS Attacks in Bitcoin Memory Pools
  • A Adjustable Dynamic Defense Mechanism Against DDOS Attacks in Bitcoin Memory Pools
  • A Adjustable Dynamic Defense Mechanism Against DDOS Attacks in Bitcoin Memory Pools

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0062] The transaction confirmation time (Confirmation score) in Bitcoin refers to the number of blocks between the block containing the transaction and the latest block mined on the current blockchain. A transaction confirmation time of 0 means that the transaction is still in the memory pool and is an unconfirmed transaction, and a transaction confirmation time of 1 means that it is in the latest mined block. Such as figure 2 As shown, it can be seen that the distance between the block where the transaction T1 is located and the latest mined block on the blockchain is 2, so the confirmation time of the transaction is 3.

[0063] First of all, because the present invention is an adjustable defense mechanism, users can set the parameters of the defense mechanism according to the equipment capabilities of their own nodes. If the equipment capabilities are better and the defense mechanism is expected to start later, a higher memory can be set for activating the defense mechanis...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention discloses an adjustable dynamic defense mechanism against DDoS attacks on Bitcoin memory pools, the mechanism includes basic parameters set by users to start the mechanism; when the size of the current memory pool exceeds the basic parameters set in step S1, The mechanism starts; receiving a new transaction request; judging whether the handling fee of the new transaction meets the relay fee; judging whether the average confirmation time of the new transaction conforms to the basic parameters; accepting or rejecting the new transaction after judging into the memory pool. The invention can not only achieve excellent attack resistance effect, but also greatly reduce the impact on legal transactions. Moreover, the defense mechanism of the present invention can adjust multiple parameters, including the size of the memory pool at startup, the maximum size of the memory pool, and the number of hierarchical layers of the memory pool, thus giving user nodes more adjustment flexibility, allowing each node While defending against attacks, it can also use the processing power of its own equipment more efficiently.

Description

technical field [0001] The present invention relates to the technical field of computer internet network, in particular to an adjustable dynamic defense mechanism against DDoS attack of Bitcoin memory pool. Background technique [0002] Bitcoin's incentive mechanism prompts miners to mine and spread new blocks constructed by themselves to obtain income. Due to the low transaction throughput of Bitcoin, about 3-7 transactions are confirmed per second, the Bitcoin memory pool, that is, the non-permanent local memory used to store unconfirmed transactions, will suffer from a large number of dust transaction attacks. Cause its size to continue to grow, face memory pressure, and eventually affect the service. [0003] The process of this type of DDoS attack against the Bitcoin memory pool is as follows: first, in the first "distribution phase", the attacker observes and estimates the relay fee of the network, that is, the minimum transaction fee that needs to be included in the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/40G06Q20/06G06Q40/04
CPCH04L63/1458G06Q20/065G06Q40/04
Inventor 桑应朋罗舜超
Owner SUN YAT SEN UNIV