Pemula
Disertai Video

Apa itu Ethereum dan Bagaimana Cara Kerjanya?

Update 7 May 2023 • Waktu Baca 7 Menit
Reading Time: 7 minutes

Ethereum merupakan cryptocurrency kedua terbesar di dunia setelah Bitcoin, dan salah satu blockchain tersibuk. Hal ini karena Ethereum adalah pelopor platform smart contract, yang menjadi landasan dibangunnya berbagai aplikasi terdesentralisasi (decentralized applications/dApps) dan juga Web3. Kalau kamu ingin mengetahui lebih lanjut tentang apa itu Ethereum, simak selengkapnya di artikel ini.

Ringkasan Artikel

  • đź”— Ethereum adalah sebuah platform komputasi terdesentralisasi, yang digunakan untuk menjalankan program komputer yang disebut dengan smart contract.
  • 👨‍💻 Smart contract pada dasarnya adalah kode dan bisa diprogram untuk apa saja. Yang membedakannya dengan program komputer lainnya, kode ini tinggal di dalam blockchain Ethereum.
  • đź’ˇ Smart contract pada Ethereum memungkinkan tingkat pemrograman yang lebih kompleks. Sehingga memberi developer lebih banyak kebebasan untuk bereksperimen dengan kode mereka sendiri dan membuat aplikasi yang disebut sebagai Decentralized Applications (DApps).
  • 🍣 Beberapa contoh DApps yang sudah banyak digunakan saat ini antara lain aplikasi pertukaran aset crypto seperti Uniswap dan Sushiswap, hingga aplikasi pinjam meminjam aset crypto seperti Compound dan AAVE.
  • đź’° Ethereum memiliki native coin yang disebut dengan Ether (ETH). ETH merupakan aset crypto dengan market cap kedua terbesar setelah Bitcoin.

Apa Itu Ethereum?

Ethereum adalah sebuah platform komputasi terdesentralisasi yang digunakan untuk menjalankan program komputer yang disebut dengan smart contract. Seperti pada Bitcoin, dengan Ethereum siapa pun dapat melakukan transfer uang digital tanpa bantuan institusi penengah (bank atau lembaga keuangan lainnya).

Teknologi yang memungkinkan terjadinya transaksi keuangan secara online tanpa institusi penengah ini disebut dengan blockchain. Kapabilitas blockchain Ethereum, akan tetapi, berbeda dengan blockchain Bitcoin.

Blockhain Ethereum memiliki kemampuan yang lebih kompleks dan lebih fleksibel daripada Bitcoin. Hal ini karena Ethereum memperbolehkan developer untuk membuat aplikasi secara bebas di atas blockchain Ethereum.

Dengan smart contract yang ada pada Ethereum, developer dapat membuat berbagai macam aplikasi, termasuk aplikasi pertukaran aset kripto hingga pinjam meminjam aset kripto.

Untuk mengetahui lebih lanjut apa itu Ethereum, yuk simak pembahasannya di bawah ini.

Sejarah Ethereum

vitalik buterin pendiri ethereum

Ethereum diciptakan oleh seorang programmer dari Rusia-Kanada bernama Vitalik Buterin. Ethereum pertama kali diusulkan oleh Buterin pada tahun 2013 dalam dokumen yang berjudul, “Ethereum: The Ultimate Smart Contract and Decentralized Application Platform”.

Dalam dokumen tersebut, Buterin menjabarkan idenya untuk membuat blockchain yang Turing-complete, atau platform komputer terdesentralisasi yang dapat menjalankan aplikasi apapun. Pada tahun 2015, Ethereum secara resmi diluncurkan.

Apa Perbedaan Ethereum dan Bitcoin?

Apa Perbedaan Ethereum dan Bitcoin?

Blockchain Ethereum dan Bitcoin memiliki kemiripan dan dapat melakukan banyak fungsi yang sama. Namun, sebenarnya keduanya berbeda, dan memiliki keunggulannya masing-masing.

Bitcoin sering disebut sebagai blockchain generasi pertama yang dirancang untuk mengutamakan keamanan transfer aset digital, dalam hal ini Bitcoin sebagai mata uang. Demi keamanan, bahasa pemrograman blockchain Bitcoin tidak cukup fleksibel untuk developer membuat aplikasi-aplikasi yang rumit di atasnya.

Di sisi lain, blockchain Ethereum memiliki kemampuan yang lebih dari sekedar transfer aset digital. Dengan teknologi smart contract-nya, blockchain Ethereum memungkinkan tingkat pemrograman yang lebih kompleks. Hal ini memberikan developer lebih banyak kebebasan untuk bereksperimen dengan kode mereka sendiri dan membuat aplikasi yang disebut sebagai Decentralized Applications (DApps).

