Skip to content

Verification of the Free World Bit and Country code in Neighborhood. #479

Open
@czarte

Description

@czarte

We need to create verification process of Exit nodes geo location, to prevent Nodes from lying in several scopes

  1. Every time that we spot the change of Country code of Exit Node in recieved gossip and there is discrapance in previous state and current state, we need to react by checking the IP of Exit Node if it matches with our DB record and if not, there need to be process to verify the real state of localization particular IP
  2. there needs to be put in place the defence mechanism, something like "Malefactor ban", to provide opportunity to ban the Exit Node, which is lying about his Country code or Free World Bit.
  3. Can distant members validate?
  4. Validation thru the requested web content - send some restricted content, delivered from exit node, to the network and ask to validate its content
  5. Put list of countries (countries.rs) to DB and load it on startup of the Node to the pub static ref COUNTRIES: Vec<Country>
  6. CLI interface to turn true to false on Free World Bit

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status

      📋 Backlog
    • Status

      Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions