文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
Tiny熊
文章
专栏
问答
视频
课程
集市作品
活动
招聘
TA的视频
TA的合集
LP质押挖矿:SushiSwap 奖励算法
视频 AI 总结: 该视频主要讲解了去中心化交易所(DEX)中流动性挖矿(LP质押挖矿)的收益逻辑,并以 SushiSwap 为例,详细解释了其流动性挖矿的奖励计算方式。同时,视频还简要介绍了借贷协议,并以 Compound 为例,讲解了借贷中的利息计算和清算机制。核心在于理解挖矿的奖励和利润模型,以及如何通过合约控制挖矿行为,并激励用户参与平台币的交易对。 关键信息: * 流动性挖矿(Yield farming)是将 LP 质押到池子中以获取奖励的过程。 * SushiSwap 通过发行 Token 和流动性挖矿来吸引流动性。 * LP 可以通过提供流动性获得手续费和平台币(如 SUSHI)奖励。 * 平台通常会设置多个池子,并为平台币交易对提供更高的奖励,以激励用户购买和持有平台币。 * 挖矿奖励的计算方式:每个区块的奖励由质押 LP 的用户按比例瓜分。 * SushiSwap 使用单位份额 LP 的累积奖励来解决 Gas 消耗问题,避免线性增长的计算复杂度。 * Compound 等借贷协议的利润模型与 SushiSwap 类似,都需要处理利息计算和清算问题。
60
0
0
2025-09-13 10:37
DEX 扩展:Uniswap 新版本、Curve、交易聚合器等
视频 AI 总结: 1. **核心内容:** 视频主要讲解了 Uniswap 的不同版本(V2, V3, V4)的特性和改进,以及其他 DEX 协议(如 Sushiswap, PancakeSwap, Curve, 0x)的特点和运作方式。重点分析了 Uniswap V2 的资金利用率问题,V3 的虚拟流动性和分段价格机制,以及 V4 的 Hook 机制和单一池子设计。最后还介绍了 Uniswap X 的意图驱动交易模式和一些交易聚合器。 2. **关键信息:** * **Uniswap V2:** 资金利用率低,LP 资金分散在所有价格段,导致交易时只有部分资金被利用,价格波动大。 * **Uniswap V3:** * 引入虚拟流动性,提高资金利用率。 * 价格分段,流动性可以集中在特定价格区间。 * 使用 tick 机制(1.0001 的 n 次方)划分价格区间。 * **Uniswap V4:** * 所有币种放在一个大合约池中,减少 token 转移的 gas 费用。 * 引入 Hook 机制,允许开发者自定义交易逻辑(如 KYC 验证、自动复利等)。 * **Uniswap X:** 意图驱动的交易模式,用户只需签名表达交易意图,由链下竞争者填单,实现跨链交易,甚至无需 gas 费。 * **Sushiswap:** 通过流动性挖矿吸引 Uniswap 的 LP,用户质押 LP 获取平台代币,与平台绑定。 * **PancakeSwap:** BNB 链上最大的 DEX,核心逻辑与 Uniswap 类似。 * **Curve:** 专门做稳定币配对交易。 * **常量和模型 (x+y=k):** 没有滑点,但存在流动性枯竭问题。 * **客户 (Curve v2):** 结合常量乘积和常量和模型,动态调整曲线形态,解决流动性枯竭问题,并保持价格稳定性。 * **0x 协议:** 线下签名挂单,吃单者再签名后提交到链上执行。 * **交易聚合器 (1inch):** 在多个 DEX 中寻找最佳交易路径,将 swap 拆分成多个子路径。
61
0
0
2025-09-10 10:48
DEX : 三明治攻击、无常损失、闪电兑换、TWAP
视频 AI 总结: 该视频主要讲解了 DeFi 领域中常见的几个概念,包括夹子机器人(MEV)、WETH、无常损失、闪电兑换(Flash Swap)以及如何获取 Token 价格。重点解释了夹子机器人的原理和应对措施,无常损失的产生原因和计算方式,以及闪电兑换的原理和应用场景。最后,详细介绍了在合约中获取 Token 价格的两种方法:时间加权平均价格(TWAP)和使用预言机(Oracle)。 关键信息: * **夹子机器人(MEV)**:通过监听内存池,在用户交易前后插入交易来套利,应对方法包括设置合理的滑点和使用隐私交易。 * **WETH**:ETH 的 ERC-20 包装版本,方便在 Uniswap 等 DEX 中进行交易。 * **无常损失**:当流动性池中的代币价格发生变化时,LP 获得的价值低于持有代币的价值,可以通过手续费收益来弥补。 * **闪电兑换(Flash Swap)**:允许用户先从流动性池中借出代币,在同一笔交易中完成操作后再归还,常用于套利。 * **Token 价格获取**: * **时间加权平均价格(TWAP)**:通过计算一段时间内的平均价格,降低价格被操纵的风险。 * **预言机(Oracle)**:从链下获取价格数据并写入链上合约,如 Chainlink,适用于主流 Token。
94
0
0
2025-09-10 10:48
DEX 去中心化交易所:Uniswap V2 核心逻辑
视频 AI 总结: 该视频主要讲解了去中心化交易所(DEX)的资产发行和交易机制,重点介绍了 Uniswap V2 的核心逻辑,包括 AMM 自动做市商模型、流动性提供者(LP)的角色、以及交易过程中的滑点现象。视频还提及了 DEX 的优势,如用户自主掌管资产、互操作性强、抗审查等。 关键信息: * DEX 是去中心化交易所,允许用户用 token 兑换 token,用户始终掌管资产。 * DEX 有两种类型:订单簿和流动池(AMM)。Uniswap V2 采用 AMM 模式,用户与合约交互,流动池提供交易对手方。 * 流动性提供者(LP)通过提供流动性赚取交易手续费。 * Uniswap V2 使用常量乘积模型(k=x\*y),交易时保持 k 值不变。 * 交易过程中存在滑点,交易量越大,对价格的影响越大。 * Uniswap V2 的核心合约是 Pair,周边合约是 Router,Router 可以实现跨 token 兑换。 * 交易手续费(0.3%)会略微放大 k 值,LP 可以通过提取池子中的更多 token 来获得收益。 * amountOutMin 用于控制滑点,防止交易失败。 * 部署 Uniswap V2 时需要注意 initcode hash 的问题,不同编译器版本生成的 hash 值不同。
120
0
0
2025-09-06 14:09
资产发行:Token 经济模型 、LaunerPad IDO 与锁仓
视频 AI 总结: 该视频主要讲解了 DeFi 中的资产发行,包括资产发行的概念、发展历程、发行方式(ICO、IEO、IDO 等)、Token 经济模型设计、Token 分配以及锁仓机制。视频强调了 Web3 项目与传统项目的不同之处,即 Web3 项目更注重用户参与和价值回归,通过合理的 Token 经济模型激励用户,实现正向反馈。 关键信息: * DeFi 的核心应用包括去中心化交易所(DEX)、借贷、稳定币和衍生品。 * 资产在链上以 Token 的形式存在,Token 发行方式多样,包括 ICO、IEO、IDO 等。 * Token 经济模型设计至关重要,需要考虑价值捕获、公平分配和 Token 释放等因素。 * Web3 项目强调用户参与和价值回归,Token 分配应兼顾投资者和社区用户。 * 锁仓机制用于限制 Token 的流通,防止抛压,常见的锁仓方式包括线性释放、周期释放和参与型释放。 * IDO(Initial DEX Offering)是在去中心化交易所上发行 Token 的一种方式。
96
0
0
2025-09-06 14:08
QA讨论:EIP-712 vs EIP-191 答疑
视频 AI 总结: 该视频解答了关于 EIP-191 和 EIP-712 的疑问,核心在于解释为什么 EIP-712 可以在钱包中展示结构化数据的明文,而 EIP-191 不可以。EIP-712 定义了结构化数据的序列化标准,使得钱包能够理解并展示复杂数据,而 EIP-191 缺乏这样的标准,钱包无法处理未经处理的复杂数据,只能对已经处理好的数据进行签名。 关键信息: * 签名是对 32 字节的哈希字符串进行的。 * EIP-712 定义了数据序列化的标准,钱包可以根据此标准将复杂数据转换为可读的明文。 * EIP-191 没有定义数据序列化的标准,因此钱包无法处理复杂的结构化数据,只能处理已经序列化好的数据。 * 钱包需要知道原始数据是如何转换成最终用于签名的数据的。 * 如果数据是 JSON 格式等复杂结构,EIP-191 无法处理,因为它只能处理已经处理好的数据。
41
0
0
2025-09-06 14:03
QA: Web3 安全事件资金追踪与个人发展方向
视频 AI 总结: 该视频主要讨论了安全事件发生后资金流向的追踪方法,以及外部人员转向 Web3 领域的发展方向选择。视频强调了追踪资金来源和去向的重要性,并介绍了向警方报案、联系交易所调取 KYC 信息等方法。此外,视频还建议根据个人背景和兴趣选择 Web3 发展方向,并鼓励通过参与开源项目、进行链上数据分析等方式来探索和发现机会,目前 Web3 行业主要集中在 DeFi 领域。 关键信息: * **资金流向追踪:** 分为追踪攻击者资金来源和追踪被盗资金去向两个方向。 * **报案与交易所合作:** 可向警方报案,警方可联系交易所调取 KYC 信息,冻结可疑账户。 * **混币器:** 资金进入混币器后,追踪难度大大增加。 * **Web3 发展方向:** 建议根据个人背景和兴趣选择,DeFi 领域机会较多。 * **探索方式:** 参与开源项目、进行链上数据分析、多做输出(代码、文章、自媒体)等。 * **DeFi 现状:** Web3 行业主要集中在 DeFi 领域,基础设施尚不完善。 * **稳定币应用:** 稳定币在跨境支付和换汇方面具有便利性。
52
0
0
2025-09-02 23:36
智能合约安全审计:流程、工具与监控
视频主要介绍了智能合约安全及审计。介绍合约开发全生命周期的安全注意事项,包括审计流程、监控方法和事故分析等技术要点。系统性地介绍了从代码编写到上线运行各环节的安全实践方案。 1、安全审计的流程与重要性 安全是一个完整的过程,包括开发时的注意事项、上线后的监控以及出现问题后的迁移和分析。 审计通常有四个步骤:审计前的准备、初步分析、工具分析和人工审查。 审计前的准备需要详细的文档,包括项目功能逻辑、角色权限、外部服务依赖等。 审计费用通常按代码行数计算,复杂代码(如数学公式或汇编代码)会增加费用。 2、工具与人工审查 静态分析工具(如Slither)和动态分析工具(如模糊测试)用于初步发现代码问题。 人工审查需熟悉EVM特性、常见协议和攻击手法,并能跟踪最新的安全事件。 审计报告会列出问题的优先级,项目方可与审计方讨论误判或修改问题。 3、上线后的监控与自动化执行 上线后需持续监控资金流动、权限变更和关键参数修改,及时响应问题。 可使用第三方服务(如Tenderly或Chainlink Automation)实现自动化监控和执行。 自动化执行需编写特定合约(如Upkeep合约),并配置条件触发链上操作。 4、安全事件的事后分析 资金流向分析可通过区块链浏览器(如Etherscan)或专业资金追踪。 交易调试工具(如Tenderly Debugger)可逐步分析攻击交易的执行过程。 报案时需提供攻击地址和资金流向,交易所可能配合冻结涉案资金。
77
0
0
2025-09-02 23:29
以太坊智能合约安全:熟悉常见漏洞及攻击手法
视频主要讲解以太坊中智能合约的常见安全漏洞、攻击手段及防御策略,涉及重入攻击、DoS攻击、签名滥用等典型案例分析。通过代码演示和理论讲解,强调了区块链开发中安全审计与风险防范的重要性。 1、安全话题介绍 智能合约开发中安全性至关重要,每年因安全问题导致数十亿美金损失,例如今年3月因多签钱包前端被攻击损失15亿美金。 Web3中资金被盗或私钥丢失后难以回滚或找回,因此需特别注意安全性。 2、钓鱼攻击案例 分享了一个钓鱼攻击案例,攻击者伪装成知名项目团队,通过高仿网站和软件包试图骗取私钥或签名。 提醒用户提高警惕,避免点击不明链接或安装不明软件,尤其是高仿钱包或网站。 3、常见安全漏洞 列举了常见的安全漏洞类型,包括权限管理不当、DoS攻击、价格操纵、随机数问题、虫洞攻击等。 重点讲解了重入攻击的原理和防范方法,包括先检查再修改最后交互和使用锁机制。 演示了重入攻击的场景和解决方案,通过修改存款金额或使用锁机制防止多次调用。 4、DoS攻击和签名重用 讲解了DoS攻击的原理,即通过线性增长的gas消耗使合约无法正常运行。 介绍了签名重用的风险,即签名可能被抢跑或多次使用,解决方案是在签名中包含接收者信息并限制使用次数。 5、精度损失和溢出问题 指出了整数运算中的精度损失问题,建议放大数据以减少精度损失。 讲解了溢出问题,特别是在无符号整数减法中可能出现的下溢问题。 6、合约账户与EOA账户 讨论了合约账户与EOA账户的区别,指出在构造函数中调用时可能绕过EOA检查的问题。 建议避免依赖EOA账户的判断,因为未来可能所有账户都是合约账户。 7、安全实践和挑战 推荐了一些安全挑战网站和最佳实践,帮助开发者加深对EVM和安全的理解。
84
0
0
2025-08-30 11:08
深入合约升级
视频主要讲解了合约升级的概念、必要性以及实现方法,包括迁移和代理合约等技术手段。 通过代码演示和理论分析,详细介绍了合约升级过程中可能遇到的问题及其解决方案。 1、合约升级的基本概念 合约一旦部署便不可修改,但合约代码可能存在错误或需要添加新功能,因此需要考虑合约升级的可能性。 合约升级的两种主要方法:迁移和代理合约。迁移是将数据从旧合约迁移到新合约,而代理合约则是通过委托调用来实现逻辑合约的升级。 2、迁移方法的具体操作 如果旧合约存在问题,可以禁用其功能以减少损失,然后编写新合约并读取旧合约的状态数据。 如果数据量较小,可以一次性将所有数据迁移到新合约;如果数据量大或复杂,可以让用户自行迁移。 3、代理合约的实现 代理合约通过委托调用(delegate call)将逻辑合约的代码在代理合约的上下文中执行,从而保留数据并实现逻辑升级。 代理合约和逻辑合约的存储布局必须一致,否则会导致数据冲突。 使用fallback函数可以实现对所有方法的统一委托调用,从而支持新增方法。 4、透明代理与UUPS 透明代理(Transparent Proxy)通过分离管理员和普通用户的调用逻辑,避免函数选择器冲突。 UUPS(Universal Upgradeable Proxy Standard)将所有调用统一委托到逻辑合约,并在逻辑合约中实现升级逻辑。 透明代理的优点是逻辑清晰,缺点是每次调用需要检查角色;UUPS的优点是gas成本更低,缺点是代码结构较复杂。 5、其他代理模式与注意事项 钻石代理(Diamond Proxy)适用于大型合约,将不同方法分散到多个逻辑合约中实现。 信标代理(Beacon Proxy)通过一个中心合约管理所有代理合约的逻辑实现地址,便于统一升级。 代理合约的初始化需要通过单独的init方法实现,因为构造函数无法在委托调用中生效。 6、实际部署与工具 使用OpenZeppelin的升级插件可以简化可升级合约的部署和升级流程。 用户交互的是代理合约,但逻辑合约的状态改变不会影响代理合约。
90
0
0
2025-08-26 22:24
‹
1
2
3
4
5
6
7
8
...
37
38
›
Tiny熊
0xD682...E8AB
关注
贡献值: 22562
学分: 702161
登链社区发起人 通过区块链技术让世界变得更好而尽一份力。
2285 关注
1200 粉丝
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
提醒
检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
×
编辑封面图
封面预览
取消
确认
×
创建课程
课程封面
编辑封面图
建议尺寸: 1920*1080
×
编辑封面图
封面预览
取消
确认