Semua transaksi dan interaksi dengan smart contract di atas blockchain Ethereum bersifat final. Seperti pada blockchain Bitcoin, semua transaksi di blockchain Ethereum ditandatangani secara digital menggunakan kriptografi dan dikirim ke seluruh jaringan Ethereum untuk diverifikasi oleh miner sebelum tercatat secara permanen di blockchain.

Apa Itu Smart Contract?

ethereum smart contract

Smart contract adalah sebutan untuk program komputer yang ditulis di atas blockchain Ethereum. Ketika suatu kondisi tertentu yang tertera di dalam program terpenuhi, smart contract menjalankan perintah yang telah terprogram secara otomatis, baik itu untuk transfer token antara alamat Ethereum, atau melakukan transaksi jenis lainnya. Smart contract pada blockchain Ethereum dapat dijalankan oleh pengguna ataupun oleh smart contract lainnya.

Pada dasarnya, smart contract adalah kode yang bisa diprogram untuk apa saja. Yang membedakannya dengan program komputer lainnya, ketika developer membuat smart contract di atas blockchain Ethereum, smart contract akan secara permanen berada di dalamnya. Semua orang dapat berinteraksi dengan smart contract tersebut dengan cara mengirim transaksi ke alamat yang ada di smart contract tersebut.

Kegunaan smart contract yang paling umum adalah untuk pembuatan token ERC-20, standar token yang paling sering digunakan di blockchain Ethereum. Semua token ERC-20 memiliki smart contract yang mencatat balance atau saldo token tersebut di masing-masing alamat Ethereum.

Jika terjadi transaksi token ERC-20 antar alamat Ethereum, smart contract token tersebut akan menghitung kembali saldo baru untuk masing-masing alamat. Untuk lebih jelasnya, contoh skenario cara kerja smart contract adalah sebagai berikut.

Misalkan, A bermaksud mengirim 100 USDC (token ERC-20 yang dijamin 1:1 dengan dolar AS) ke alamat B. Untuk melakukan hal tersebut, A mengirim transaksi ke alamat smart contract USDC untuk mentransfer 100 USDC dari alamat A ke alamat B. 

Smart contract USDC akan mengurangi saldo alamat A sebanyak 100 USDC, dan menambah saldo alamat B sebanyak 100 USDC. Kalkulasi smart contract ini dijalankan oleh semua node atau server jaringan blockchain Ethereum dan bersifat final.

Kesimpulannya, smart contract adalah program yang dapat membantu pengguna dalam mengeksekusi berbagai macam transaksi dengan aman, tanpa membutuhkan bantuan dari pihak penengah (bank atau institusi lainnya), karena semua transaksi yang telah selesai di blockchain Ethereum bersifat final dan tidak dapat diubah lagi.

Bagaimana Smart Contract Pada Ethereum Diaplikasikan?

pengaplikasian smart contract pada ethereum

Seperti yang telah dijelaskan di atas, teknologi smart contract pada Ethereum pada dasarnya membuka jalan inovasi-inovasi baru dalam transaksi keuangan. Berikut adalah beberapa contoh bagaimana smart contract telah diaplikasikan saat ini.

Stablecoin

Harga mata uang kripto cenderung sangat berfluktuasi. Stablecoin yang dibangun dengan teknologi smart contract adalah jawaban untuk masalah ini. Nilai pada stablecoin dibuat sama dengan nilai aset non-digital seperti rupiah dan dolar AS untuk membuat harganya stabil.

Pada banyak stablecoin yang populer, harganya stabil karena dijamin 1:1 dengan mata uang asli oleh pembuat stablecoin-nya, dan bisa dikonversi ke mata uang asli. Stablecoin dibuat dengan tujuan menggabungkan keunggulan mata uang fiat (nilai yang stabil) dan aset kripto (kecepatan dan keamanan transaksi).

Salah satu contoh stablecoin adalah RupiahToken (IDRT), aset kripto yang dibangun di atas blockchain Ethereum yang memiliki nilai sama dengan rupiah. IDRT pada dasarnya mendigitalisasi rupiah dengan cara memproduksi token senilai jumlah Rupiah yang didepositkan pengguna, dan mengirimkannya ke dompet Ethereum pengguna.

Selain IDRT, contoh stablecoin lainnya adalah USD Coin (USDC), yaitu aset kripto yang diprogram untuk memiliki nilai yang sama dengan dolar AS. Kehadiran stablecoin memudahkan pengguna untuk memindahkan uang ke mana saja di dunia dalam hitungan menit.

Stablecoin juga membawa stabilitas yang dibutuhkan ke dalam dunia kripto. Keberadaan stablecoin membantu menjembatani infrastruktur keuangan tradisional dengan infrastruktur blockchain di dunia kripto.

