庞氏骗局局长⚡️ Profile picture
🍱 https://t.co/EEZIt4eCxg
May 21, 2023 14 tweets 3 min read
1/ 研究了下昨天发生的 Tornado governance hack

过程原推里面讲的很清楚了, 大概是攻击者提了个看上去很正常的提案, 只是额外加了个 emergencyStop 来支持合约自毁, 提案通过后, 他利用这个新加的自毁逻辑销毁并重新部署合约, 相当于做了合约逻辑升级, 借此完成了攻击.

2/ 这里主要涉及到2个东西
1. selfdestruct
2. create2
May 20, 2023 5 tweets 1 min read
1/ 既然签名就可以证明 “某个地址愿意执行某种行为“, 那把所有的操作尽可能都放到链下就行了, 还省 gas, 为什么要上链? 2/ 前者是许可, 后者是执行. 前者表示事情可以发生, 后者是真实发生, 通过交易上链保证了对事件发生的的记录, 可追溯.
May 3, 2023 21 tweets 7 min read
晚上稍微看了眼 @blur_io 合约的相关实现, 整体实现还是比较简单的, 具体细节明天讲下, 以下是用到的几个资料
1. blur 的合约地址 docs.blur.foundation/contracts
2. blur 在 @code4rena 的 contest code4rena.com/contests/2022-… 首先是非常关键的一张图, 直接把 blur 项目各个模块之间的关系清晰地展示出来了, 具体来讲, 项目主要由有如下几个模块组成: Image
May 3, 2023 4 tweets 2 min read
#flashbots 负责人 @bertcmiller 几个小时前发了条推特
简单介绍了在 mev-share 协议下的 backruns 套利思路, 很有意思. 在 private mempool 的大背景下, 用户的交易细节都属于隐私, 是极其有限的, 例子中介绍了如何仅通过 univ2 的 pool 就完成套利. 核心就是如下函数, 原推中没有截全, 我直接补全了
github.com/flashbots/simp… Image