Asas Ethereum dan Sistem Akaun: Bagaimanakah Ia Berpotensi Jadi 'Komputer Global'?

Sebagai seorang pakar Web3 yang telah lama mengikuti evolusi blockchain, saya sering tertanya-tanya bagaimana Ethereum boleh menjadi begitu revolusioner berbanding Bitcoin. Bayangkan Bitcoin sebagai simpanan aman yang kukuh, hanya untuk menyimpan dan mengeluarkan wang tanpa kerumitan. Tetapi Ethereum? Ia seperti komputer global yang hidup, di mana sesiapa boleh memasang aplikasi, bermain permainan, meminjam wang, atau mencipta NFT dengan mudah. Walaupun kedua-duanya dibina atas teknologi blockchain, perbezaan asas mereka sungguh ketara, terutamanya dari perspektif Malaysia di mana kita semakin melihat potensi DeFi untuk kewangan harian.
Dalam catatan ini, mari kita selami rahsia 'kebolehprograman' Ethereum, memahami bagaimana ia boleh menghasilkan inovasi yang begitu menarik.
Pertanyaan asas yang sering timbul: Di dalam ledger Bitcoin, apa yang anda lihat hanyalah 'sisa-sisa transaksi yang belum digunakan' (UTXO), manakala Ethereum melihatnya sebagai 'baki semasa dalam akaun anda'.
Inilah perbezaan utama antara model akaun berbanding model UTXO.
Bagaimana Model Akaun Berfungsi? (Cara Ethereum)
Ethereum menggunakan model akaun/baki, yang sangat mirip dengan kad bank yang kita gunakan seharian di Malaysia, seperti Maybank atau CIMB:
- Setiap alamat adalah sebuah 'akaun' unik.
- Akaun itu mengandungi baki (ETH), nonce (nombor urutan transaksi untuk mengelak serangan pengulangan), kod (jika ia kontrak pintar), dan storan (data kontrak).
- Apabila membuat pemindahan? Cukup potong ETH dari akaun A dan tambah ke akaun B. Mudah dan langsung, tanpa perlu mengira 'wang mana yang digunakan'.
Kelebihannya jelas sekali:
- Pemeriksaan baki pantas: Hanya lihat status akaun sahaja, tidak perlu seperti Bitcoin yang memerlukan pengiraan transaksi lama.
- Mudah untuk pengaturcaraan: Kontrak boleh mengubah statusnya sendiri, memanggil kontrak lain, atau menghantar mesej – ini asas kepada kebolehprograman sebenar.
- Praktikal untuk kegunaan harian: Pemindahan, bayaran gas, dan panggilan kontrak berjalan lancar.
Walau bagaimanapun, terdapat kelemahan:
- Privasi kurang: Baki akaun terbuka kepada umum, sesiapa boleh melihat berapa banyak yang anda miliki.
- Pembengkakan status: Pokok status rangkaian semakin besar, menyukarkan nod untuk menyimpannya (tetapi penambahbaikan pokok status akan datang).

Perbandingan dengan Model UTXO (Bitcoin)
Bitcoin bergantung pada UTXO (Output Transaksi Belum Digunakan), seperti menggunakan wang tunai fizikal:
- 'Wang' anda adalah sekumpulan 'nota wang' bebas, setiap satu dengan jumlah dan kunci (siapa boleh menggunakannya).
- Untuk membelanjakan, anda mesti masukkan nota penuh (input), kemudian keluarkan nota baru (output) kepada penerima dan baki kepada diri sendiri.
- Kelebihan: Mengelak pembelanjaan berganda secara semula jadi (nota hanya boleh digunakan sekali), privasi lebih baik (alamat baru untuk nota baru), dan pengesahan selari mudah.
- Kekurangan: Rumit, pemindahan memerlukan penyusunan input dan output, dan pemeriksaan baki memerlukan imbasan semua transaksi berkaitan di rantai.
Singkatnya:
Bitcoin menekankan 'kesederhanaan, keselamatan, dan ketidakbolehubah seperti emas'.
Ethereum pula menitikberatkan 'fleksibiliti, kebolehprograman, dan logik kompleks'.
Oleh itu, Ethereum memilih model akaun untuk memudahkan pembangun menulis kod dan mengubah status dengan mudah.
Pokok Status: 'Hard Disk Otak' Ethereum
Satu elemen penting di seluruh rangkaian Ethereum ialah Status Dunia (World State).
Ia merekodkan baki akaun semasa, kod kontrak, dan data storan untuk semua akaun...
Status ini disimpan menggunakan Merkle Patricia Trie (MPT, pokok Merkle Patricia):
- Pokok Patricia: Memampatkan laluan, jadi kunci panjang tidak memakan ruang berlebihan, dan carian cepat.
- Merkle: Setiap nod dihash, akar hash berubah jika ada perubahan, jadi apabila baki akaun diubah, akar hash berubah, dan nod rangkaian tahu status telah dikemas kini.
Kepala blok mengandungi tiga akar hash:
- Akar pokok transaksi
- Akar pokok resit
- Akar pokok status (paling kritikal)
Nod ringan hanya perlu menyimpan kepala blok untuk mengesahkan 'adakah baki akaun tertentu X' menggunakan bukti Merkle – tanpa muat turun seluruh rantai.
Ini mengekalkan kecekapan pengesahan sambil mengekalkan desentralisasi Ethereum.
Pokok status membolehkan kebolehprograman Ethereum menjadi kenyataan:
Setiap pelaksanaan kontrak, EVM mengubah status → hash status baru → kepala blok baru → konsensus rangkaian.
Apabila status berubah, 'otak' semua orang diselaraskan.
EVM: 'Enjin Jantung' Ethereum
Sekarang, mari ke bahagian utama – EVM (Ethereum Virtual Machine, Mesin Maya Ethereum).
EVM adalah 'CPU otak' Ethereum.
Ia adalah mesin maya bertindak yang melaksanakan kod bait (bytecode).
Alirannya seperti ini:

