Tiny熊

@tiny

登链社区发起人 通过区块链技术让世界变得更好而尽一份力。

注册于 2017-10-20
OP Stack 运行原理 与 Layer2 充值提现逻辑

**视频 AI 总结**:该视频深入讲解了 OP Stack 作为主流 Layer 2 开发框架的运行原理,包括其依赖的以太坊 PoS 共识机制、出块流程、最终确定性概念,以及 OP Stack 的各个模块(如 OP Node、OP Geth、OP Batcher、OP Proposer)的协作方式。同时详细介绍了资产从 Layer 1 到 Layer 2 的充值流程和从 Layer 2 到 Layer 1 的提现流程,涉及跨链桥、交易提交、状态根提交、欺诈证明等关键技术点。视频最后还讨论了相关技术岗位的求职建议。 **主要内容**: - 以太坊的 PoS 共识机制:验证者质押、委员会分组、出块与验证流程、最终确定性(justified 和 finalized) - OP Stack 架构:OP Node(共识层)、OP Geth(执行层)、Engine API 交互 - 交易数据提交流程:sequencer 出块 -> OP Batcher 打包到 blob -> 以太坊确认后标记 safe/finalized - 欺诈证明:Cannon 虚拟机和 MIPS 指令集,通过二分法找到错误指令并提交证据 - 跨链桥充值:L1 锁定资产 -> 触发消息 -> OP Node 监听 -> L2 mint 资产 - 跨链桥提现:L2 销毁资产 -> 提交状态根 -> 等待挑战期 -> L1 解锁资产 - 求职建议:熟悉 OP Stack 框架、能画出架构图、搭建本地测试环境

26 0 0 2026-06-27
Layer 2扩容复习与解答

**视频 AI 总结**:本课程复习了以太坊Layer 2扩容技术的核心概念,重点解决了以太坊的扩展性问题,即提高交易吞吐量并降低Gas费。内容涵盖了一层扩容、侧链、状态通道、Plasma与Rollup的区别,以及乐观Rollup与ZK Rollup的优劣势。还介绍了OP Stack模块化框架、DA层(如Blob)和Validium方案,并强调了以太坊作为结算层的角色。整体上,视频系统地梳理了以太坊扩容生态的关键技术。 **主要内容**: - 以太坊选择此图的核心原因是解决扩展性问题,支持更高交易吞吐量。 - 当前以太坊扩展性问题:TPS不足(早期<100,现在可能<500),Gas费高(已降低)。 - 一层扩容方法:提升区块Gas limit;侧链是独立区块链,通过跨链桥互通;状态通道支持高频交易;Plasma子链无法验证作恶。 - Plasma与Rollup区别:Rollup有完整数据提交到主链。 - Optimistic Rollup缺点:提款慢(依赖挑战期);ZK Rollup优势:安全性高、提款快,无需假设。 - OP Stack:模块化开源框架,可快速启动Layer 2。 - DA层(Blob):以太坊新增的Type 3交易,提供128KB临时空间给Layer 2,18天后删除。 - Validium:交易数据存放在链外,安全性略低于ZK Rollup。

8 0 0 2026-06-27
以太坊 Layer2 总体介绍

