
Solidity Deep Dive (3): Proxy Patterns and Upgradable Contracts
How Solidity proxy patterns enable upgradable smart contracts — fallback functions, delegatecall, unstructured storage, and storage collision prevention.

How Solidity proxy patterns enable upgradable smart contracts — fallback functions, delegatecall, unstructured storage, and storage collision prevention.

2년간 운영한 개발 유튜브 채널을 정리하고, 다시 블로그로 돌아온 이유.

Exploring the gas cost trade-off between memory and storage reference variables in Solidity — when storage is actually cheaper.

Complete rules for how Solidity variables are stored in the EVM — when memory vs. storage is used, reference vs. value copies, and common pitfalls.

Paper accepted at IEEE HiPC 2019 — IsoKV isolates key-value store I/O by exploiting SSD internal parallelism to reduce interference and eliminate garbage collection overhead.

Step-by-step guide to benchmarking a custom-modified RocksDB with YCSB — building a JNI package from source-modified RocksDB and integrating it into the YCSB framework.
Overview of liblightnvm, a user-space library for direct physical flash I/O on Open-Channel SSDs — device geometry, physical addressing, vectorized I/O constraints, and virtual blocks.

Kernel source code walkthrough of the pblk write path in the LightNVM Open-Channel SSD subsystem — from write-buffer insertion through ring buffer to NVMe dispatch.

Practical step-by-step guide to setting up an Open-Channel SSD using CNEX Labs Westlake hardware, from kernel compilation to file system mounting.

Kernel source code walkthrough of the pblk read path in the LightNVM Open-Channel SSD subsystem — from bio submission to block-layer dispatch.