Alvan
Smart contract developer in Shanghai
06 / 2024
Go-ethereum code walkthrough Day 1
ethereum source code analysis
Tags:
ethereum
05 / 2024
由EIP-2771引发的血案 - TIME token 安全案例详解
使用 abi.encode 在多个项目中传递信息是很危险的行为
Tags:
DeFi
04 / 2024
可升级合约中的存储区问题
使用指定slot解决可升级合约中的存储区冲突问题
Tags:
solidity
03 / 2024
LayerZero 跨链通信转账 2024极简示例
一个layerzero的极简示例
Tags:
solidity
03 / 2023
通过 EVM PUZZLES 学习 EVM opcodes
十道题熟悉 evm opcode
Tags:
solidity
ethereum
12 / 2022
solidity journey day1
A learning note of deploying/testing contract by using hardhat and using vrf service.
Tags:
solidity
chainlink
11 / 2022
Node.js连接Redis遇到的一个问题
redis配置失效导致 Error:connect ECONNREFUSED 127.0.0.1:6379
Tags:
Node.js
Redis
10 / 2022
Aptos中实现merkle树验证
merkle树验证在aptos上的实现,练练手
Tags:
Aptos
Move
09 / 2022
Move Prover 入门
翻译自一个关于Move Prover的入门教程
Tags:
Move
Aptos
在抽奖系统中生成lucky code
一种带揭示功能的生成luckycode的方法
Tags:
Move
Aptos
08 / 2022
金融特化,现金交易,浅析新公链Aptos与Move语言
aptos和move的一些安全特性,跟rust很像
Tags:
Move
Aptos
centos搭建rust环境的几个坑
记录几个centos玩rust的几个坑
Tags:
Rust
linux
07 / 2022
无需合约,在Aptos上发布NFT
Aptos链入门,铸造和交易NFT
Tags:
Rust
Aptos
aptos初体验
Aptos链入门,发交易和构造合约
Tags:
Rust
Aptos
AAVE v3 技术说明
Aave v3的tech paper,主要讲了在此次迭代中四个方面的老缺陷与新提升,包括资本效率,安全,权限管理和用户体验
Tags:
DeFi
基于bls12-381生成秘密随机点
一个多方协同计算生成椭圆曲线上的秘密点的思路与实现,可以应用于随机数,身份验证等等
Tags:
Rust
密码学
06 / 2022
深入理解EVM - Part 5 - 调用/委托调用的原理与实现
从solidity使用,到opcode原理,再到Geth实现,三个层次解读委托调用的原理与实现
Tags:
ethereum
深入理解EVM - Part 4 - Geth中存储区的实现
以Geth代码为基础,从区块结构讲到账户状态/合约存储,最后是SSTORE和SLOAD两个操作码的具体实现
Tags:
ethereum
深入理解EVM - Part3 - 存储区
合约存储区相关知识,SSTORE和SLOAD
Tags:
ethereum
深入理解EVM - Part2 - 内存
从opcode角度讲解EVM的内存机制,包括数据结构,空闲内存指针与变量赋值等
Tags:
ethereum
深入理解EVM - Part1 - 初识opcode
翻译深入理解EVM系列文章,第一篇是关于函数选择器与字节码/opcode
Tags:
ethereum