- Anda tulis kod Solidity → kompilasi ke bytecode.
- Sebarkan kontrak: Hantar transaksi, EVM simpan bytecode di medan kod akaun kontrak.
- Panggil kontrak: Hantar panggilan mesej, EVM muat kod kontrak ke memori.
- Laksanakan: Jalankan kod operasi satu persatu (ADD, MUL, CALL, SSTORE...).
- Setiap langkah tolak gas: Gas tidak cukup? Kembalikan (revert).
- Ubah status: Storan diubah, baki bergerak, hantar acara...
- Akhir transaksi: Status baru dihantar, akar pokok status dikemas kini.
Mengapa EVM menjadikan Ethereum 'boleh diprogram'?
- Lengkap Turing: Boleh tulis gelung, syarat, rekursif... Secara teori, logik kompleks apa pun boleh direalisasikan (skrip Bitcoin sengaja tidak lengkap untuk elak gelung tak terhingga merosakkan rantai).
- Penentuan: Input sama, hasil pelaksanaan rangkaian mesti sama (jika tidak, konsensus rosak).
- Pengasingan pasir: Kontrak hanya boleh akses storan sendiri + panggil kontrak lain, tidak boleh baca/tulis fail nod secara sembarangan.
- Mekanisme Gas: Elak serangan DoS, cegah gelung mati, semakin lama semakin mahal.
Contohnya:
Pertukaran token di Uniswap → panggil fungsi swap kontrak → EVM laksanakan logik → ubah rizab kolam, pindah token, tolak yuran, hantar acara...
Seluruh proses atomik: Berjaya sepenuhnya atau gagal sepenuhnya.
Ini mustahil di Bitcoin.
Perbezaan Teras Bitcoin vs Ethereum dalam Jadual (Perspektif 2026)
| Projek | Bitcoin (BTC) | Ethereum (ETH) |
|---|---|---|
| Model Ledger | UTXO (Output Belum Digunakan) | Model Akaun/Baki |
| Guna Utama | Emas Digital, Penyimpanan Nilai | Komputer Dunia, Platform Kontrak Pintar |
| Kebolehprograman | Tertakluk (Skrip Mudah, Tidak Lengkap Turing) | Lengkap Turing (Solidity dsb.) |
| Storan Status | Kumpulan UTXO | Pokok Status Global (MPT) |
| Enjin Pelaksanaan | Tiada (Hanya Sahkan Tandatangan) | EVM (Mesin Maya Laksana Bytecode) |
| Konsensus (Semasa) | PoW | PoS (Selepas Penggabungan) |
| TPS/Skalabiliti | Rendah (Layer2 seperti Rangkaian Kilat) | Sederhana (Pecahan, Layer2 seperti Optimism dsb.) |
| Aplikasi Tipikal | Pemindahan, Pemilikan | DeFi, NFT, DAO, Permainan, RWA |
| Privasi | Baik (Alamat Baru) | Sederhana (Akaun Terbuka) |
| Posisi 2026 | Aset Lindung Nilai Institusi, Emas Digital | Dominasi DeFi + Stablecoin, Hadapan Tokenisasi RWA |
Mengapa Ethereum Boleh 'Diprogram'? Ringkasan Satu Ayat
Sebab ia mengangkat blockchain dari 'hanya mencatat transaksi' ke 'komputer teragih yang boleh laksanakan kod':
- Model akaun → Status mudah diubah dan disemak.
- Pokok status → Pengesahan status rangkaian selamat.
- EVM → Sesiapa boleh tulis kod, rangkaian laksanakan, hasil konsisten.
Bitcoin seperti peti simpan yang tidak pernah mati, selamat tapi terhad fungsi.
Ethereum pula seperti pelayan super global yang dikongsi, boleh laksanakan aplikasi, bayar gaji, pinjam automatik... tapi lebih rumit, mahal (gas), dan rentan kesilapan.
Sekarang anda sudah faham:
Bitcoin menyelesaikan masalah 'wang tanpa kepercayaan'.
Ethereum menyelesaikan masalah 'kod tanpa kepercayaan'.
Ingin selami lebih dalam? Seperti cara tulis Solidity, pengiraan gas, butiran opcode EVM, atau kemajuan pecahan Ethereum pada 2026?
Hantar soalan anda, mari bincang lagi~
Syor 3 Bursa Mata Wang Kripto Teratas Global:
- Pendaftaran Bursa Binance (Raja isipadu dagangan, pelbagai paling lengkap, faedah baru mengagumkan);
- Pendaftaran Bursa OKX (Alat kontrak hebat, yuran rendah);
- Pendaftaran Bursa Gate.io (Pemburu syiling baru, dagangan ikut + airdrop eksklusif).
Pilih Binance untuk lengkap dan besar, OKX untuk strategi profesional, Gate untuk syiling altcoin! Daftar cepat dan nikmati pengecualian yuran seumur hidup~