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

Adjustable dynamic defense mechanism for DDoS attacks of bitcoin memory pool

A dynamic defense and bit-oriented technology, applied in the direction of instrumentation, finance, payment architecture, etc., can solve problems such as service failure, achieve excellent resistance to attacks, reduce impact, and perform efficiently

Active Publication Date: 2021-04-13
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
  • Adjustable dynamic defense mechanism for DDoS attacks of bitcoin memory pool
  • Adjustable dynamic defense mechanism for DDoS attacks of bitcoin memory pool
  • Adjustable dynamic defense mechanism for DDoS attacks of bitcoin memory pool

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 invention discloses an adjustable dynamic defense mechanism for DDoS attacks of a bitcoin memory pool. The mechanism comprises the following steps: a user setting basic parameters for starting the mechanism; when the size of the current memory pool exceeds the basic parameters set in the step S1, starting the mechanism; receiving a new transaction request; judging whether the service fee of the new transaction meets a relay fee or not; judging whether the new transaction average confirmation time conforms to the basic parameters or not; and receiving or refusing the new transaction to enter the memory pool after judgment. According to the method, an excellent attack resistance effect can be achieved, and meanwhile, the influence on legal transactions is greatly reduced. Moreover, the defense mechanism of the invention can adjust a plurality of parameters, including the size of the memory pool during startup, the maximum size of the memory pool and the number of layers of the memory pool, so that more adjustment flexibility is given to the user nodes, and each node can give play to the processing capacity of the own equipment more efficiently while defending against attacks.

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 Applications(China)
IPC IPC(8): H04L29/06G06Q20/06G06Q40/04
CPCH04L63/1458G06Q20/065G06Q40/04
Inventor 桑应朋罗舜超
Owner SUN YAT SEN UNIV