Damus
calle profile picture
calle
@calle
🚨 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).

https://limewire.com/d/2ZYzQ#sZPuofd9nr

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

4416❤️36🤙11❤1🍮1👍1💞1
calle · 58w
nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qqs0fk6jwz7ejxchh6s7d5p473w7uwffr8pfga9m4sgrgtfz836wp5qv6d7rz link fixed! thank you
crrdlx · 58w
Long live "reckless testers"
𝚁𝚢𝚊𝚗 🏴‍☠️🎶 · 58w
Pixel 8 pro Up to 15 bits is very fast. 16 gives a slight delay. 17 up is a noticeable delay.
Sync · 58w
Limewire is still a thing 😮
. · 58w
Not seeing the pow option in 1.2.2 from that link graphene pixe6a
n · 58w
Android v15 arrows we2 Semicolons became invisible in pow1. On my device, posting with pow20 or higher takes several dozen seconds.
Gustavo · 58w
The end goal is to have relays verify the POW too, right?
Satoshi Coffee Co. · 58w
Haven't seen ;;;; guy yet, but I feel like the maximum for a manageable time to send for UX was around 15-16 bits. Pixel 8 on calyx (soon to be graphene🤝)
Shawn · 58w
TIL Limewire still exists.
vinney...axkl · 58w
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
armstrys · 58w
Geohash appears grayed out. What am I doing wrong??
a1denvalu3 · 58w
Consensus seems to be 13 bits
Erik Jan · 58w
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.
ismyhc · 58w
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 som...
7fqx · 58w
I wonder if nostr:nprofile1qqsg73x9vycmxcnx3v8qr05vwxey0pje3wmglwgfeltcl2lmqkxapuqprdmhxue69uhhyetvv9ujuam9wd6x2unwvf6xxtnrdakj7qgmwaehxw309ankcetpwdhkuct5daezuer9wchhyetvv9usz9thwden5te0wfjkccte9ejxzmt4wvhxjme0g9vq0e has any suggestions, getwired.app had this feature
benthecarman · 58w
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.
axelhamburch · 58w
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. 🤷 https://nostr.21mio.space/d68e59145a7a1dceee7ff69d2f3412ceabd045049d852669bc81a9f9ccf78788.jpg
Neal · 58w
Phone caught fire at 15
Benjamin Henderson · 58w
ahhh nice!!!
mahdieh✨ · 58w
love style of text box, writing & font! unique design!
LifeOfBrian · 58w
Hello everyone, can someone explain how the Proof of Work principle works in this context? Thks a lot 🖖
Vultura · 58w
Did you managed to handle that
Colby Serpa💡 · 58w
Bro dropped a limewire link 😂 you guys are having too much fun lol.
Сгуртісо · 56w
Pixel 9a, GrapheneOS, Bitchat running in a private space. Any difficulty adjustment seems never-ending, even 1 bit. https://blossom.primal.net/f7a7446039ed764fc4d88bb97078cba219786a8df22b14ae1f39158df28e7198.mp4