Skip to content

ASB: DOS resiliance #911

@Einliterflasche

Description

@Einliterflasche

The asb needs to be made more resilient to DOS attacks, since there is an economic incentive to block other people from operating an asb.

Beyond tweaking parameters and other low hanging fruit this will ultimately require some form of incurring cost on attackers. The classic example is requiring POW before any connection is accepted. #910 implements that (currently a prototype).
Apart from a basic POW requirement we can also gate more expensive protocols behind another layer of POW, with the difficulty chosen based on the cost of the protocol.
In some protocols we might be able to restructure/reorder the protocol to further deter DOS attacks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    asbRelated to the ASB (maker side)enhancementNew feature or requestlibp2pRelated to P2P NetworkingmetaHigh level issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions