rohenaz / allaboard-bitchat-nitro

MIT License
10 stars 7 forks source link

[SUGGESTION] Proof of Work Anti-Spam Message Filter #6

Open derrickhorton opened 1 year ago

derrickhorton commented 1 year ago

The POWCO team migrated from a private chat server over to BitChat. This was great.

However, it didn't take long before a nonsense-talking spam poster appeared and filled up our chat window with distracting, value-less messages.

I propose BitChat offer users the option to filter messages by those that have Proof of Work attached.

This has 3 immediate benefits:

  1. Less spam
  2. More valuable posts
  3. Potential to boost and tag the most valuable messages so they can reach wider audiences outside of BitChat.

There are open source tools available in the POWCO GitHub for simple buttons that allow users to add small amounts of boost to content.

Adding Proof of Work to messages to filter content rather than blocking or banning a person from a space or venue seems to me a more equitable and fair solution as well as a practical one. I would rather everyone have the freedom to speak as he wishes, while I filter the content that deserves my attention by introducing a small POW threshold.

Example of useless chatter that inspired this issue:

Screenshot 2022-12-31 at 17 40 43

This user would likely not spend $0.05 adding PoW to these messages to get our group's attention, but he is welcome to get our attention if saying something that actually matters, as indicated by adding a small amount of PoW.

derrickhorton commented 1 year ago

As a follow-up to this issue, it is worth noting that the above screenshot appears to have captured a different bug entirely than what was previously thought.

This is not a spammer. These messages were intended for other chatrooms but rendered in the Powco Development chat erroneously for some reason.

The "messages in the wrong room" issue appears to have been resolved, as exemplified in the more current screenshots below:

Screenshot 2022-12-31 at 20 39 16 Screenshot 2022-12-31 at 20 41 37

However, this issue ("Proof of Work Anti-Spam Message Filter") is still a valid suggestion that would improve everyone's overall experience with BitChat by bringing greater attention to issues of greater significance and also spreading messages beyond BitChat with tags and boost.