Baca juga: Apa itu Stablecoin?

Pinjam dan Meminjam

Teknologi smart contract pada blockchain Ethereum juga memungkinkan dibangunnya aplikasi pinjam meminjam aset kripto. Contohnya adalah AAVE dan Compound, decentralized app (dApp) pinjam meminjam berbasis blockchain dalam ekosistem Ethereum.

Dengan AAVE dan Compound, kamu dapat mendepositkan aset kripto untuk mendapat bunga, dan juga meminjam aset kripto lainnya. Untuk menggunakan kedua aplikasi tersebut, kamu cukup membutuhkan dompet Ethereum dan sejumlah dana dalam bentuk ETH atau token ERC-20.

Dengan adanya AAVE dan Compound, siapa pun dapat melakukan pinjam meminjam aset tanpa bank atau institusi keuangan lainnya.

Decentralized Exchange (DEXs)

decentralized exchange ethereum

Decentralized exchange (DEXs) adalah aplikasi yang memfasilitasi transaksi penukaran satu token dengan token lainnya menggunakan teknologi smart contract. Salah satu contoh DEXs yang dibangun di atas Ethereum dan paling populer saat ini adalah Uniswap dan Sushiswap.

Dengan DEXs, kamu dapat melakukan penukaran ETH dengan token ERC-20 ataupun sebaliknya, dan juga penukaran antar token ERC-20. Token apa pun dapat ditukarkan selama mengikuti standar token ERC-20.

Baca juga: Apa itu DeFi?

Apa Itu Ether (ETH)?

apa itu ether
Blockchain ethereum adalah salah satu blockchain tertua dan tersibuk. Ether sebagai gas fee menjadi salah satu mata uang kripto terbesar setelah bitcoin secara market value. (Sumber: https://coinmarketcap.com/currencies/ethereum/)

Membaca penjelasan tentang apa itu Ethereum, kamu mungkin masih bertanya-tanya apa perbedaannya dengan Ether atau ETH. Ether adalah koin native atau koin asli blockchain Ethereum yang digunakan untuk memfasilitasi transaksi di dalam ekosistem Ethereum.

Untuk setiap transaksi yang dijalankan di ekosistem Ethereum, ada biaya komputasi (gas fee) yang harus dibayarkan kepada miner yang melakukan komputasi transaksi tersebut. Biaya tersebut dibayarkan dengan Ether.

Semakin kompleks komputasi yang diperlukan, semakin tinggi gas fee yang harus dibayarkan. Sebagai contoh, biaya pengiriman ERC-20 lebih tinggi dari pengiriman ETH, karena pengiriman ERC-20 membutuhkan interaksi dan komputasi smart contract, sementara ETH tidak.

Apa yang Membuat ETH Berharga?

ETH dapat digunakan sebagai uang digital atau untuk melakukan berbagai transaksi di blockchain Ethereum. Ethereum menjadi salah satu blockchain yang paling banyak dipakai untuk membuat decentralized applications, karena lebih banyak program yang bisa ditulis di atas blockchain Ethereum dibandingkan dengan Bitcoin.

Dengan fungsinya sebagai gas fee yang harus dibayarkan untuk melakukan komputasi pada berbagai aplikasi yang dibangun di atas Ethereum, ETH menjadi salah satu mata uang kripto terbesar kedua setelah Bitcoin secara market value.

Harga satu koin Ethereum ketika pertama kali diperdagangkan adalah sebesar 2,83 dollar AS atau sekitar Rp41.035. Per Juni 2021, harga Ethereum sudah mencapai 2.578 dollar AS per koinnya, yang setara dengan Rp36.822.218.

Harga satu koin Ethereum ketika pertama kali diperdagangkan adalah sebesar 2,83 dollar AS atau sekitar Rp41.035. Pada November 2021, ETH mencapai all-time high atau harga tertingginya yaitu 4.620 dolar AS. Akan tetapi, per December 2022, harga Ethereum sudah jatuh ke 1.225 dollar AS per koinnya, yang setara dengan Rp19.264.748.

Bagaimana Cara Membeli ETH?

Setelah memahami lebih dalam apa itu Ethereum, kalau tertarik untuk memiliki ETH, kamu dapat membelinya melalui aplikasi pertukaran kripto seperti Pintu yang telah secara resmi terdaftar sebagai Pedagang Fisik Aset Kripto di bawah BAPPEBTI. Untuk mengetahui lebih lengkapnya, ayo download Pintu aja!

Referensi

  • Antonopoulos, A. M. (2021). Mastering Ethereum. Stanford University Press.

Penulis:Nadya Rahmaesya

Bagikan