Hey Y'all,
It was @bogen85 that pointed me out to this discussion. Probably because I'm involved in many cryptocoin projects, or maybe just because it was a strange thread.
After taking the time to read all 8 pages, at the time I post this, filtering out the Joanna noise, one thing was made clear to me: At the very mention of the word blockchain, everyone cringes and stops reading/listening.
This is quite understandable. For the past 15 years or so, the only thing that anyone has heard about being implemented on top of blockchains has been cryptocurrencies.
This is kinda compounded when about 99.9% of any explanation about what a blockchain is starts with: It's a ledger...
And this could not be further from the truth!!!
In reality, a blockchain is just a database, is just a database. Yes, technically it's a container of data, any data.
What makes people go numb is the fact that they only have heard of cryptocurrencies being done in it.
And if everyone could actually get past over that, then we could have a better discussion on the subject.
While I've been in the cryptocurrency environment for quite a while, both the terms Web3 and dApps are still a bit fuzzy in the middle, never mind the edges.
That is mainly my own fault for not having had the interest or the will to actually dig a bit more in to them.
But I do think that what they are trying to do is to use the fact that a blockchain is a write once, read many database, that can contain a lot more than just a ledger and attempt to create a decentralised way of making data or knowledge available!!
And if this is the case, then I'm of the opinion that this is as on topic as any discussion that the subject is a database. Sure, not an RDBMS kinda thing, but heck, even NoSQL is not off topic here.
The OP has mentioned ICP quite a number of times. And this is something completely new to me. But my curiosity is now peaked.
Even with the most basic and muddled understanding of Web3( not dApps ), I was already seeing a bit of what could be done.
Also the OP has mentioned many times that the technology behind the infra needed to host them is not as simple as the very easy to implement Client/Server models we're used to.
This also peaks my curiosity, since my only interest in anything blockchain-y or cryptocoin-y is in how these things work, not the financial or cryptobro nature of it all.
The financial and cryptobro nature of it all is just the noise I have to endure when entering the realm.
Now, the fact that I haven't dove into ICP, and I'm just forming a wishful thinking about it, may not be an accurate perception of what it is.
To me, right now, the SETI@home or Fold@home models of distributing a binary so that anyone that participates will enhance the entire network, kinda comes to mind.
But kinda in reverse, since the nodes would be the ones running or hosting these things.
From my very basic and muddled understanding, what I've been able to suss out is that we would not need to have the current client/server model, but something more akin to P2P, where all nodes can serve as DNS and web page suppliers.
This for me is really interesting due to the decentralisation nature of it all. But, alas, I'm not that versed in it all to fathom what is the cost, or difficulty, of such a new infra.
One thing I must agree: The OP does use a lot of marketing lingo and does a lot of beating around the bushes, that's for sure.
One of the things I've noticed is that @Warfley does have a lot of knowledge about the privacy issues of a publicly accessible blockchain.
He points out a lot of real life cases that would never work when said publicly accessible blockchain is used to host very private and confidential data.
He also makes me think that I'm in a bit of an Utopia haze when I think about the decentralisation of the Web. It's not as simple as just that, the decentralisation.
Which makes me conclude that we're in a bit of lesser evil kinda situation right now with our current web infra.
The only way I can see this thing working is if we make the entirety of the internet services work on top of a blockchain.
This is the only way that would avoid getting off-chain for anything, cuz... Heck, now the entirety of the internet IS the blockchain.
I'll have to ponder a bit more on this, cuz at a first glance, it's just having another layer of abstraction, but without that many advantages or added value, only for the sake of it.
My 2c, for whatever it's worth.
Cheers,
Gus