1. web 3.0 主要有下面几个特征
(1)用户拥有:
用户掌握私钥,只有自己才能修改和使用。其他都不能修改。
(2)通证经济:
()
(3)网络:
()
(4)区块链:
以太坊等区块链上的状态机,有网路中共同的匿名节点维护。
(5)去中心化:
没有集中式数据库和服务器
2.DApp架构图
由这个八个部分组成:
Singner:
FRONT-end:
provider:
the graph:
polygon:
IPFS/SWARM:
以太坊:
区块链:

3.哈希算法
默克树:通过不停地哈希算法,生成根节点子节点和叶子数据,树形式的结构。
4.数字签名
对称加密:
明文加秘钥->生成密码 ; 密码加秘钥->明文
非对称加密(私钥用于数字签名,公钥验证签名):
明文加公钥->生成密码; 密码加私钥-->明文;
明文加私钥->数据签名 ; 数据签名加公钥-->验证数字签名(是否正确)
5.语言机
chainlink预言机:区块链拿不到下线网络的数据,比如天气预报和比赛等数据。
可以通过chainlink语言机把线下网络数据放到里面,chainlink也是去中心化的网络机制,保证了数据的安全,这样就能保证区块链上的数据安全。
6.钱包
是区块链入口,拥有钱包账号就可以在区块链上进行业务相关的操作和参与到区块链网络中。