**视频 AI 总结**:该视频系统介绍了以太坊 Layer 2(第二层扩容)的背景、必要性及主流技术方案。核心在于解决以太坊主链交易吞吐量低(约30 TPS)、确认时间长、Gas费用高的问题,通过将计算和数据放到链外处理实现扩容。视频从扩展性不可能三角出发,梳理了从一层扩容(提升Gas Limit)、分片到二层方案的演进,重点讲解了侧链、状态通道、Plasma等早期方案的局限性,最终聚焦于当前主流的 Rollup 技术——乐观 Rollup 和 ZK Rollup,并对比其原理、优缺点及代表性项目(如 Optimism、Arbitrum、zkSync、StarkNet)。此外还探讨了模块化区块链(执行层、结算层、数据可用层分离)、数据可用性方案(Blob)、去中心化阶段以及基于 Rollup 的跨链互操作问题(如 Based Rollup、共享排序器)。 **主要内容**: - 以太坊扩容瓶颈:低 TPS(约30笔/秒)、长确认时间、高 Gas 费,无法支撑全球用户。 - 扩容不可能三角:去中心化、安全性、可扩展性难以兼得,以太坊侧重前两者。 - 一层扩容:提升 Gas Limit(如四年内提升100倍),但可能影响节点去中心化。分片方案被搁置。 - 二层扩容方案演进:侧链(独立链,不继承以太坊安全性)、状态通道(适合高频双边交互,但需双方在线)、Plasma(提交哈希,欺诈证明困难)、Rollup(提交压缩交易数据和状态根,可验证)。 - Rollup 两大类型:乐观 Rollup(假设交易正确,有挑战期,如 Optimism、Base、Arbitrum)和 ZK Rollup(提交零知识证明,验证快、安全性高,如 zkSync、StarkNet、Scroll)。 - 零知识证明(ZK)基础:交互式与非交互式证明,用于计算验证、隐私保护、数据压缩。 - ZK 虚拟机(zkVM):包括 zkEVM(在电路层面证明每个 EVM 指令)、字节码兼容方案(如 zkSync 自定义字节码)、通用 zkVM(如基于 RISC-V 的证明)。 - 模块化区块链:将链拆分为执行层、结算层、数据可用层(DA),可组合不同模块。DA 层可放在以太坊 Blob(4844 协议,数据仅存18天)或其他链(如 Celestia)。 - Layer 2 去中心化阶段:Stage 0(全辅助轮)、Stage 1(有证明系统)、Stage 2(完全无许可),目前通用 L2 多处于 Stage 1。 - L2 问题:碎片化、互操作性差、流动性分散、以太坊价值捕获不足。解决方案包括 Based Rollup(由以太坊验证者排序)、共享排序器、链抽象等。

25 0 0 2026-06-26
Dune 实战:Azuki NFT 数据看板

**视频 AI 总结**:该视频主要讲解了如何为 Azuki NFT 项目构建一个数据看板,重点介绍了两种查询持有人及其持有 NFT 数量的 SQL 方法。一种是通过 Union 操作将转账事件中的转出(减一)和转入(加一)组合后进行增量求和;另一种是按 Token ID 分组并利用区块高度排序,提取每个 Token 的最新持有者。视频还展示了如何将查询结果用于 Dune 仪表板中的饼图和表图展示。 **主要内容**: - 第一种方法:Union 增量求和法,将转账记录中 from 地址减一、to 地址加一,然后对每个地址求和得到持有量。 - 第二种方法:分组降序法,按 Token ID 分组,按区块高度和事件索引降序排列,取每个分组的第一条记录(最新持有者),再统计地址的 Token 数量。 - 实际代码示例展示了如何编写 Dune SQL 查询,包括中间表和最终分组计数。 - 仪表板展示建议:持有数量分布适合饼图,交易量数据适合表图或双 Y 轴图。

11 0 0 2026-06-26
VibeCoding: TheGraph 索引 NFT 上架与成交

视频 AI 总结:本视频主要讲解如何将 NFT Market 智能合约中的上架(List)和成交(Sold)两个事件建立关联,以便查询 NFT 的完整流转历史。首先分析直接根据事件建表无法关联的问题(同一 token 可多次上架),然后提出两种解决方案:一是修改合约代码添加全局 listID;二是通过创建中间表(active list)维护当前有效上架记录,成交时通过 token ID 找到关联记录。最后演示了在 TheGraph 中实现该方案的步骤与代码。 关键信息: NFT 数据关联、中间表方案、TheGraph 实践、智能合约事件索引。

10 0 0 2026-06-25
Dune链上数据分析实操

视频主要讲解了区块链数据查询和分析工具 Dune 的功能与使用方法。Dune 是一个支持 SQL 查询和可视化展示的 Web 应用,已索引大量链上数据表(包括原始表、解码表和聚合表)。视频演示了如何编写 SQL 查询以太坊交易量、USDC 转账、代币价格等,并介绍了利用 Union 方法计算代币持仓余额的进阶技巧。最后展示了如何将查询结果组合成仪表盘,并强调了查询优化(如按区块号过滤)的重要性。整体内容旨在帮助用户掌握 Dune 进行链上数据分析的实操技能。 关键信息: - Dune 功能(查询、可视化、API、Dune AI); - 数据分层(原始表、解码表、精选表); - 核心查询案例(ETH 交易量、USDT/USDC 转账、代币持仓分布); - 仪表盘创建与分享;查询优化技巧(分区过滤、避免全表扫描)。

