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.
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.