1. web3.0 概念理解

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.钱包

是区块链入口,拥有钱包账号就可以在区块链上进行业务相关的操作和参与到区块链网络中。

相关推荐
Web3_Daisy2 天前
什么是 Robinhood Chain?
大数据·人工智能·web3·区块链
怒放de生命20103 天前
【web3基础】Go-Zero+mysql进行crud操作(三)
mysql·golang·web3·go-zero
jiayong233 天前
Solidity 合约基础:从 BountyBoard.sol 读懂链上任务状态机
web3
怒放de生命20103 天前
【web3基础】go-zero使用etcd实现服务注册与发现(四)
golang·web3·etcd·go-zero
怒放de生命20104 天前
【web3基础】go-zero环境搭建(一)
开发语言·后端·golang·web3·区块链
怒放de生命20104 天前
【web3基础】go-zero创建rpc服务,创建配置文件(二)
开发语言·rpc·golang·web3
木西8 天前
深度拆解 DeSci 龙头 OriginTrail:从核心架构到智能合约复刻与全链路测试
web3·智能合约·solidity
Web3李李8 天前
DApp核心安全漏洞与项目方全方位防护指南
web3·区块链·智能合约·软件开发·dapp开发·安全审计
加速财经9 天前
聚焦青年力量,MGBX打造全球Web3教育与创新平台
web3
Rockbean10 天前
10分钟-AI × Solana:2.MCP服务器——AI代理接入Solana的标准化通道
rust·web3·智能合约