#[0] has been very generous in sponsoring a GitHub replacement that would allow Bitcoin Core to move off GitHub. What about moving the Bitcoin Core IRC development discussions onto Nostr as well?
Discussion
IRC is sufficiently decentralized in my opinion
It's actually pretty terrible in that respect...
And incredibly difficult to use. It takes a long time to figure out it exists and how to use it. Plus if your central server has a hostile takeover than all the IRC communities have to move.
Case in point libera / freenode
How so
I honestly don't see much difference between its model and the disparate centralized social services. All clients connect to a centralized server. Just look at freenode, etc
Mastodon, Discord, and IRC face a common challenge: requiring admins to govern. They resemble private clubs rather than open public squares. ๐ฃ
To solve this problem, we could create a communities section similar to Twitterโs called Squares. The Squares are open and leaderless, unlike Twitter communities. Squares would be another part of your profile e.g. [Posts, Replies, Squares, Media].
Squares can be joined by anyone.
For the 1st example letโs simulate the Bitcoin Square. ๐
1. Once you join a square, you can list it and your favorite members from that square on your profile.
2. If you want to join the Bitcoin square for the first time, go to the profiles of people you admire or follow to see if they are part of that square.
3. See which users in the Bitcoin Square they have listed on their profile. Each user will be listed by their public key.
4. Add the public keys of the users you want to see on the Bitcoin Square to a private list on the app.
5. This private list becomes โthe viewing algorithmโ for the Bitcoin Square on your local device. Now your device will only display posts in the Bitcoin Square if they are signed by those selected public keys, ignoring all other posts in the Square.
This approach enables client-side filtering without a server admin while still allowing users to maintain a private club environment in a public way. Could work for any type of square, beyond bitcoinโฆ ๐ฃ
โThe Internet is a firehose and we havenโt learned how to adjust the spigot.โ ~Andrew Ruiz
Contribute โ> recognition from people who appreciate the contributions โ> get added to a โbitcoin squareโ section on the profiles of many devs and public figures โ> become more visible to plebs on the Bitcoin Square.
It incentivize people to contribute real value, else they may not be seen as much in the bitcoin square. Seems better than admins banning voices of dissent.
This isnโt a relevant problem for a chat room, though - spam and moderation in a developer chat room will mandate someone having the ability to ban accounts.
Nah. Not now as we are on earliest days. IRC so far has better organized structure of messages.