一个开发者的web3冒险之旅

一、web的大致发展历程

1.0 username+password for a site,用户阅览接受互联网信息

2.0 username+password for a/some sites,用户参与创造互联网信息

3.0 connect wallet for everything,一个钱包走天下,用户参与创造互联网信息

二、Dapp和App的区别

App:前端 → http请求 → 后端 → Nginx/Apache服务器,中心化服务器处理请求和回应

Dapp:前端 → RPC → 智能合约 → 节点EVM,去中心化节点处理交易和事件

*交易:接收用户和创建签名

*事件:处理完交易后需要广播到全网其他请求

*智能合约:以太坊上的程序、代码和数据状态的集合