22 0 0 2026-06-25
The Graph实战:用GraphQL索引链上数据

视频详细介绍了在Web3应用中使用TheGraph进行数据索引的方法,重点讲解TheGraph这个去中心化数据查询服务。内容涵盖数据获取的多种方式(自建和第三方服务),TheGraph的工作原理(索引器、策展人、委托人、消费者角色),以及如何通过子图(Subgraph)定义索引规则并查询链上数据。演示了从创建子图、编写schema和mapping、部署到查询转账记录和用户余额的完整流程,并介绍了高级用法如快照和关联查询。最后对比了GraphQL与RESTful API的差异,指出了The Graph的局限性。 关键信息: - The Graph是去中心化数据索引服务; - 子图定义索引规则; - 角色包括索引器、策展人、委托人; - GraphQL灵活查询; - 支持主流区块链;不适合实时数据处理;不能跨子图查询和分组。

37 0 0 2026-06-24
VibeCoding: DAO 治理实现

视频详细讲解了如何基于OpenZeppelin库实现一个DAO治理系统,包括开发一个具有投票功能的DAO token(基于ERC20Votes),以及一个作为bank合约owner的Governor治理合约。通过提案、投票、执行流程,社区可以民主地决定从bank中提取资金。还提到了Uniswap、Compound等项目实际使用类似机制,并布置了编写测试验证流程的作业。 关键信息:使用OpenZeppelin的ERC20Votes实现投票代币;Governor合约作为bank的owner;投票流程包括提案、投票(需达到门槛)、执行;测试需要模拟转账、委托、投票和区块推进。

7 0 0 2026-06-23
解析 MEV与Flashbots原理

视频深入讲解了MEV(矿工可提取价值)和Flashbots的原理与应用。MEV通过改变交易顺序获利,常见策略包括清算、抢跑和三明治攻击。Flashbots构建公开排序市场,通过MEV-Boost、Builder、Relay等组件实现出块权与排序权分离,提供隐私节点和捆绑交易功能,减少gas战争和不公平现象。开发者可利用Flashbots发送隐私交易或捆绑交易,防止被狙击,实现资产救援等。 关键信息:交易内存池按Tips排序;MEV类型有清算、抢跑、三明治攻击、套利;Flashbots组件包括MEV-Boost(插件)、Builder(区块构建者)、Relay(中继);隐私交易避免暴露;捆绑交易将多笔交易打包执行。

13 0 0 2026-06-23
解析DAO治理机制与现实困境

视频 AI 总结: 1. 视频核心内容:本课深入讲解DAO(去中心化自治组织)的概念、治理方式及技术实现,包括链上投票机制(如Compound的检查点防重复投票)、链下投票(Snapshot)与多签执行结合,并分析了DAO面临的低效、人情投票、人才流失等现实困境。最后布置作业:编写一个可计票的token并通过DAO管理Bank资金。 2. 关键信息: - DAO是去中心化自治组织,持币者通过投票共同管理项目,强调公开、透明、无特权。 - 链上投票的关键技术:利用ERC20的`checkpoint`记录每个区块高度的余额,通过二分法快速查找,防止重复计票;`delegate`机制可选择性启用,节省成本。 - 链下投票(Snapshot)与多签执行结合更常见,但存在社区决议未被执行的“分叉”风险。 - 当前DAO社群组织普遍存在效率低、人情投票、人才流失等问题,仍属探索阶段。 - 以太坊等项目的治理流程:论坛讨论→EIP提案→客户端开发者会议→测试升级,体现去中心化决策。 - 作业要求:实现可计票的token,并通过DAO合约管理Bank资金提取,取代单一管理员。

23 0 0 2026-06-19