Alex Gleason:This is what I thought too, but after attending the recent conferences I observed that the people wish for a higher levā¦
Once we can deal with adding and removing members, then we can create a system around publishing NIPs that people can vote on. And maybe we can also recreate nations from scratch too.
fiatjaf:https://github.com/nostr-protocol/registry-of-kinds
I agree, I think standards can be written anywhere, we don't need ā¦
This is what I thought too, but after attending the recent conferences I observed that the people wish for a higher level of coordination.
Iām doing some research into building a decentralized public groups. Iām calling it a āfellowshipā. People vote to add and remove people from the group. Iāve been reading about DAOs on Ethereum and also looking at the idea of a multisig ātreasury UTXOā on Bitcoin that members can spend at 2/3 to redefine the list of members.
I agree, I think standards can be written anywhere, we donāt need a standard for writing standards. They can be in a website, a note, an article, they can be an implementation that everybody copies.
The NIPs repo has served the purpose of having people share ideas and get in agreement about them before implementing, but that can be done elsewhere.
The stressful parts of the standardization process arenāt going away ever, and trying to do your own thing and let others copy later can be good but can also be pretty bad for everybody, it depends.
In general I think some protocol designs are much better than others, by a huge margin, and that doesnāt correlate with the people who make the better products. Also if someone has had the thought in their mind of making something as an open standard rather than a proprietary API that person is already much better qualified to writing that standard than someone who doesnāt care at all and isnāt even reading this note. But exceptions exist.
I like this approach. Significant effort goes into curating NIPs, Iād like to be able to delegate my āviewā of the NIPs to a committee and publish variations for specific NIPs. This way my overall view doesnt go stale. Iād also like to inspect other peopleās view, particilar their explicit variations.
What is the best model of coordination? We can recreate GitHub on Nostr with its hierarchy. Or we can use the Wikifreedia model. But actually instead of a NIPs registry maybe we need a kinds registry.
Thatās exactly how the nips repo works. Anyone can publish a ādraft specā via PR, and those can be refined and merged into the ācoreā after sufficient buy in from the community. Iām not saying itās ideal, but it is not a terrible model and currently better than e.g. nostrhub.io, although I know @npub1...cd26p is planning to update that.
And if that center stops serving the ecosystem, people can fork and build something else.
As Bruce Lee put it:
āDo not cling to partiality, however fantasticāsee things from totality. When the totality is taken apart it is no longer total. All the pieces of a car that has been taken apart are there, but it is no longer a car and cannot function to its nature.ā
The ecosystem already has plenty of standards. The challenge is getting enough apps to implement the same ones in compatible ways so the experience feels consistent no matter which client a user chooses.
Write a comment