I like the idea of collective PoW: every now and then my client sends out another PoW for people that I follow. But you can't expect individuals to PoW themselves because things are so asymmetric. A laptop does nip13 100 times faster than most phones. Some GPU optimized version might go orders of magnitude faster than that. The people that you want to exclude have vastly more resources than the people you want to keep in. Same thing for bitchat

Replies (1)

Nice repo. Did you look at rana? Or other client PoW code? Or just start fresh? While computing power spans a wide range, as you say, even a little bit of PoW makes creating a new account ONE MILLION times harder. That takes less than a second though. There is no ideal amount of PoW that keeps out spammers, but if you can slow them down one-million fold with a trick that costs very little, it still seems worth it.