A curated collection of research notes, technical articles, and practical guides on blockchain engineering.
This repository serves as my public knowledge base covering smart contract development, security auditing, gas optimization, DeFi architecture, protocol design, account abstraction, and Web3 infrastructure.
The goal is simple:
Share practical engineering insights that help developers, auditors, founders, and researchers build more secure, efficient, and scalable blockchain systems.
- Smart Contract Security
- Solidity Development
- Gas Optimization
- DeFi Architecture
- Account Abstraction
- Protocol Design
- Ethereum & EVM Internals
- Security Patterns
- Blockchain Infrastructure
- Web3 Engineering
| Article | Description |
|---|---|
| Gas Optimization in Blockchain: More Than Just Saving Fees | Why gas optimization impacts security, scalability, user experience, and protocol economics |
| Solidity Gas Optimization: 10 Practical Techniques Every Smart Contract Developer Should Know | Practical optimization techniques with real-world examples |
| Understanding Opcode and Bytecode in Solidity: Their Role in Gas Optimization | A deep dive into EVM execution and how low-level operations affect gas costs |
| Article | Description |
|---|---|
| ERC-4626 Vulnerabilities Every Smart Contract Auditor Should Know | Common attack vectors and auditing considerations for ERC-4626 vaults |
| The Essential DeFi Design Patterns Every Smart Contract Engineer and Auditor Should Know | Critical protocol patterns used throughout DeFi ecosystems |
| Account Abstraction Security: When Wallets Become Smart Contracts | Understanding the security implications, attack surfaces, and trust assumptions of ERC-4337 smart accounts |
| Article | Description |
|---|---|
| Uniswap v2, v3, and v4: A Security Engineer’s Guide to the Evolution of AMMs | Understanding the architectural and security evolution of Uniswap |
| DeFi Development: Beyond Smart Contracts and Toward Financial Infrastructure | Why successful DeFi systems require much more than contract development |
Blockchain engineering is not only about writing smart contracts.
Building successful protocols requires balancing:
- Security
- Scalability
- Efficiency
- Economics
- User Experience
- Governance
- Maintainability
This repository explores these trade-offs from both engineering and business perspectives.
- Smart Contract Security
- Account Abstraction Security
- Gas Optimization
- DeFi Architecture
- Protocol Design
- Wallet Security
- Ethereum Infrastructure
Planned areas of research include:
- MEV
- Cross-Chain Protocols
- Rollups and Layer 2 Systems
- Restaking Protocols
- Stablecoin Infrastructure
- Blockchain Performance Engineering
- Smart Contract Audit Methodologies
- Protocol Economics
- AI for Smart Contract Security
I'm Yaghoub Adelzadeh, a blockchain engineer and smart contract security researcher focused on:
- Smart Contract Security
- Account Abstraction Security
- Gas Optimization
- DeFi Protocol Analysis
- Blockchain Architecture
- Web3 Infrastructure
I publish technical research, protocol analyses, and engineering insights to help advance secure and scalable blockchain systems.
- GitHub: https://github.com/dappteacher
- Gas Analyzer: https://github.com/dappteacher/gas-analyzer
- LinkedIn: https://linkedin.com/in/dappteacher