Web3通识
共识算法
Pow
PoW 的概念最初并非为加密货币而设计的。它是由 Cynthia Dwork 和 Moni Naor 于 1993 年提出的,旨在阻止针对电子邮件服务的垃圾邮件攻击。
工作量证明所涉及的计算需要一定的时间和资源。对于普通用户来说,这种额外的工作量是可以接受的,因为它不会显著影响正常的邮件操作。然而,对于通常发送数千封垃圾邮件的垃圾邮件发送者来说,这个计算过程会消耗大量的时间和资源。这种机制大大增加了发送垃圾邮件的成本,从而有效减少了垃圾邮件的数量。
2008 年,化名中本聪(Satoshi Nakamoto)的个人或团体在创建比特币时应用了 PoW 机制。
比特币是一个去中心化的分布式网络。发起新交易时,网络内没有中央权威机构来验证和确认交易。为了防范恶意攻击,需要一种机制来确保所有网络参与者(节点)对交易记录的有效性和区块链状态达成一致。PoW 机制解决了这一共识问题,为比特币网络提供了去中心化的安全性,确保其运行不依赖于任何单一实体,并维护了网络的完整性。

图源:HackQuest
最长链原则:在比特币网络中,众多矿工同时挖矿,经常产生多个合法区块,从而导致区块链分叉。分叉后,新创建的区块会被添加到哪条链上?
此时,矿工遵循最长链原则,默认最长的链,即累计计算工作量最多的链,作为继续挖矿的有效链,因为最长的链代表了网络完成的最大工作量。
迄今为止,POW 已成为许多加密货币中广泛使用的共识算法。PoW 机制也使得攻击系统变得非常困难,攻击者需要控制超过 50% 的网络算力才能影响区块链的状态(51% 攻击)。
**然而,PoW 机制也存在巨大的能源消耗以及算力的中心化等弊端。**例如,2014 年,GHash.IO 矿池一度占据了全球比特币网络超过一半的算力,理论上有能力发起“51%攻击”,引发社区广泛担忧。后来,GHash.IO 主动降低算力份额,承诺不超过全网 39.99%。
POS
POS 是针对 POW 弊端而设计的机制。
与 PoW 机制不同,PoS 不依赖于算力的竞争,参与者通过质押一定数量的加密货币即可获得区块创建者(验证者)的资格。

