Avatar
david
e5272de914bd301755c439b88e6959a43c9d2664831f093c51e9c799a16a102f
neurologist and freedom tech maxi Co-founder @ NosFabrica šŸ‡ Grapevine, šŸ§ āš”ļøBrainstorm

So if I’m following correctly: if we wanted to have a system where Alice maintains a list of users whom she explicitly endorses as curators of a mute list, she could maintain a list of their mute lists. Although there’s currently no standard method in the protocol to communicate ā€œI endorse these lists.ā€ She could put it in the name of her list, and perhaps some naming convention could emerge that’s not in the protocol, although hard to imagine that catching on, and might not be the best way to go about it.

Replying to Avatar david

A fully decentralized solution is definitely possible. And desirable. Not just the App Store, but all sorts of questions and decisions. Many of them, including the App Store, boil down to the tools that we use to communicate with each other: what are those tools and more importantly who is in charge of deciding how they work.

The question is not whether we want moderation and curation, yes or no. Bc the answer to that question is yes. The real question is who decides, and how does the moderation and curation take place. Saying it should be done in a decentralized fashion does not equal let’s have zero moderation or curation, although it understandably might seem that way without having a clear vision of how it is even possible, or without even believing that it is possible.

But it is possible. Consider the English language, a tool for communication in the analog world. Who’s in charge of deciding what words mean what? Answer: nobody is in charge. No centralized bodies at all. And yet we — seemingly magically — somehow manage to agree to call a pencil a pencil. No committees, no standards bodies, yet we agree on most of these tools of communication. That is an example of loose consensus, in the non-digital world.

In the digital world, I think loose consensus is very much possible. We just haven’t implemented it yet. What would happen to the English language if websters dictionary shut down, and no one took their place? Basically nothing. Old words would still work, new ones would still churn into existence. But what would happen if the w3c stopped issuing standards, and no one took their place? Chaos, relatively speaking. No one would be able to agree on new standards for anything. Just like the cartoon, every attempt at fixing the problem of ā€œtoo many standardsā€ would just mean adding one more standard to the pile. Without centralized standards bodies, it would be a digital Tower of Babel.

But the thing is, I think loose consensus is actually not that complex to implement digitally. It’s just that we haven’t done it yet. šŸ¤·šŸ»ā€ā™‚ļø

A fully decentralized solution is definitely possible. And desirable. Not just the App Store, but all sorts of questions and decisions. Many of them, including the App Store, boil down to the tools that we use to communicate with each other: what are those tools and more importantly who is in charge of deciding how they work.

The question is not whether we want moderation and curation, yes or no. Bc the answer to that question is yes. The real question is who decides, and how does the moderation and curation take place. Saying it should be done in a decentralized fashion does not equal let’s have zero moderation or curation, although it understandably might seem that way without having a clear vision of how it is even possible, or without even believing that it is possible.

But it is possible. Consider the English language, a tool for communication in the analog world. Who’s in charge of deciding what words mean what? Answer: nobody is in charge. No centralized bodies at all. And yet we — seemingly magically — somehow manage to agree to call a pencil a pencil. No committees, no standards bodies, yet we agree on most of these tools of communication. That is an example of loose consensus, in the non-digital world.

In the digital world, I think loose consensus is very much possible. We just haven’t implemented it yet. What would happen to the English language if websters dictionary shut down, and no one took their place? Basically nothing. Old words would still work, new ones would still churn into existence. But what would happen if the w3c stopped issuing standards, and no one took their place? Chaos, relatively speaking. No one would be able to agree on new standards for anything. Just like the cartoon, every attempt at fixing the problem of ā€œtoo many standardsā€ would just mean adding one more standard to the pile. Without centralized standards bodies, it would be a digital Tower of Babel.

But the thing is, I think loose consensus is actually not that complex to implement digitally. It’s just that we haven’t done it yet. šŸ¤·šŸ»ā€ā™‚ļø

Yup, nostrapp.link has what, 20? Although it does seem to be growing fast!

As long as the voting system isn’t in the protocol, then the App Store is just another app and people use it if they like it or make their own if they don’t. At some point though, apps that some would consider controversial will pop up and so it would be nice to have a WoT solution figured out before that happens. Which is a nontrivial problem.

So the people who get to vote have an influence score of 1, and everyone else has an influence score of 0.

Who gets to be in charge of the vote? And who decides how many months old? This needs to be done in a decentralized manner. Which means no one should be in charge.

Actually that wouldn’t work, because the event id changes every time Alice updates her list. If Dan wants to make a list of nip-51 lists, each item on his list would itself be a list and would need to specify:

- pubkey of that item’s list author

- the list kind

- the list d-tag (if kind=30000 or 30001; not needed if kind=10000 or 10001)

Then the client would look for the most recent event that fits that criterion.

So Dan’s list would be: kind 30000. What would be the d-tag of Dan’s list? How does he specify the d-tag of Alice’s list (and Bob’s, etc.)

(Could be I’m just staring past the solution bc it’s late and I need 😓! Lol )

You mean: Alice, Bob and Charlie each make a list using nip-51 (either 30000 or 30001), and then Dan makes a kind 30001 list referencing each of those 3 events?

Honestly I think using the follows list to scrape together a composite mute list would be pretty powerful, shortcomings that we’ve talked about notwithstanding. It should be simple enough to implement I would think. I wouldn’t be opposed to doing that and simultaneously opening up discussion for using 30002 as a next step in the progression.

I wouldn’t be surprised if relays are manually curating mute lists and using event reports to help them.

Centralized manual curation of something that yearns for decentralized curation. A losing proposition. Like in the last season of Halt and Catch Fire (they were trying to curate the web manually, pre-Google.)