Langsung ke konten utama

Blog

Artikel Terbaru

Blockchain

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
Rekayasa

Deep 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
Rekayasa

Deep 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
Rekayasa

Deep 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
Blockchain

Deep 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
Blockchain

Deep 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
Blockchain

Deep 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
Blockchain

Deep 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
Blockchain

Deep 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
Blockchain

Deep 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
Blockchain

Deep 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
Blockchain

Deep 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