Apa itu Ethereum, Smartcontract, dan Gas?

Ethereum adalah platform untuk aplikasi terdesentralisasi (DApps). Seperti komputer yang online 24 jam, namun susah untuk dimatikan (disensor/diblock) karena terdesentralisasi, masih bisa hidup sampai node terakhir :D. Kata desentralisasi ini sering diulang-ulang karena tanpanya apa artinya blockchain?

Muncul beberapa blockchain dengan kecepatan transaksi yg lebih tinggi dan biaya transaksi murah, namun faktor desentralisasinya masih dipertanyakan.

Apakah terdesentralisasi berarti kemampuan menyimpan banyak transaksi sekaligus juga rendah? karena keterbatasan ilmu, penulis juga masih bertanya-tanya :D. Silahkan share di kolom komentar jika tahu.

Apa itu Ethereum?

Ethereum merupakan blockchain pertama yang memperkenalkan smartcontract, saat ini banyak aplikasi DeFi yang dibangun diatas Ethereum.

Smartcontract merupakan pondasi untuk DApps dan Web3. Smartcontract yang diluncurkan di jaringan Ethereum, akan available 24/7. Ethereum akan menyimpan dan menjaga data transaksi yang terjadi didalam smartcontract tersebut.

Apa itu Smartcontract?

Smartcontract adalah program yang mengikat kedua belah pihak terlibat tanpa perlu pihak ketiga yang menjamin transaksi tersebut dijalankan. Seperti surat perjanjian hitam diatas putih namun tanpa perlu materai ataupun notaris. Namun tentu saja kita perlu mengaudit smartcontract tersebut apakah sudah sesuai dengan kesepakatan.

Sebagai contoh, saya ingin membuat aplikasi toko online dan meminta Bejo sebagai developer utk mengerjakannya. Sesuai kesepakatan saya akan membayar Bejo 100 USDT setiap minggu selama 1 bulan. Dengan kesepakatan diatas saya bisa membuat smartcontract yang didalamnya telah saya depositkan ~400 USDT. Setiap minggu, Bejo dapat menarik dana sebesar 100 USDT ke alamat walletnya selama 1 bulan.

Tanpa surat perjanjian, Bejo dapat melihat dan mempelajari smartcontract tersebut, apakah benar terdapat dana yang sudah didepositkan disitu karena transaksi bersifat terbuka.

Tidak semua orang bisa membaca smartcontract, karena itu seringkali diperlukan jasa auditor untuk mengecek smartcontract tersebut, atau kita bisa menggunakan layanan DApps / Web3 untuk membuat smartcontract sesuai dengan alur transaksi yang diinginkan.

Dengan contoh diatas, saya tidak memerlukan pihak ketiga seperti escrow atau bank, prosesnya pun transparan untuk kedua pihak.

Didalam smartcontract kita bisa mengatur kondisi apa transaksi akan dijalankan, kepada siapa, berapa pembagiannya, dan banyak lagi. Kita bahkan bisa membuat aset digital. Antar smartcontract bisa saling berkomunikasi satu dengan yang lain, sehingga proses yang lebih komplek bisa dijalankan.

Apa itu Ether (ETH)?

Ether (ETH) adalah native currency (native token) dari blockchain Ethereum, seperti BTC dalam jaringan Bitcoin. Setiap transaksi yang dilakukan didalam Ethereum harus membayar sejumlah biaya dalam bentuk ETH. ETH juga digunakan sebagai hadiah untuk penambang (miner) setiap kali menciptakan block transaksi.

Biaya transaksi ini diperlukan agar smartcontract dapat dijalankan didalam jaringan Ethereum. Ibaratnya menjalankan operasi didalam smartcontract mirip kita naik motor yang membutuhkan bensin karena itu disebut Gas.

Apa itu Gas?

Didalam Ethereum, semua transaksi dan eksekusi smartcontract memerlukan biaya transaksi. Biaya ini disebut Gas. Gas adalah unit untuk mengukur besar komputasi yang diperlukan untuk menjalankan operasi didalam smartcontract. Semakin komplek operasi tersebut, maka Gas yang dibutuhkan semakin besar. Gas dibayar dalam ETH.

Harga Gas berfluktuasi tergantung dari permintaan penggunaan jaringan. Ketika seseorang bertransaksi didalam jaringan Ethereum, atau menjalankan smartcontract karena keterbatasan jaringan harga Gas akan naik. Begitu pula jika jaringan sedang tidak ramai digunakan maka harga Gas akan turun.

Pengguna dapat menentukan harga Gas secara manual. Ketika jaringan sedang sibuk, penambang (miner) akan memprioritaskan transaksi dengan harga Gas paling tinggi. Jika harga Gas yang diberikan terlalu kecil, transaksi akan diantrikan dan memerlukan waktu yang lebih lama untuk selesai. Karena itu transaksi yang harga Gas diset manual dibawah rata-rata akan lebih lama selesai.

Semoga kita semua mendapat kemakmuran. Good luck dan sekian.