聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 2594811 views阅读

    零知识证明 – PLONK 学习笔记

    之前学习 PLONK 的笔记,主要来自公众号 blocksight 3 - 多项式承诺 有限域 mathbb{F}_{p} triangleq {0, 1, 2, ... p-1} 群 mathbb{G} triangleq {g^0, g^1, g^2, ... g^{(p-1)}},其中 g 为 生成元 在有限域 mathbb{F}_{p} 上的 d 阶多项式 f(x) = a_0 ...

    分类:技术文章 时间:2022-04-28 12:03 我要评论(0个)

  • 3494899 views阅读

    Optimism 学习笔记

    之前学习 Optimism 的笔记 代码版本:Optimism: 36efcdec48de221d402edf54b653e3403894607d 注解版本:Optimism-annotated 架构概览 图片来自 Optimistic Ethereum Introduction 角色 Optimism 中所有组件目前都由官方运行 L1 CanonicalTransactionChain...

    分类:技术文章 时间:2022-04-28 12:03 我要评论(0个)

  • 3944388 views阅读

    Compound 的潜在风险和改进

    Compound 潜在风险和改进 之前在看 Compound 代码时,感觉存在一些疑问和改进 其中有个疑问昨天得到了回复,趁着这个机会简单整理下笔记 退出市场的资产,仍可被清算 背景 // compound-protocol/contracts/Comptroller.sol function borrowAllowed(address cToken, address borrower...

    分类:技术文章 时间:2021-11-08 11:59 我要评论(0个)

  • 3804491 views阅读

    Compound 代币和价格预言

    Compound 白皮书和核心代码,大佬已经写了很详细的文档,见 Compound白皮书简述 Compound合约部署 Compound合约升级模式 这里补充下周边: COMP 代币 和 价格预言 COMP 投放计划 为了激励用户,用户每次存款或者借款,Compound 都会奖励 COMP 代币,可以用于治理投票 COMP 每日总产出约为 2312 枚,各市场的分布见 文档,部分市场如下...

    分类:技术文章 时间:2021-11-03 13:30 我要评论(0个)

  • 4014908 views阅读

    深入探索 CALL 指令参数0

    此前和几位朋友交流过智能合约外部调用的问题,有点久了;最近开始有些时间,简单整理记录下 外部调用有好几种指令,下面以最常见的 CALL 为例 问题 讨论最多的是 CALL 指令的参数0 gas 具体的作用,比如: 问题一:参数0 是否无用,为什么 opCall() 中直接 pop 掉了? func opCall(pc *uint64, interpreter *EVMInterpreter...

    分类:技术文章 时间:2021-10-25 13:30 我要评论(0个)

  • 2989681 views阅读

    以太坊黄皮书学习笔记

    这是此前学习以太坊黄皮书的笔记,因为结合了 go-ethereum 源码,并且笔记中杂合了一些测试和脚本以加深理解,结果笔记比较混乱.. 最近觉得还是稍微整理发出来,抛砖引玉~ 版本基于 VERSION 80085f7 – 2021-07-11 黄皮书混用了 = 和 equiv,时而表示赋值,时而表示等价指代,注意区分 2. The Blockchain Paradigm 区块链范式 以太...

    分类:技术文章 时间:2021-10-24 01:05 我要评论(0个)

  • 3182150 views阅读

    AAVE V2 学习笔记

    这几天在学习 AAVE,资料看了 V1 和 V2 的白皮书,代码只看了 V2 版本,另外感谢大佬分享: AAVE v2 - white paper aave小组分享:白皮书解读 Dapp-Learning: AAVE 这里简单记下学习笔记 需要说明的是,个人不太适应白皮书自上而下的展开结构,所以笔记反向记录 利率 rate 当前时刻的浮动/稳定借款利率 variable/stable r...

    分类:技术文章 时间:2021-10-22 21:14 我要评论(0个)

  • 3156407 views阅读

    Uniswap V3 路径编码的进一步优化

    源起 前几天群里有讨论 Uniswap V3 中询价的处理,简单翻了下代码,发现与 Uniswap V2 相比,V3 变化真的很大~ 其中 v3-periphery 目录下的 Path.sol 用于编码交易对路径,主要是为了节省 gas 我正好在写套利机器人,优化多多益善;于是尝试复用,并做了进一步的优化 这里简单记录下 原理 交易的 intrinsic 成本计算如下 // go-ethe...

    分类:技术文章 时间:2021-10-15 17:20 我要评论(0个)

  • 2749454 views阅读

    Uniswp V2 可交互演示

    起源 最近在学习 Uniswap V2 中的一些数学运算,为了方便理解,我在 desmos 上做了一个可交互的曲线,地址在这 目前功能相对简单,可以展示 注入/销毁流动性,Swap 交易,调整 fee;另外展示了一些辅助线,比如预期价格切线,成交价格的滑点等 原本准备加上无常损失,以及套利公式的一些分析,但由于时间不够,只能先搁置了 这里做下基础演示,隐藏功能自行尝试吧 ~. 注入/销毁流...

    分类:技术文章 时间:2021-09-17 14:28 我要评论(0个)

  • 4979463 views阅读

    Uniswap V2 设计迷思

    参考 最近在学习 Uniswap V2 关于整体框架的文章早有珠玉在前,如 当面试官问你Uniswap的时候,你应该想到什么? 精通Uniswap 这里记录一下边角 参考 Uniswap Docs V1 Formal Specification of Constant Product (x × y = k) Market Maker Model and Implementation Uni...

    分类:技术文章 时间:2021-09-15 02:05 我要评论(0个)

  • 3632767 views阅读

    Writeup | Paradigm CTF 2021 Part 1

    源起 这两天开始做 Paradigm CTF 2021,首先 搭了环境 搭建环境的过程中,发现可能比赛没有实时排名,感觉自己直接做的话,48 小时之内做不出多少题目 于是开个透视挂,根据排行榜简单统计了各题的通关情况,准备从易到难做起 52 | HELLO 46 | SECURE 35 | BABYCRYPTO 26 | BROKER 24 | FARMER 22 | YIELD_AGG...

    分类:技术文章 时间:2021-09-02 22:12 我要评论(0个)

  • 4170196 views阅读

    Paradigm CTF 2021 比赛环境

    简介 做完前面几个 CTF 想查查是否有未发现的解法,结果查到了 Paradigm CTF 2021 它是今年二月份举办的一场夺旗比赛,共 17 题,为时两天。这里 是大佬们各显神通的最终排名 此次比赛群英荟萃:主要出题人为 samczsun,作为知名白帽于去年加入 Paradigm 任职研究合伙人,暂列 以太坊赏金榜 第二名;另外,排行榜中也有几个熟悉的 ID,比如解出 15 题的冠军队...

    分类:技术文章 时间:2021-09-02 14:27 我要评论(0个)