🚨 only for reckless testers, this is not a release! help me find a reasonable proof of work limit by testing out this build of bitchat with proof of work for spam prevention (the same way bitcoin prevents spam btw). - download and install - go into a geohash chat - write something, see semicolon guy - turn on proof of work, notice the difficulty slider - write a few messages - increase difficulty, write a few messages 📝 report: device, max difficulty at what difficulty does it take your phone more than a few seconds to send a message? which device are you using? which operating system? comment below so I can gather some data. appreciate you 🫡 View quoted note →

Replies (61)

.'s avatar
. 8 months ago
Not seeing the pow option in 1.2.2 from that link graphene pixe6a
I occasionally get longer times at 15, but it's usually pretty quick. 16 or above is always a noticeable wait. 14 seems to always be quick.
Android v15 arrows we2 Semicolons became invisible in pow1. On my device, posting with pow20 or higher takes several dozen seconds.
TamtamBam's avatar
TamtamBam 8 months ago
What's the <@spam-tester> making an appearance? 8 bits seems to cool the semicolons on Pixel 7pro, android V16
12 feels easy and cozy, not much differet than the ui state changes you'd expect from a 'sending' action. 15 takes a couple seconds but i don't mind if i've chosen it and i know why. pixel 7, grapheneOS
Default avatar
pepon 8 months ago
Cubot KingKong ES, difficult 13 almost instant, 14 normal, in 16 the time it's a lot for conversations
Samsung S24 (SM-S921B/DS) Android 15, 16 bits = 5-7 seconds. 15 bits = 2-4 seconds. 14 bits 0-5 seconds. Just sent messages, not seeing semicolon guys atm.
Hmmm. It acts like they are enabled. There is a green teleport button but it doesn't do anything
strawhat's avatar
strawhat 8 months ago
On limewire? Bruhh back in the day, every download on limewire came with a free viruses
This is Andy's avatar
This is Andy 8 months ago
Similar results on message length sending time to other S25 reports. However, I'm not getting human responses on 9q anymore and it occasionally displays an old section of chat out of chronological order.
Yeah I think the big question is. What delay when sending a message is acceptable for UX. I don’t have an Android so I can’t test it on bitchat, but will work on implementing this in coolr. My guess is that a second or so would be fine. Especially if there some animated visual that indicates something is happening. It’s also worth people to understand yoyll probably only see others messages that are using the same threshold or lower since I assume the client is blocking any messages that are not meeting your set threshold.
Default avatar
unknown 8 months ago
I can't see anyone's messages and online users on graphene. Chatting with myself 😁
I personally think that that pow slider would be perfect as permanently on the top of the screen
Default avatar
unknown 8 months ago
Okay, found the issue: I overwrote the obttanum version. Now after uninstalling it worked
This has been tried so many times and never works. Your phone won't be able to compete with a desktop computer so there's no real way to do PoW prevention. Bitcoin works because of reusable PoW, where you can delegate it to specialized people, not make it something everyone does.
Default avatar
unknown 8 months ago
On the reckless apk the active user count isn't fatching and the app is asking to turn on Bluetooth every other minute. 16 bits seems like is Gucci to go with
Thanks. I just didn't know what I was going. No one even in my region right now so it was a bit confusing
I just tested v.1.2.2 with Google Pixel 8a, GrapheneOS and found that with difficulty: 15 bits, the letter "p" (as a message) takes between 2 and 19 seconds. 🤷 image
Okay I still wasn't getting it at all. I see now that the teleport button only works if you type in a new geohash. I was totally misunderstanding
Default avatar
Igi 8 months ago
Pixel 8, 15b cca 3s. 16b cca 10s
mahdieh✨'s avatar
mahdieh✨ 8 months ago
love style of text box, writing & font! unique design!
LifeOfBrian 's avatar
LifeOfBrian 8 months ago
Hello everyone, can someone explain how the Proof of Work principle works in this context? Thks a lot 🖖
Vultura's avatar
Vultura 7 months ago
Did you managed to handle that
Pixel 9a, GrapheneOS, Bitchat running in a private space. Any difficulty adjustment seems never-ending, even 1 bit.