Blog
Artikel Terbaru
Testing Kontrak Huff dengan Foundry Fork Test dan Asersi Gas
Panduan lengkap testing kontrak Huff menggunakan Foundry: fork test terhadap mainnet, asersi gas untuk regresi, dan integrasi dengan foundry-huff untuk deployment test.
Baca Selengkapnya RekayasaDeep EVM #16: Bundling dan Resolusi Konflik — Mengemas Transaksi Menguntungkan
Strategi mengemas transaksi MEV ke dalam bundle yang menguntungkan: deteksi konflik state, resolusi prioritas, bidding ke block builder, dan mengirim melalui Flashbots.
Baca Selengkapnya RekayasaDeep EVM #15: Simulasi MEV — Binary Search, State Fork, dan Deadline 12 Detik
Cara mensimulasikan transaksi MEV sebelum eksekusi: fork state blockchain, jalankan simulasi dengan revm, optimasi jumlah input dengan binary search, semua dalam deadline 12 detik.
Baca Selengkapnya RekayasaDeep EVM #14: Membangun Pencari Siklus Arbitrase — DFS pada Graf Pool
Implementasi algoritma pencarian siklus arbitrase menggunakan DFS pada graf pool DEX. Bangun graf, temukan siklus menguntungkan, dan hitung profitabilitas.
Baca Selengkapnya BlockchainDeep EVM #13: Apa Itu MEV — Nilai yang Dapat Diekstrak, Pencari, dan Pembangun Block
Penjelasan komprehensif tentang Maximal Extractable Value: apa itu MEV, siapa aktornya, jenis-jenis MEV, supply chain PBS, dan dampaknya pada ekosistem Ethereum.
Baca Selengkapnya BlockchainDeep EVM #12: Huff Lanjutan — Eksekusi Adaptif dan Komputasi On-Chain
Teknik Huff tingkat lanjut: eksekusi adaptif berdasarkan state on-chain, autentikasi multi-operator, trik layout memory, dan komputasi on-chain yang dioptimasi gas.
Baca Selengkapnya BlockchainDeep EVM #11: Jump Table Huff — Dispatch Fungsi O(1) Tanpa Overhead Solidity
Bangun dispatcher fungsi O(1) di Huff menggunakan jump table yang dipadatkan. Bandingkan rantai if-else Solidity dengan jump table buatan tangan yang menghemat ribuan gas.
Baca Selengkapnya BlockchainDeep EVM #10: Manajemen Stack Huff — takes(), returns(), dan Seni dup/swap
Kuasai mesin stack EVM: visualisasikan state stack, gunakan dup1-16 dan swap1-16 secara efektif, dan bangun pola untuk menyimpan nilai, merotasi, dan membersihkan.
Baca Selengkapnya BlockchainDeep EVM #9: Pengantar Bahasa Huff — Makro, Label, dan Opcode Mentah
Pengantar praktis ke Huff, bahasa assembly EVM tingkat rendah yang memberikan kontrol langsung atas setiap opcode, setiap byte bytecode, dan setiap unit gas.
Baca Selengkapnya BlockchainDeep EVM #8: Membangun Token Swap di Yul Murni
Implementasi token swap lengkap dalam Yul murni: interaksi dengan Uniswap V2, encoding calldata manual, penanganan return value, dan perbandingan gas dengan Solidity.
Baca Selengkapnya BlockchainDeep EVM #7: Loop dan Kondisional Efisien Gas di Yul
Teknik loop dan kondisional di Yul yang menghemat gas: for loop teroptimasi, trik short-circuit, loop unrolling, dan perbandingan biaya gas dengan Solidity.
Baca Selengkapnya BlockchainDeep EVM #6: Manajemen Memory Yul — mstore, mload, dan Free Memory Pointer
Menguasai manajemen memory di Yul: cara kerja mstore/mload, free memory pointer Solidity, scratch space, dan teknik layout memory untuk efisiensi gas maksimal.
Baca Selengkapnya