Wei
Unit terkecil Ethereum: 1 ETH = 10^18 Wei. Dipakai di smart contract untuk presisi maksimal.
Penjelasan
Sobat Kripto, Wei adalah unit terkecil Ethereum (10^-18 ETH, 0.000000000000000001 ETH). Nama 'Wei' diambil dari Wei Dai, computer scientist yang mengusulkan b-money 1998 (precursor Bitcoin). Wei dipakai internal di smart contract untuk hindari floating point error (komputer struggle dengan decimal, integer presisi lebih reliable). 1 ETH = 1.000.000.000.000.000.000 Wei. User normal tidak perlu hitung Wei manual, tapi paham penting untuk debugging smart contract.
Mengapa Wei Smallest Unit?
Solidity (smart contract language) tidak support decimal natively. Semua calculation pakai integer Wei. Misal transfer 1.5 ETH = transfer 1.500.000.000.000.000.000 Wei (integer). Hindari floating point error yang bisa lose decimal kecil (untuk akumulasi besar bisa significant). Smart contract di Ethereum semua handle balance in Wei. Wallet conversi ke ETH untuk display saja.
Konversi Wei ke ETH
1 Wei = 10^-18 ETH. 1 Gwei = 10^9 Wei = 10^-9 ETH. 1 ETH = 10^18 Wei. Tools online seperti eth-converter.com untuk konversi cepat. Saat baca smart contract event di Etherscan, balance biasanya tampil dalam Wei (angka panjang). Etherscan UI biasanya konversi otomatis ke ETH, tapi raw data Wei. Developer Solidity sering pakai keyword 'ether' di code (e.g., 1 ether = 10^18 Wei).
Untuk Sobat Kripto
Sebagai user normal, Sobat Kripto tidak perlu hitung Wei manual. Wallet sudah convert otomatis. Tapi pemahaman penting saat: (1) approve token unlimited di MetaMask (kadang lihat angka panjang Wei), (2) audit smart contract output (event log, function call), (3) debug failed transaction yang error di hitungan. Developer wajib paham Wei vs ETH untuk avoid bug. Untuk casual user, fokus saja di display ETH balance.