图源:HackQuest
当要创建新区块时,区块链协议会从所有质押的验证者中随机选择一位验证者。一旦被选中的验证者创建了区块,其他节点就会对其进行验证。如果区块被验证通过,则会被添加到区块链中,创建者将获得一定数量的加密货币作为奖励。验证者被选中的概率与其质押的金额相关;通常,验证者质押的金额越多,被选中的几率就越大。例如,在以太坊 2.0 中,验证者需要至少质押 32 个以太币 (ETH) 才有资格创建区块。通过这种方式,PoS 机制实现了更高效、更节能的区块链网络。
其他共识算法
- 历史证明(PoH):PoH 旨在创建一个可信赖的时间记录来验证事件的顺序和时间,允许网络参与者验证事件的发生是否按顺序进行,而无需相互通信。
- 实用拜占庭容错(PBFT):旨在容忍系统内一定比例的恶意节点,确保全网达成共识。PBFT 特别适用于私有链或联盟链。
- 委托权益证明(DPoS):这是 PoS 的增强版本,用户将其投票权委托给少数代表,这些代表负责验证并向区块链添加新区块。DPoS 旨在提高网络可扩展性和交易速度。
- 纯权益证明(Pure PoS):PPoS 通过随机选择验证者来消除 PoS 中潜在的中心化问题,确保网络的去中心化和安全性。
- 权威证明(PoA):在 PoA 中,交易和区块的验证由预先选定的可信节点(验证者)完成。这些节点通常因其公开身份而承担责任,适用于对速度和效率有严格要求的网络。
- 身份验证证明(PoAuth):与 PoA 类似,但 PoAuth 要求验证者具有公开身份,并且他们通常是社区选择的受信任的个人或公司。
- 空间证明(PoSpace):这些算法根据网络参与者提供的存储空间量来选择区块生产者。它们的优点是能耗较低。
关于钱包
在 Web3 生态中,随着区块链技术的普及和应用的丰富,各种类型的钱包应运而生,以满足不同用户的需求,提升交易的便捷性。
在过去一年我对钱包的使用不以为意,当到了真正需要使用钱包时,才发现这个小东西挺有意思的,有很多需要学习的东西。
钱包类型大致可以分为以下几类:
●软件钱包:软件钱包是安装在电脑或移动设备上的应用程序。它们有桌面钱包、移动钱包和网页钱包等形式。
- 桌面钱包:桌面钱包安装在个人电脑上,提供更高级别的存储安全性,但依赖于设备。例如 Electrum 和 Exodus。
- 移动钱包:移动钱包安装在智能手机上,让用户可以随时随地进行交易,例如 Trust Wallet 和 MetaMask 的移动版本。
- 网页钱包:网页钱包通过浏览器访问,方便快捷,但安全性较低,更适合小额交易。例如 MyEtherWallet 和 MetaMask 的网页版。
●硬件钱包:硬件钱包是类似 USB 驱动器的物理设备,可以离线存储私钥,安全性极高。它们不易受到在线攻击,但价格通常较高,适合长期存储大量资产。例如 Ledger Nano S 和 Trezor。
●纸钱包:简单来说,纸钱包是将公钥和私钥打印在纸上,完全离线操作,从而避免了遭受在线攻击的可能性。然而,纸张易损坏,不便于频繁交易。
●托管钱包:托管钱包由第三方服务提供商管理,只需注册账户即可轻松使用。它们为初学者提供了便捷的操作,并免除了用户对私钥安全和管理的担忧。然而,用户需要信任服务提供商的安全性和稳定性。例如,币安交易所提供的钱包。
●多重签名钱包:顾名思义,多重签名钱包需要多个签名才能执行交易,从而提供额外的安全保障。这类钱包非常适合团队和合作伙伴之间的资产管理,例如 Gnosis Safe。
币安实际上提供两种“钱包”服务:交易所钱包与 Web3 钱包。
Web3 钱包类型
冷钱包:
冷钱包是指不连接互联网的加密货币钱包,主要用于加密资产的离线存储。
● 硬件钱包
● 纸钱包
热钱包:
热钱包是指连接到互联网的加密货币钱包,允许用户快速进行交易并日常使用。
● 浏览器钱包
● 移动钱包
● 桌面钱包
● 网络钱包
区块链应用场景
比特币
比特币是一种去中心化的加密货币,与美元、欧元或人民币等传统法定货币不同,比特币不受央行控制或发行。
比特币仅以电子形式存在,没有实体对应物,允许用户通过互联网进行交易。此外,每笔交易都是公开透明的,所有交易数据都记录在区块链——一个分布式账本上。
比特币是第一个实现区块链技术的加密货币。
这体现在几个关键方面:
●分布式账本:比特币的区块链记录了自网络成立以来的所有交易。每笔交易都被打包成一个“区块”,这些区块通过复杂的加密技术连接在一起,形成一条完整的链条。
●去中心化:区块链是去中心化的,这意味着完整账本的副本并非存储在单个中央服务器上,而是分布在整个网络节点上。这种设计使比特币网络具有抵御攻击或篡改的能力,因为更改区块链上的交易数据需要同时控制超过 50% 的网络节点。
●安全性:比特币区块链中的每个区块不仅包含交易数据,还包含该区块的哈希值以及前一个区块的哈希值。哈希值就像数字指纹一样;任何对交易数据的篡改都会改变哈希值,从而立即暴露任何篡改企图。这确保了比特币网络的安全性和不可篡改性。
●挖矿与共识机制:比特币矿工通过工作量证明 (PoW) 机制维护区块链。矿工使用强大的计算机解决复杂的数学难题(找到符合难度目标的随机数),这个过程称为“挖矿”。当矿工成功解决难题时,他们可以将交易打包成一个新区块,并将其广播到网络供其他矿工验证。一旦验证正确,新区块就会被添加到区块链中。作为回报,创建新区块的矿工将获得一定数量的比特币奖励——这是发行新比特币的唯一方式。
以太坊
2013 年,一位年轻的程序员兼比特币狂热爱好者 Vitalik Buterin 注意到,比特币背后的区块链技术潜力巨大,但目前仅用于货币交易。他希望创建一个更灵活的平台,让开发者能够构建除货币交易之外的各种应用。于是,以太坊于 2015 年诞生。
与比特币一样,以太坊是一个开源的去中心化区块链平台。它支持其原生加密货币以太币 ETH,还为去中心化应用程序 DApp 的运行提供了一个生态环境。这些应用程序由智能合约驱动,并在以太坊虚拟机 (EVM)上运行。
如果说比特币是一个全球分布式账本,那么以太坊就是一台全球分布式计算机。
Defi
去中心化金融(DeFi)是一个基于区块链技术的金融生态系统。它利用智能合约实现金融服务自动化,同时消除传统金融系统中存在的银行和经纪商等中介机构。在 DeFi 的世界里,所有交易和服务都是透明的、无需许可的,并且对所有能够访问互联网的用户开放。
图源:Superoil
与传统的中心化金融(CeFi)相比,去中心化金融在可及性、透明度、安全性、效率、创新性和去中心化方面具有显著优势。
● 首先,DeFi 提供无边界金融服务,确保全球用户只要有互联网连接,就可以不受地域限制地进行交易。这对于传统银行服务不足或无法使用的地区尤为重要。
● 其次,DeFi 利用区块链技术公开记录所有交易,任何人都可以验证和审计这些记录。这种公开性极大地增强了系统的透明度和可信度,使用户能够清晰地看到资金的流向,从而减少了隐藏费用和潜在的违规行为。
● 在安全方面,DeFi 采用先进的加密技术保护用户的资金和交易,显著降低欺诈和黑客攻击的风险。自动化智能合约还能确保交易的无缝执行,无需传统金融机构常见的复杂流程和人工审核,从而提高运营效率。
● 在创新方面,DeFi 的开放开发平台吸引了来自世界各地的开发者,催生了一系列新的金融产品和服务。这种社区驱动的开发模式促进了思想交流和快速迭代,加速了金融领域的技术进步。
● 最后,与可能面临宕机风险的传统金融机构不同,DeFi 的分布式结构本质上消除了单点控制,增强了系统抵御故障和攻击的能力。即使某些节点受到攻击,网络仍能持续运行,确保金融服务的连续性和稳定性。
DeFi 项目的一个典型例子是 Uniswap,这是一个基于以太坊区块链的去中心化交易所 (DEX) **。**Uniswap 采用一种新颖的自动做市商(AMM) 模型,取代了传统的订单簿系统,允许用户无需中介机构即可交易不同的加密货币。
交易流程如下:
● 第一步:用户(流动性提供者)将自己的代币对存入流动性池,例如添加一定数量的 ETH-USDT 代币对,为交易提供必要的流动性。
● 第二步:当其他用户想要兑换代币时,比如将 ETH 兑换成 USDT,他们只需将 ETH 发送到交易所,智能合约就会自动按照当前汇率进行交易,然后转移指定数量的 USDT。
使用 Uniswap,用户不需要信任任何第三方,因为所有交易都是通过代码自动完成的,从而降低了欺诈和中介干预的风险。
对比:币安属于 Cefi。它是由公司运营的加密金融服务,用户将加密货币的钥匙交给平台托管,平台负责安全、交易撮合和合规操作。币安作为一家全球性的加密货币交易所,用户在币安进行交易时,不是自己保管加密货币的私钥,而是由币安平台托管,符合 Cefi 的特征。此外,币安也需要用户进行实名认证,受到相关监管,并有客服提供咨询服务,这些也都是 Cefi 的典型特点。
NFT
在加密货币的世界里,可替代性指的是可互换性。例如,如果你拥有 1 个 BTC,我也有 1 个 BTC,即使这两个 BTC 可能位于不同的钱包地址,它们的价值也相同,可以直接兑换。这就像用一张 100 美元的钞票换另一张相同面值的钞票一样。
而不可替代性则意味着独特性和不可互换性。非同质化代币 (NFT) 就是这样一种独特且不可互换的数字资产。NFT 通常用于证明数字艺术品、收藏品等资产的所有权。
以 CryptoPunks 为例,它是以太坊上非常著名的 NFT 项目。CryptoPunks 由 Larva Labs 工作室打造,包含一系列 10,000 个像素艺术角色,每个角色都独一无二,已成为加密艺术和文化的象征。它们不仅仅是图像,更是身份和地位的象征。CryptoPunks 的成功在于它将艺术、稀缺性和社区力量完美结合,创造了巨大的经济价值和文化影响力。
DAO
去中心化自治组织**(DAO)**是一种基于区块链技术的组织形式,通过智能合约自动执行组织的规则和决策。**与传统公司不同,DAO 没有管理层和中央权威,所有决策均通过成员投票或预先确定的算法做出。**成员通常持有赋予其投票权的代币,从而可以直接参与组织的治理,例如提出提案、决定项目方向以及分配资金。
与传统公司相比,DAO 在透明度、信任要求、运营效率、参与式民主和安全性方面具有显著优势。
● 首先,DAO 内部的所有决策过程和金融交易都公开记录在区块链上,任何外部审计师都可以轻松验证,从而提高了组织的透明度。
● 其次,DAO 内部成员之间的交互是通过代码来实现的,成员只需要信任智能合约代码本身,而不像传统公司那样需要信任个人领导者或者中心化的团队。
● 此外,由于智能合约可以自动执行任务,这减少了手动处理的需要,消除了许多不必要的中介,并提高了组织运营的效率。
● 此外,DAO 允许每个持有代币的成员参与决策,促进更民主的决策过程,并确保组织真正由社区成员驱动。
● 最后,区块链技术的使用增强了 DAO 的安全性,因为它依靠加密和共识算法来保护数据和资产,从而很大程度上防止外部攻击和内部滥用。
合约交易
Deployment Transaction(部署交易哈希)
- 核心结论:合约部署时产生的 “唯一交易编号”。
- 关键理解:你可以把它当成 “转账凭证号”—— 部署合约本质是向区块链发送一笔特殊交易,这笔交易的唯一 ID 就是它。
- 用途:在区块链浏览器(比如 Etherscan)里输入这个哈希,能直接查到合约部署的完整详情,包括部署者地址、消耗的手续费、交易是否成功等。
Transaction Index(交易索引)
- 核心结论:同一区块内,当前交易的 “排序位置”。
- 关键理解:区块链是按 “区块” 打包交易的,一个区块里可能有很多笔交易。这个索引就是告诉我们 “合约部署交易是这个区块里的第 N 笔交易”。
- 用途:结合区块号,能更精准地定位到这笔部署交易(比如你截图里索引是 53,就是说在对应区块的第 53 笔交易)。
Block Number(区块号)
- 核心结论:包含合约部署交易的 “区块编号”,相当于区块链上的 “时间戳 + 批次号”。
- 关键理解:区块链像一本按顺序记录的账本,每一页就是一个 “区块”,每个区块有唯一编号(从 0 开始递增)。这个编号代表合约部署在 “账本的第 N 页”。
- 用途:通过区块号可以查到这个区块里所有的交易记录,快速定位合约部署的 “时间背景”(比如你截图里区块号 9488326,就是部署在第 9488326 个区块)。
三者的关系:
用 “快递” 比喻:Block Number 是 “快递批次号”(同一批次的所有快递),Transaction Index 是 “批次内的快递序号”(该批次里的第 N 个快递),Deployment Transaction 是 “单个快递的唯一单号”(能直接查到这个快递的所有信息)。
法律与政策
相关文章:
1.[ https://web3caff.com/archives/129542 ]
2.[ https://web3caff.com/archives/128821 ]
Layer
Layer1
- 代表:Ethereum (以太坊), Bitcoin (比特币)。
- 特点:极其安全,绝对可信。(但这栋楼很老,柜台很少。全世界的人都要去总行大厅办事。结果就是排大队(拥堵),而且为了插队,大家疯狂竞价给小费(Gas 费极高))
- 可扩展性问题:随着交易量增加,L1 区块链面临处理能力瓶颈,导致交易速度变慢且成本上涨。
Layer2
【一篇写的很好、讲得很详细的文章:[ https://chain.link/education-hub/what-is-layer-2 ]
- 代表:Arbitrum, Optimism (OP), Base。
- 特点:它是建立在 Layer 1 之上的解决方案,旨在提升区块链的扩展性。速度快,手续费极低。
- 那么Layer2是如何解决Layer1的问题的?
目前最主流、最成功的 L2 技术方法叫做 Rollup。它的字面意思就是“把一堆东西卷起来打包带走”。主要分为两个派别:Optimistic Rollup(先信任,设置挑战期)与ZK Rollup(先质疑,再验证)。【这里详细看上面那篇文章】
1.「最终结算权」:L2 的所有交易最终必须在以太坊 L1 上完成 “确认”(比如你在 Arbitrum 赚的 ETH,提现本质是从 L2 同步到 L1 的账本)
2.「安全性来源」:L2 的安全性 100% 继承自以太坊 L1(比如黑客攻击 Arbitrum,只要 L1 安全,你的资产就能通过 L1 找回)
DeFi
概述
去中心化金融(Decentralized Finance,DeFi),它是指建立在区块链网络(主要是以太坊)上的金融服务体系。
| 特性 | 传统金融 (CeFi) | 去中心化金融 (DeFi) | 优势 |
|---|---|---|---|
| 中介 | 银行、券商、交易所 | 智能合约 (代码) | 没有任何中介赚差价,效率极高 |
| 门槛 | 需要开户、KYC认证、信用审核 | 无许可 (Permissionless) | 只要有钱包就能用,哪怕你在南极 |
| 资产控制权 | 钱在银行手里 | 钱在你自己的钱包里 | “Not your keys, not your coins” |
| 透明度 | 黑盒,不知银行坏账多少 | 链上透明可查 | 每一笔交易都可追溯 |
Defi三大基石:智能合约、稳定币、预言机。
- 加密货币(如比特币、以太坊)价格波动太大,不适合做日常借贷或储蓄。而稳定币可以说是”区块链上的美元”,比如USDT / USDC稳定币锚定美元,1币 ≈ 1美元。
- 区块链是一个封闭的系统,不知道现实世界发生了什么(比如现在的比特币价格是多少)。预言机负责把现实世界的数据(价格、天气等)安全地传输到链上。代表:Chainlink。
主要玩法
去中心化交易所(DEX),代表项目:Uniswap, SushiSwap, Curve。原理是AMM自动做市商。那么我们能做什么?随时兑换各种代币,无需注册账户。
借贷协议(Lending),代表项目:Aave, Compound。原理是超额抵押。DeFi 没有信用审查,所以必须抵押资产。类似当铺,你把价值 $150 的以太坊抵押进去,借出 $100 的稳定币。如果你不还钱,或者以太坊价格暴跌,你的抵押品会被卖掉还债(爆仓)。所以,我们可以在上面存款和借款。值得一说的是,存入闲置币,赚取利息(通常会比银行高。为什么呢?这是一个“饥饿”的市场,在币圈,很多人需要借钱去“加杠杆”炒币。因为牛市来的时候收益极高,所以这些人愿意支付很高的利息来借钱。通过供需关系,就知道想借钱的人多,愿意存钱的人少,利息自然就涨上去了。【注意Defi没有中间人赚差价】)。
场景:
假设你很看好以太坊(ETH),觉得它未来会涨到 $10,000,但你现在手头紧,急需用钱(比如买车,或者看好另一个小币种想买点)。如果不借贷: 你必须卖掉手中的 ETH 换成 USDT(美元稳定币)去消费。等你有钱了再买回 ETH,万一那时候 ETH 价格已经起飞了,你就买不回来了(踏空)。
使用 DeFi 借贷:
1. 你在 Aave(借贷协议)存入价值 $3,000 的 ETH。
2. 你按照规则,借出 $1,500 的 USDT(这就叫超额抵押,抵押物价值必须大于借款)。
3. 你拿这 $1,500 去买车或干别的。
4. 一年后,你赚到了钱,把 $1,500 + 利息还回去。
5. 取回你的 ETH。如果此时 ETH 价格翻倍了,恭喜你,你既用了钱,又享受了资产增值。衍生品(Derivatives),衍生品是一种合约,它的价值“衍生”于另一种基础资产。什么意思?就是你买卖的不是资产本身,而是关于资产未来价格变化的合约。衍生品主要分为三类:永续合约、合成资产、期权(类似买保险一样,保命)。最近还有GMX模式。
流动性挖矿 (Yield Farming),用户提供资产作为流动性以获得奖励。
其他概念
- DAO (去中心化自治组织), DeFi 项目通常没有 CEO。持有项目代币的人(Community)通过投票来决定项目的发展方向(比如是否增加新功能、手续费怎么分)。
- DeFi协议,(如 Uniswap, Aave)其实就是一套代码。这套代码既可以部署在 L1 上,也可以部署在 L2 上。
| 维度 | Layer 1 (以太坊主网) | Layer 2 (如 Arbitrum) | DeFi 玩家 |
|---|---|---|---|
| 安全性 | 最高 (全球节点验证) | 极高 (继承了 L1 的安全性) | 只要不是百亿资金,L2 足够安全 |
| 手续费 (Gas) | 极贵 ($10 - $100 /笔) | 极便宜 ($0.01 - $0.5 /笔) | 散户一定要选 L2 |
| 速度 | 慢 (12-15秒出块) | 快 (近乎即时) | L2 体验类似中心化交易所 |
| 适合人群 | 巨鲸 (资金量 > $100k) | 散户、高频交易者 | 资金少于 5 万美元,别去 L1 |
结论:现在的 DeFi 趋势是 “L1 负责安全和最终结算,L2 负责日常交易和应用”。 大多数新手现在进入DeFi,应该直接从 Layer 2 开始,而不是去以太坊主网送钱。
3. 闪电贷,是一种借用任何抵押品,就可以瞬间借出巨额资金(几百万甚至上亿美元)的贷款方式。唯一的条件是你必须在同一个区块的交易内,完成“转账 -> 使用 -> 还款”的全过程。 闪电贷能用来干嘛?套利、更换抵押品、自我清算等。
交易所
分类
交易所分为证券交易所、期货交易所、加密资产交易所(又分为去中心化和中心化)
盈利
中心化交易所盈利来源(币安为例)
- 交易费
- 上币费(数额不小)
- 量化交易(交易所或许会挪用用户资产去做一些投资理财的东西来赚取利润,还有用户提币的手续费)
- 原生代币(用户使用有优惠,或者持有原生代币类似买了股票,共享利润,比如币上涨)
交易模式
交易模式:订单簿模式
本质是一个实时更新的 “买卖订单清单”,通过撮合买卖双方的订单完成交易,就像传统股票交易所的 “电子黑板”—— 所有买家愿意出的价格、数量,和所有卖家愿意卖的价格、数量,都会公开列在上面,透明且可追溯。
TPS
如果是链上交易所,订单簿模式对链的TPS( Transactions Per Second(每秒交易笔数))的要求很高。
- 区块链的 TPS 不是固定值,会受区块大小、出块时间、共识机制影响(比如比特币区块小、出块慢,TPS 低;以太坊合并后优化了共识,TPS 显著提升)。
- 不同链的 TPS 差异极大:
- 比特币(BTC):~7 TPS(每秒最多处理 7 笔交易);
- 以太坊(ETH):合并后~15-30 TPS(Layer2 如 Arbitrum 可达到 1000+ TPS);
- Solana(SOL):号称~65000 TPS(实际稳定在几千 TPS);
- BSC(币安智能链):~300 TPS。
为什么需要高TPS?
订单簿需要 “实时更新”;高频交易需求:挂单/撤单多;撮合效率决定用户体验,低TPS会导致 “滑点飙升”。
链上交易方案
链上交易方案:AMM自动做市商
交易所里没有订单簿,只有一系列预设的函数,为各类货币的互相交换来定价。
这些预设的函数(例如 x*y=k)基于两头货币在各自流动性池中的供给变化率,来设定价格。在某个货币的流动性池内,任何人都能够提供该种货币以增加其流动性,从而获得收益。
LP(Liquidity Provider) :向去中心化交易所(DEX)或自动做市商(AMM)资金池存入代币的用户。
做LP:给交易提供流动性
LPT,T指Token。当用户成为LP时,系统发放的凭证代币,代表其在资金池中的份额。
Uniswap
一篇不错的文章[Uniswap 是什么?一文读懂去中心化交易所的 “龙头玩家” - 区块链网]
核心内容
Uniswap 的核心:不是 “撮合交易”,而是 “自动做市”。
传统中心化交易所(比如币安、火币)用的是 “订单簿模式”:你想以 1000 美元买 1 个 ETH,需要等有人愿意以这个价格卖;如果没人卖,订单就会 “挂” 在那里。但 Uniswap 完全不一样,它不需要等待对手方,而是靠 “流动性池” 来完成交易。
AMM自动做市商(Automated Market Maker)恒定乘积公式:x * y = k(x 和 y 分别代表池子里两种代币的数量,k 是一个固定值)。比如ETH-USDT池,当你买入ETH时,池子里的ETH减少、USDT增加,为了维持 k 不变,ETH 的价格会自动上涨。不需要人工干预,自动定价。(物以稀为贵)
流动性L=根号xy
滑点(Slippage)的核心是 “预期价格与实际成交价格的差距”。
你用 ETH 兑换 USDC,报价显示能拿到 10000 USDC,且你设置的滑点容忍度为 6%;
若交易过程中价格波动较大,最终可能只拿到 9400 USDC,600 USDC 的差额就是 6% 滑点带来的损失;
若价格波动超过 6%(比如滑到 7%),交易可能直接失败,但你仍需支付以太坊网络的 Gas 费(矿工费)。
为什么会出现滑点?
Uniswap 不像传统交易所(如 Binance)用 “订单簿”(买家和卖家挂单匹配),而是采用AMM自动做市商机制—— 交易通过 “流动性池” 完成,池内两种资产的价格由固定数学公式决定,这是滑点产生的核心原因。
或者可以归纳为:
- 流动性不足(thin liquidity)
- 大额交易(big trades)
- 市场快速波动(从你提交交易到区块确认的几秒内,池内资产价格可能已发生变化。)
- 负MEV(将自己的交易插入你的交易中,从你交易引发的价格波动中获利。这会拉大你被报价的价格和实际收到的价格之间的差距。)
下单量越大,滑点越高。
举个例子:
池内 A=1000、B=1000(初始价格 1:1),你用 Δx=100 A 换 B:
- 实际成交价格 = 1000/(1000+100)=0.909(1 A 只能换 0.909 B)
- 滑点率=(1-0.909)/1=9.09%,即你比预期少拿了9.09%的B。
TWAP时间加权平均价格:
P=(p1*t1 + p2*t2 + p3*t3)/(t1 + t2 + t3)
无常损失(Impermanent Loss,IL)
波动越大,损失可能越严重。
质押奖励(Staking Reward) 是持币者通过抵押资产参与网络维护的核心收益来源在 Web3 世界里,“质押”几乎是所有 PoS 公链的核心机制。
Uniswpe的发展
- Uniswap V1
2018年11月2日,Hayden Adams创建了UniswapV1并部署到以太坊主网。核心功能是ETH-ERC20代币的兑换,用户需要通过以太坊钱包连接才能使用。有个缺点是必须要ETH当中间货币转换。当时流动性比较低,用户规模不大,但是引入AMM自动做市商,也是去中心化交易所的初尝试。 - Uniswap V2
2020年5月上线的 V2,算是 Uniswap 的 “爆发版”。它解决了 V1 的核心痛点。不再借助ETH中转,支持任意两种ERC-20代币直接兑换,还增加了Flash Swap闪电贷(无抵押,同一笔交易内还钱)以及TWAP(时间加权平均价格)Oracle预言机,价格数据更加可靠,后来还发行了UNI治理代币。 - Uniswap V3
2021年5月发布。核心升级是 “集中流动性”。允许LP自主设定价格区间投放资金,大幅提升了资金使用效率。LP凭证改为NFT。优化智能合约架构,适配Layer2扩展方案,优化了gas费用消耗;改进开源协议。为什么V3把LP凭证改为NFT?
V3 的核心创新是 “集中流动性”,LP 可自主选择自定义价格区间、不同费用层级,甚至在不同时间点调整流动性策略。这导致每个 LP 的 流动性位置具备不可替代性。
为什么选择Uniswap
- 完全去中心化。
在CEX里面,资产充值到交易所后,本质上是把资产的控制权交给了交易所,如果CEX交易所倒闭或被黑客攻击,你的资产可能就没了。而DEX交易是在你的钱包和智能合约之间直接进行,资产一直存放在你的钱包里,只有你能控制(需要私钥签名才能交易)。即使有一天你找不到交易所官网,但只要以太坊还在,你就可以通过其他工具调用智能合约,完成交易。 - 无门槛,任何人可参与
CEX交易所大多需要 “KYC 认证”(提交身份证、人脸拍照),而且对用户所在地区有限制(比如某些国家的用户不能使用)。但在Uniswap里,不管你在哪个国家、有没有身份证,只要有以太坊钱包和少量ETH,就能直接交易,不需要注册账号,也不需要提交任何个人信息。而且任何人都能成为LP(流动性提供者),只要你有两种成对的代币 - 透明公开
所有交易记录在以太坊区块链上,公开可查。代码也是完全开源的,全世界的程序员都能查看代码,找其中的漏洞,这让安全性也得到一定的保障。
主流公链
区块链不可能三角
1.去中心化—-2.安全性—-3.可扩展性(Vitalik提出)
区块链1.0:比特币金融系统
区块链2.0:以太坊–扩展智能合约–Dapp
区块链3.0:2018年6月EOS(Enterprise Operating System)
EOS共识机制:DPoS
Move语言
Move 语言是 2019 年由 Meta(原 Facebook)旗下 Libra 协会(现 Diem 协会)为Libra/Diem 区块链设计的智能合约语言,后因监管压力 Diem 项目终止,Move 语言被Aptos、Sui等公链继承并升级,成为 2023 年后区块链领域的热门编程语言。
当时Libra核心目标是发行一种稳定币并实现全球支付,需要一种面向资产的编程语言,能安全、高效地处理代币、NFT等数字资产,Move语言由此诞生。
不同公链的理解
公链是区块链生态的底层基础设施,不同公链在吞吐量、安全性、去中心化、生态丰富度上各有取舍。
| 公链 | 共识机制 | 核心优势 | 性能指标(2025) | 生态侧重 |
|---|---|---|---|---|
| 以太坊(Ethereum) | PoS | 生态最丰富、开发者社区庞大、Layer2 成熟 | 主网 TPS≈25,Layer2 汇总后 TPS 超 10 万 | DeFi、NFT、链上治理、Layer2 扩容 |
| Sui | MoveVM+Narwhal/Tusk 共识 | 面向资产的编程模型、高并发、低延迟 | TPS≈2000-3000 | 链游、NFT、实时支付、资产托管 |
| Aptos | MoveVM+PoS | Move语言、高安全性、并行处理 | TPS≈1000~2000 | Defi\企业级应用、资产标准化 |
| Solana | PoH+PoS(历史证明 + 权益证明) | 高吞吐量、低交易费、快速确认 | TPS≈3000-5000 | 高频交易、NFT 市场、链游、稳定币 |
| BNB Chain | PoSA(委托权益证明) | 币安生态加持、低 Gas 费、跨链便捷 | TPS≈1500 | 中心化交易所生态衔接、DeFi、NFT |
| Cosmos | Tendermint PoS | 跨链互操作性(IBC)、模块化设计 | 单链 TPS≈100,跨链 TPS 无上限 | 公链联盟、跨链 DeFi、主权链 |
| Polkadot | NPoS(提名权益证明) | 中继链 + 平行链架构、共享安全性 | 中继链 TPS≈100,平行链各链 TPS≈1000 | 跨链数据共享、企业级区块链、Web3 |
而以太坊生态包含 L1(主网)和 L2(扩容层)。
通过下面这个表来理解各个公链的关系:
| 类别 | 代表项目 | 与以太坊的关系 | 核心定位 |
|---|---|---|---|
| 以太坊生态内层级 | 以太坊主网(L1) | 生态核心(安全 / 结算底座) | 最终结算层,所有交易的 “最终账本” |
| Arbitrum/Optimism/zkSync/StarkNet等(L2) | 生态内扩容层(附属关系) | 执行层:承担高频交易,最终向 L1 提交结算 | |
| 独立公链(与以太坊形成并列关系) | Sui/Aptos/Solana/BNB Chain等 | 与以太坊生态平行(无归属) | 自有 L1:独立共识、独立账本、独立生态 |
所以,Arbitrum 等 L2 是以太坊生态的一部分,是 “执行层” 而非独立链。
主流跨链机制
解决区块链数据孤岛问题。
实现不同公链之间的资产转移、数据共享、合约调用。



