
You may have heard of web3. It made quite the buzz this year; it seems like people either love it or hate it. Honestly, I didn't know what web3 was...
For further actions, you may consider blocking this person and/or reporting abuse
We have been using P2P to exchange data for decades. We know how to synchronise data with P2P, but the problem was that we couldn't mutate data in a decentralised manner - we always needed a (write) master and everybody had to trust him. That was until blockchains had been developed. Blockchains use P2P, a runtime layer, a defence mechanism, and some clever data structures on top of databases in order to get rid of the (write) master in a global scenario. Now we have a network of equal nodes, in which everybody can verify data mutation and as long as > 50% of the nodes play fair (=come to the same result) the blockchain works. It's indeed a very expensive composition of technologies just to get rid of that single trusted master server, but it might be worth it depending on the use-case. Today we know for sure of one use-case that's worth all the fuzz* and that's Bitcoin. Web3 is the term that's used to explore blockchain use-cases other than just payment.
* = I don't think that PoW is worth it.
Interesting run down of where we were and what we are building right now.
A question I have is why do you feel web3 has become a term and movement we are seeing now? Reason I'm asking is because IPFS, Storj (sub 2018 era projects) and general peer to peer incarnations like music sharing, torrenting and p2p have been around a while now but the web3 "trend" is more recent.
Yes, they have been around for sometime. The way I see it is web3 is the rebranding of decentralized tech. I think that the cryptocurrency part really accelerated the development and usage because of the economic incentives and with that the tech stack is growing.
One thing that can safe all web devs from madness is "communication". If properly communicated, then properly standardized, more over we need "conscious standardization" which I would call "not efficient" for todays web2. Term of "conscious" includes term of "security" tho . Security (immune system) can be achieved only if the body moves properly . Standardization is our legs & arms . We need www community based standardization (a centralized package of good practice you would not required to be payed for a chapter tho) & of course more contributions in one place rather than complicated arch. with thousands of question over stack overflow not mentioning others . This can be achieved but requires ones own income (I am not talking about money, rather tho – efforts) .
Not sure if I understand you right. It's probably too early for w3c standardisation of web 3.0, it's still in its early stages. However some communities have proper standards processes, e.g. Ethereum's EIP -> ERC process. The development of DAOs is also all about government.
But keep in mind: web 1.0 was the "crazy" development with late standardisation. The early, properly standardised web was Gopher. It failed.
Thanks for the post. It sounds like web3 is an interesting idea but until it will have clear standards I will keep tracking it from the distance.
This is by far the most interesting article I read in dev.to!!
Thanks for the rich content.
It's exactly the "given the money" thing. The solution is economical/statistical, not technical/deterministic.
Heavily misguided. All of it exists today without a need to kill the planet one GPU cycle at a time.