找到约 12 条结果

文章 LRT协议如何与EigenLayer集成:核心架构解析

## 流动性再质押代币 (LRT) 深入研究系列:第 2 部分 - 深入研究 EigenLayer (v1.3.0) 的设计 了解 LRT 如何与 EigenLayer 的核心合约(如 StrategyManager 和 DelegationManager)交互,以管理质押、委托和奖励。 ![流动性再质押代币 (LRT) 深入研究...

文章 [经典攻击事件分析]xSurge事件中的重入漏洞+套利的完美组合利用

# 1. 事件介绍 xSurge被攻击事件发生在2021-08-16日,距离今天已经近1年了,为什么还会选择这个事件进行分析?主要是这个攻击过程很有意思,有以下的几点思考 - 使用`nonReentrant`防止重入,又在代码中又`不遵循`检查-生效-交...

文章 使用Foundry部署和开源合约erc20

# 使用Foundry部署和开源合约erc20 将给定的合约部署到 Sepolia 并提供部署后的链接地址,你可以按照以下步骤进行操作。 新建项目 ``` forge init foundry_erc20 ``` ### 步骤一:编写合约脚本 在文件夹`src`中创建一个新...

文章 搭建一个可众筹的ERC777代币

## 分析 大家都知道,ERC777向后兼容ERC20,ERC20的接口方法在ERC777中同样适用. 所以在Openzeppelin的众筹合约中,通过`buyTokens()`逻辑进行购买代币的操作,`buyTokens()`方法又会触发一个`_deliverTokens()`的内部方法进行转账.来看一下代码: ```...

文章 UniswapV1 自学系列 01:Exchange 合约实现

# UniswapV1 自学系列 01:Exchange 合约实现 本系列文章将通过从零开始构建 UniswapV1,深入理解去中心化交易所的核心原理和实现机制。 ## 项目初始化 ### 创建项目结构 首先创建项目目录并初始化 Foundry 开发环境: ```bash ...

文章 针对 ERC4626 通胀攻击的新型防御方案

ERC4626 是大家熟悉的 ERC20 的扩展,它为 token vault 提供了一个标准化的接口,使开发者能够构建安全和可组合的解决方案。 了解潜在的安全漏洞至关重要,例如可能影响 ERC4626 token vault 的通货膨胀攻击。 ## 理解通货膨胀攻击 ERC...

文章 AscendEX黑客攻击事件资金流向分析

2月18日ChainAegis消息,此前AscendEX交易所的黑客开始洗钱。 ## **1.** **事件背景** 2021年12月12日UTC事件22:00,AscendEX交易所(前身为BitMax交易所)的热钱包遭到黑客攻击,导致该交易所的热钱包流失了价值约7700万美元的加密货币...

文章 深入剖析 ERC4626

### 1. ERC4626简介 > ERC4626 协议是一种用于代币化保险库的标准,它可以优化和统一收益保险库的技术参数。收益保险库是指使用不同策略来为用户提供最佳收益的合约,例如借贷市场、聚合器或本身具有利息的代币。ERC4626 协议...

文章 使用铭文思路对智能合约改进

文章原标题为 [铭文补完计划](https://mirror.xyz/0x719C8d75FAF8f1b117EA56205414892CAAb4A1b7/ST1DKb68i3P39aQYgbfr-mZTexp9VETOfvqSneU4js4) 和 [英文翻译](https://mirror.xyz/0x719C8d75FAF8f1b117EA56205414892CAAb4A1b7/dI758Q-Cu22loklfSl7TQwlw31EQ33WS2TopEPGvwAg),这里为了更好的理...

文章 比较 ERC-721 和 ERC-1155

![2e84d1a1379b8a4d9279ad3194c3957c.jpg](https://img.learnblockchain.cn/attachments/2022/01/wxRXixbe61dcf42b0507e.jpg!/scale/50) 以太坊上新应用的到来,促使开发团队设计了新的代币标准。在早期,ERC-20代币标准(它定义了DAI或UNI等传统代币的功能)主导了...

文章 Aave Protocol v2的核心概念解释(2)

## withdraw 在 Aave V2 协议中,用户的取款操作通过 **LendingPool** 的 `withdraw` 方法实现。`withdraw` 方法允许用户从协议中取出他们之前存入的资产,并销毁相应的 `aToken`。取款操作可以取出存款及其产生的利息。 ### `withdraw` 方法...

文章 每日一学-day005

*这几天学习了 绕过合约检查攻击 并深入理解了delegatecall* ## 绕过合约检查攻击(Bypassing Contract Check Attack) ``` 原理: 一些合约会在函数里面检查msg.sender是否为一个合约地址,通过extcodesize > 0,如果大于0,则为一个合约地...