one of the biggest problems with the whole constellation of culture that sprang out of the seed of #bitcoin is this
that everything needs a peer to peer, flat architecture
the internet is a thriving business environment and it functions with a minimal consensus on protocols like HTTP and similar, small specifications
it is composed out of various sized infrastructure from single VPS services to clusters to dynamic cloud hosting to large scale, distributed, pubsub/replicated architectures like you see with facebook, twitter, amazon, and the rest
similarly, to achieve anything out of the constellation of bitcoin/lightning/nostr we have to think about architecture the same way
build stuff to work as a single unit, then create mechanisms to replicate across clusters and distributed and make services redundant, rinse and repeat
there is no great mysteries in this, but people think there is because of how in their mind it seems like bitcoin came out of nowhere
a) it didn't come out of nowhere, there is a whole constellation of technologies and mathematics behind it that satoshi combined
b) the need for it was obvious to people for at least a decade before it happened (i was in communities that perceived this need also back in those days)
bitcoin's consensus is a real one-off, it's extremely rare to find any system design that enables such broad collaboration, and its scalability has been the main problem... it's broad scale and coherent, it allows unlimited participants, it is basically invulnerable to corruption
but...
it can only keep a small amount of data, it has limits on how fast that data can become canonical and distributed, and these limitations all are tied to the fact that it is a global consensus
in actual fact NOTHING else needs a global consensus, this is the error of thinking of shitcoins and the error of thinking of the centralised infrastructure plays like amazon, microsoft and google
it just requires a good, solid set of protocols and a competing ecosystem of developers aiming to outdo each other in quality, performance and capabilities
stop thinking in terms of building the social network equivalent of bitcoin
we don't need it
that would be a very dull conversation... 1-4 megabytes of data every 10 minutes? that's not even enough for an audio stream except maybe a single voice encoded in speex codec or something
inconsistency is good, we want the network to be a hive of competing and cooperating small units of various scale
social communication is not a common good, but money is
social communication does not need a consensus, or, more exactly, it can use any kind of consensus that suits your purposes, as it already is being done with
what we #nostr devs are here to do is not so much create a global social consensus, as a means to have your own little village in cyberspace
Showing page 1 of
1 pages