Berdasarkan penjelasan dari Dhaiwat - Pengembang Ethereum

Ketika Anda mengirim uang di dunia nyata, ada perusahaan seperti Stripe yang berada di tengah dan menangani semuanya.

Di $ETH tidak ada yang berada di tengah - setiap transaksi harus mencari jalannya sendiri untuk diproses oleh jaringan. Berikut adalah perjalanan sebuah transaksi dari saat Anda menekan tombol "Kirim" hingga dicatat di blockchain:

1. APLIKASI MEMBUAT TRANSAKSI

Contoh Anda menukar USDC → ETH di Uniswap.

Ketika Anda menekan "Swap", Uniswap akan menyiapkan "draf transaksi" yang terdiri dari:

- Kirim ke kontrak mana

- Ingin melakukan tindakan apa (swap berapa banyak)

- Berapa banyak gas yang Anda siap bayar maksimal

- Nonce (nomor urut transaksi Anda)

⚠️ Jika transaksi lama terjebak, transaksi baru juga terjebak karena nonce harus berjalan sesuai urutan.

2. DOMPET ANDA MENANDATANGANI TRANSAKSI

DOMPET AKAN MENUNJUKKAN APA YANG AKAN DILAKUKAN TRANSAKSI.

Anda menekan “Kirim” → dompet menandatangani transaksi dengan kunci pribadi Anda.

Ini membuktikan Anda adalah orang yang mengizinkan transaksi.

3. TRANSAKSI TELAH DIKIRIM KE JARINGAN ETHEREUM

Dompet mengirim transaksi ke RPC (seperti Alchemy atau Infura).

RPC akan memasukkan transaksi ke dalam mempool — tempat berkumpulnya transaksi yang menunggu untuk diproses.

Pahami mempool seperti:

👉 “Antrian umum” dari jaringan.

Tetapi:

- Tidak ada satu mempool tunggal

- Tidak ada aturan “siapa yang datang lebih dulu diproses lebih dulu”

- Transaksi dengan biaya lebih tinggi selalu diprioritaskan

4. PARA PEMBANGUN BLOCK AKAN MEMILIH TRANSAKSI ANDA

Dulu validator membangun block sendiri, tetapi sekarang mereka hampir sepenuhnya menyerahkan pekerjaan itu kepada pembuat block.

Pembuat block:

- Ambil transaksi dalam mempool

- Mengatur ulang untuk mendapatkan keuntungan maksimal (optimalisasi MEV)

- Ditutup menjadi satu block

- Bawa block itu untuk “pelelangan”

- Validator memilih block dengan imbalan tertinggi

Singkatnya:

👉 Pembuat block adalah orang yang benar-benar memilih transaksi Anda untuk dimasukkan ke block.

5. TRANSAKSI TELAH DITUNJUKKAN

Setelah block dibuat:

Konfirmasi pertama (Confirmation): ~12 detik

→ Cukup aman untuk swap, mengirim token biasa.

Finalisasi: ~13 menit

→ Hampir tidak dapat dibalik.

→ Digunakan untuk transaksi besar, transaksi di bursa, atau bridge.

6. KAPAN TRANSAKSI GAGAL?

1. Transaksi terjebak

Alasan:

- Biaya terlalu rendah

- Transaksi dengan nonce lebih kecil belum diproses

Cara penanganan:

- "Percepat" (tăng phí)

- Atau "Batalkan" dengan mengirim transaksi baru dengan nonce yang sama tetapi dengan biaya yang lebih tinggi

2. Transaksi gagal

Meskipun gagal Anda tetap kehilangan gas, karena Ethereum harus “mencoba” transaksi.

Alasan umum:

- Slippage melebihi batas

- Kekurangan allowance

- Kondisi transaksi tidak lagi benar saat diproses

3. Transaksi dihapus dari mempool

Jika biaya terlalu rendah dalam jangka waktu lama → node mengabaikan → harus dikirim ulang.

SINGKATNYA

- Aplikasi membuat transaksi

- Dompet menandatangani transaksi

- RPC menyebar ke mempool

- Pembuat block memilih transaksi untuk dimasukkan ke dalam block

- Validator mengonfirmasi block

- Selesai, transaksi Anda dicatat di $ETH

ETH
ETH
2,314.27
-0.71%

$XRP

XRP
XRP
1.4421
+0.75%

SOL
SOL
86.19
-0.01%

#WriteToEarnUpgrade #ETHETFsApproved #CryptoNews