本文参考自: HackQuest - Web3 基础知识
- 概述
- web3发展历史(详细内容和图片参考原网站)
- web3领域分析
- DeFi
- 去中心化金融
- 金融交易和服务
- 传统金融中的银行、经纪人和其他中介机构被智能合约所代替,一切都是通过代码来自动运行的,并且是开放透明的,任何人都可以参与验证
- 知名项目
- Uniswap交易平台、Aave借贷平台、MakerDAO稳定币DAI
- 核心
- 分布式账本
- 去中心化金融
- NFT
- 非同质化代币
- 数字资产的独特性和价值
- 与传统的加密货币(如比特币或以太坊)不同,每个 NFT 都有独特的身份标识。每个 NFT 就像一件有独特编号的艺术品或收藏品,比如一幅画或一枚限量版邮票,因为它们各自有不同的价值和特征,所以你不能简单地把它们进行交换
- 知名项目
- OpenSea、Rarible
- 特点
- 为数字内容创造者提供了将作品货币化的方式
- 非同质化代币
- DAO
- 去中心化自治组织
- 创新组织形式
- 在 DAO 中,权力和决策过程是分散的,对于重大的问题,比如资金分配、规则制定和项目发展方向等,不是由单个领导或小团体决定,而是由持有组织代币的成员共同投票决策。DAO 通过把规则写入代码中,由智能合约来自动执行,确保了规则的确定和透明。
- 知名项目
- MolochDAO
- MolochDAO,它是一个专注于为以太坊生态系统提供资金支持的组织,其运作方式是成员提交提案请求资金,然后其他成员共同投票决定是否批准这些提案,如果有足够多的投票支持,那就会从 DAO 的资金库中拨款来执行这些提案。MolochDAO 的提案信息是公开的,任何人都可以查看项目的介绍、投票和执行情况,从而增加了透明度和社区参与度。
- MolochDAO
- 特点
- 集体决策和公平管理
- 去中心化自治组织
- SocialFi
- 社交金融
- 社交互动的同时进行资产的生成、交换和增值
- SocialFi 平台让用户在参与社交活动如发帖、评论、分享内容时得到实质性的经济奖励,比如代币或 NFT,同时保证了他们对自己数据的所有权和控制权。这种模式打破了传统社交网络的利益分配机制,将价值回馈给内容创造者和社区成员。
- 创作者还可以在平台上进行众筹活动,使用智能合约创建代币化的众筹项目,这些代币可能会随着创作者的成功而增值,从而吸引投资者支持他们的创作。
- 知名项目
- Mirror
- 特点
- 社交奖励
- 重新定义了用户参与的价值
- 社交金融
- GameFi
- 游戏金融
- 虚拟游戏带来现实回报
- 玩家的时间和技能可以转化为现实世界的财富,同时也促进了数字资产的流通和创新
- 结合了加密货币、NFT。这种游戏模式赋予玩家拥有资产的所有权和交易能力,允许他们自由地买卖、交换或投资这些资产。
- 结合了DeFi。流动性挖矿、借贷和收益农场,使玩家在享受游戏乐趣的同时,还能参与到复杂的金融活动中
- 知名项目
- Axie Infinity
- 游戏金融
- DID
- 去中心化身份
- 身份认证方式
- 用户的身份数据被加密并分散存储在区块链网络上,用户可以自主管理其身份证明和相关数据,使用私钥进行安全验证,以此确保身份信息的可靠性和隐私性
- 知名项目
- ENS
- 它允许用户将复杂的以太坊钱包地址转换为易读易记的域名,如" alice.eth ",从而简化了转账过程,并且提升了用户体验
- ENS
- 去中心化身份
- 基础设施赛道
- 区块链协议
- 智能合约平台
- 以太坊( Ethereum )
- 节点网络
- 分布式存储
- IPFS( InterPlanetary File System )
- 跨链互操作协议
- Polkadot
- Cosmos
- DeFi
- web3未来发展趋势
- 生态角度
- Bitcoin价值存储
- Ethereum扩容和速度
- Polkadot多区块链联合平台
- Cosmos相互连接的区块链网络
- Solana
- 共识角度
- PoW
- Pos
- 城市
- 硅谷、新加坡、
- 生态角度
- 参与web3
- 创建数字钱包
- MetaMask浏览器插件
- 获得加密货币
- Binance
- OKX
- 交易加密货币
- PancakeSwap
- 购买NFT
- Element Market
- 创建数字钱包
- 技术入门
- 分布式账本
- 每一条区块链都是一个分布式账本,所有的交易记录不是存放在一个中央服务器上,而是分散存储在网络中的所有计算节点中,每个节点都有一份交易账本的拷贝,这些拷贝是完全相同且实时更新的。
- 当有新的交易发生时,这个交易会被发送到网络中的所有节点,并通过矿工验证确保其有效性。一旦交易被验证,它就会被添加到账本的最新页面上,也就是区块中,并且这个过程是不可逆的,一旦记录下来,就无法被篡改或删除。
- 区块链数据结构(以以太坊为例)
- 前言
- 区块链作为 Web3 生态的核心基础设施
- 相当于一个分布式数据库
- 用于存储全球范围内的交易数据、智能合约、用户身份信息和各种类型的去中心化应用( dApps )数据
- 以太坊区块链从上往下可以依次分解为
- 区块链、区块、交易三个层次
- 其中的交易数据、收据数据、状态数据和账户数据都分别存储在四棵默克尔树中
- 区块链
- 一系列数据块(即"区块"),通过特定的方式相互连接,形成的一条链
- 每个区块都包含前一个区块的哈希值,称为"父哈希值"( Parent Hash ),这是前一个区块内容的唯一标识符
- 区块
- 区块头
- 父哈希值( parentHash )
- 记录前一个区块的哈希值
- 时间戳( timestamp )
- 记录区块创建的具体时间
- 随机数( nonce )
- 用于工作量证明( PoW )机制中的挖矿过程。
- 难度目标( difficulty )
- 表示挖矿的难度。
- 币基( coinBase )
- 标识矿工的账户地址。
- 另外,区块头里还记录了三个非常重要的根哈希值:
- 状态树根( stateRoot )
- 表示了区块链的状态树的根哈希值,状态树记录了所有账户的状态信息,如余额、合约代码等。
- 收据树根( receiptRoot )
- 表示收据树的根哈希值,收据树记录了交易执行的结果,如交易是否成功、交易费用等。
- 交易树根( transactionRoot )
- 表示交易树的根哈希值,交易树包含了区块中所有交易的信息。
- 状态树根( stateRoot )
- 父哈希值( parentHash )
- 区块体
- 区块头
- 前言
- 分布式账本