What is Nostr?
Mike Hearn [ARCHIVE] /
npub17ty…qgyd
2023-06-07 02:22:20
in reply to nevent1q…9yek

Mike Hearn [ARCHIVE] on Nostr: 📅 Original date posted:2011-09-06 🗒️ Summary of this message: The author is ...

📅 Original date posted:2011-09-06
🗒️ Summary of this message: The author is looking for a useful project to work on and suggests writing a proxy to reduce strain on Bitcoind. Patches to BitCoinJ are also welcome.
📝 Original message:>
> I've looked but can't find a post like you're talking about. Can you point
> me to it?
>

https://groups.google.com/forum/?pli=1#!topic/bitcoinj/LSlZdUWcCdk


> If so then bollocks... I'm looking for something useful to do atm.
> PoolServerJ is in a holding pattern atm as I've stabilisied all the bugs I
> know about and am waiting for several pools to finish testing and move into
> production so I'm twiddling thumbs trying to figure out how to spend my
> time.
>

Patches to BitCoinJ are always welcome :-)

If you'd rather do your own thing, you could experiment with writing a proxy
that sits in front of bitcoind and multiplexes connections. Gavin is
concerned about socket exhaustion as users move to lightweight clients.
Multiplexing proxies are a battle-tested technique for reducing the strain
of this type of thing. BitCoinJ uses thread-per-connection so wouldn't do a
good job of that right now, but allowing it to use a mix of async io and
multi-threading would be a nice improvement. It'd need some changes to
bitcoind as well for a really good effort, to allow for IPs to be forwarded.
I'm happy to discuss it more with you over on the bitcoinj list if wanted.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110906/1c52c3de/attachment.html>;
Author Public Key
npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd