There are many protocols that allow for secure community chats...we dont have to go far for a firt solution...you can for example utilize private nostr relays..
When it comes to decentralized way how to verify that the chat/database is in sync with other nodes (your example of some1 deleting msgs as you stated in your example) its tougher
You have to hash the current consensual state of the database into an immutable decentralized database (hello BTC) and client-validate the state of that database to the hash created during the last "consensual tick"
Again there are multiple ways to solve this problem but we think that so far the best solution is provided by RGB a 2nd layer of BTC...every community is a smart contract stored ofchain...evry invited participating node is a co-contract bearer reaponsible for creating consensus on about the current state and client-validating other participating nodes
Anyway the protocolar solution to you mentioned problem is somethin we are inherently working on with our agora project that i told you about before
Wow...i cried too...its been a while:)
Love it! Colaboration is crucial and is oftenly disincetivized across many fields (academia, coding, governance, etc.). Humanity lacks a communication standard that would incentivize colaboration within and across communities in the whole infosphere (be it physical or digital realm)
Thats why we are working on a protocol which we among ourselves like to label as "coop tool" so i dig your approach❤️
Wow tech...this is megarelevant for our project...thanks for sharing!
