Comment

Comment by russellbeattie

Help me out with the web3 tech basics?

As a baseline, let's do web 1.0. To set up a basic web server today, I need:

1) A public connection to the internet so I get an IP address.

2) A server computer listening on port 80 or 443 for incoming HTTP connections over TCP, returning data from a file system or database in the form of HTML/JS/CSS text documents and/or media files as requested.

3) A computer with a web browser which finds the server usually via DNS, and then requests data from the web server by passing it URLs.

Now, you can replace the browser with an API client and the server with a cloud provider and HTML with JSON and you get Web 2.0 (more or less).

Which brings us to "Web3". I honestly have no idea what the hell it's supposed to be or how it works. I've read some things that say it uses IPFS, others which are just about communicating with the Ethereum network of servers, specifically for managing NFTs.

Is there some sort of key technical solution in Web3 that I'm missing? Let's say I'm supposed to start work tomorrow on a cool new web3 app... What is it that I'll be doing exactly?

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton