avatar

xyyme.eth

xyyme.eth

Smart Contract Developer
Subscribe to xyyme.eth
Receive new entries directly to your inbox.

Lens protocol 合约代码浅析

November 25th, 2022
Lens protocol 是 Aave 团队出品的 SocialFi 项目,我们今天结合它的文档来聊聊它的业务逻辑和合约代码。这篇文章主要着重于对大家看 Lens 代码的一个引导,不会详细解读代码的每一个点,主要是方便大家在看完文章后能对代码更熟悉一些,更快地理解代码。
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7

XEN 合约代码深入解读

October 10th, 2022
这两天 XEN 特别火,看了看代码,相对比较简单。这篇文章就来结合文档来解读一下合约代码,仅做学习交流用。对于玩法还不熟悉的朋友可以先看看我昨天发的推文。
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7

流动性挖矿-合约原理详解

August 30th, 2022
流动性挖矿应该是上个牛市最火热的内容,基本上整个 DeFi 都是在围绕着流动性挖矿展开的,今天我们就来看看它到底是什么以及合约代码层面是怎么实现的。
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7

EIP-1167 详解

August 26th, 2022
EIP-1167,又称 Minimal Proxy Contract,提供了一种低成本复制合约的方法。它有什么意义呢?我们先来看个例子:
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7

Audius 攻击事件分析

August 23rd, 2022
我们今天来研究一下前段时间 Audius 项目被黑的原因。这部分涉及到了内存槽位和合约升级方面的内容,如果有朋友不了解这一块,可以看看我之前写的这个系列。看完之后再来看这篇文章就比较容易理解了。
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7

深入理解 EVM(三)

August 22nd, 2022
今天我们来聊聊调用合约方法在字节码层面是怎么实现的。同样地,我们以一个简单的合约作为例子:
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7

深入理解 EVM(二)

July 29th, 2022
上篇文章我们简要介绍了一下合约的字节码构造以及内存布局,今天我们来从字节码层面聊聊合约的部署过程。
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7

深入理解 EVM(一)

July 20th, 2022
今天我们来聊聊 EVM,那么什么是 EVM?EVM 其实就是执行 bytecode(字节码)的机器,它的全称是 Ethereum Virtual Machine(以太坊虚拟机),和 Java 的 JVM 很类似。我们平时写合约都是用 Solidity (或者 Vyper)编写的,但是这种语言机器是没有办法理解的,我们需要先使用编译器进行编译,编译后的结果是一串二进制码,EVM 可以理解这些二进制的东西,因此它就可以执行这些代码,从而完成一笔交易。
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7

XCarnival 攻击事件分析及攻击模拟重现

July 1st, 2022
XCarnival 是一个 NFT 借贷协议,用户可以将 NFT 抵押给协议,从而借出 token。同时也可以将 token 抵押给协议,获得利息收益。
Publisher Avatar xyyme.eth
xyyme.eth
0x33F7