Skip to content

MiNode-Refined: Optimized relay node for the Bitmessage network #2341

Description

@luka-0614

Hi everyone,
I've been following Bitmessage development for a long time and for several years I ran a residential PyBitmessage node to help the network.
Some time ago I became interested in the MiNode project maintained by Lee Miller. Since updates have slowed down, over the past six months I’ve been working on optimizing and hardening the codebase (based on MiNode 0.3.5).
With the help of AI tools I fixed several potential attack vectors and added better rate-limiting / defensive mechanisms. The code is now stable enough to run as a 24/7 relay.
Note that this is still only a pure network relay – it does not support sending/receiving messages or address generation. Future plans include further hardening against malicious nodes, intermediate configuration options, better logging, and Tor support so people can create bridges (Tor ↔ Clearnet ↔ I2P).

The repository is available here:
Codeberg

I hope some of the improvements can be useful for the future of PyBitmessage.

Big thanks to Peter Surda, Lee Miller, Jonathan Warren and Krzysztof Oziomek for their work on the project.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions