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