This article has been translated from English to Indonesian.
Jika "Ethereum" terdengar seperti konsep fiksi ilmiah bagi Anda, itu karena memang benar.
Nama Ethereum berasal dari"ether", yang merupakan istilah hipotetis untuk media tak kasat mata yang memenuhi semua ruang dan membawa serta mendistribusikan cahaya.
Eter tidak benar-benar ada, tetapi pendirinya menyukai nama yang keren DAN gagasan tentang media yang mendasari dan tidak terlihat untuk setiap aplikasi.
Bagaimana Ethereum bisa melakukan itu?!
Sederhananya, Ethereum melakukannya dengan mengizinkan aplikasi untuk berjalan di atas jaringan komputer terdistribusi, yang akan bertindak sebagai semacam "komputer global".

Jaringan komputer ini tidak hanya akan menjalankan aplikasi, tetapi juga melacak setiap perubahan pada data yang dibuat oleh aplikasi dengan membuat versi elektronik dari "jejak kertas" yang dapat dilihat oleh semua orang, namun tetap aman.
Katakanlah apa?! Hah?!
Mungkin terdengar seperti omong kosong bagi sebagian dari Anda, tetapi jangan khawatir karena kita akan membahas lebih lanjut tentang cara kerja Ethereum. Namun pertama-tama, kita harus kembali ke dasar dan berbicara tentang teknologi blockchain.
Apa itu blockchain?
Blockchain adalah sebuah database publik yang menyimpan informasi dalam kelompok-kelompok yang dikenal sebagai "blok".
Blok-blok tersebut disusun secara berantai sehingga publik dapat mengetahui transaksi mana yang didahulukan.
Hanya jaringan komputer khusus (tetapi terdistribusi) yang dapat menambahkan blok transaksi baru. Mereka menggunakan kriptografi untuk memastikan transaksi yang sah dan untuk memeriksa apakah pembuat blok tanpa nama membangun rantai yang sama dengan yang dilihat oleh semua orang.
Penggunaan kriptografi dalam memverifikasi transaksi dan membangun blockchain membuat rantai ini aman dan tidak dapat diubah. "Tidak dapat diubah" pada dasarnya berarti bahwa tidak ada seorang pun - bahkan John Cena atau Doctor Strange - yang dapat mengubah catatan transaksi pada blockchain.
Sifat terdistribusi dari komputer yang membangun blockchain memungkinkan buku besar terdesentralisasi. Artinya, tidak ada satu otoritas pun yang dapat membuat perubahan pada blockchain.
Sekali lagi, bahkan John Cena sekalipun. Menyedihkan.
Karena semua komputer yang berpartisipasi menyimpan salinan buku besar yang sama dan diperbarui, informasi di blockchain juga terbuka dan transparan bagi siapa saja yang ingin melihatnya.
Fitur-fitur blockchain ini sangat berguna ketika aplikasi membutuhkan sarana yang tidak dapat dipercaya untuk mengeksekusi transaksi yang mungkin melibatkan dokumen penting, aset digital, atau hanya sejumlah besar uang.
Katakanlah Anda ingin mengirim uang kepada teman yang membeli sneaker Air Jordan terbaru untuk Anda karena sudah terjual habis di kota Anda.
Anda bisa mengirimkan uang kepada teman Anda melalui bank, tetapi perlu waktu berjam-jam atau berhari-hari untuk memverifikasi transfer. Toko bisa saja kehabisan ukuran sepatu Anda saat itu!
Anda juga bisa menggunakan aplikasi, tetapi menyimpan uang di aplikasi terpusat membuat akun Anda rentan terhadap peretas yang menguras semua dana Anda. Atau aplikasi membekukan akun Anda karena Anda memposting #TeamPineappleOnPizza di media sosial Anda.
Jika Anda mentransfer uang menggunakan teknologi blockchain, tidak ada yang bisa menghentikan Anda untuk membelanjakan uang Anda sendiri dan uang tersebut akan sampai ke teman Anda lebih cepat daripada jika Anda menunggu bank tradisional untuk mengonfirmasi. Terakhir, teman Anda dapat memverifikasi bahwa Anda telah melakukan transfer pada buku besar yang aman dan publik.
Contoh: Blockchain Bitcoin
Untuk memahami cara kerja blockchain, mari kita lihat contoh kerja OG di dunia nyata: Bitcoin.
Bitcoin dikenal luas sebagai mata uang digital yang memungkinkan orang untuk mengirim dan menerima dana secara global, tanpa bergantung pada lembaga keuangan atau perantara.
Bitcoin dirancang untuk menjadi alternatif dari mata uang fiat tradisional, yang berfungsi sebagai "alat tukar" (sesuatu yang diterima secara luas untuk ditukar dengan barang dan jasa).
Alih-alih bank atau lembaga keuangan mencatat transaksi pada pembukuan mereka sendiri, transaksi-transaksi ini dicatat pada blockchain.
Karena blockchain adalah buku besar terdistribusi yang disimpan di jaringan komputer yang luas, maka hampir tidak mungkin data akan hilang jika server mengalami kerusakan atau dirusak oleh peretas.
Siapapun yang memiliki akses ke internet dapat mengirim uang ke luar negeri, menerima dana, dan melakukan pembayaran menggunakan bitcoin.
Namun, sisi negatifnya adalah menyiapkan dompet Bitcoin dan memahami kunci privat dan publik bisa menjadi proses yang rumit.
Tapi itulah mengapa saya menulis Panduan Pemula untuk Dompet Bitcoin. 😊
Selain itu, karena tidak ada otoritas pusat yang bertanggung jawab atas pemeliharaan jaringan, Anda tidak dapat menghubungi dukungan pelanggan ketika Anda melakukan kesalahan. Hal ini dapat berarti kerugian permanen karena transaksi Bitcoin tidak dapat dibatalkan!
Meskipun masih banyak ruang untuk perbaikan, Bitcoin membuka pintu ke dunia baru yang menarik dari teknologi blockchain bagi Ethereum untuk memanfaatkan dan mengeksplorasi potensinya secara penuh.
Apa itu Ethereum?
Ketika manusia pertama kali menemukan api, api digunakan untuk menghangatkan tubuh, memanaskan makanan, dan menghalau predator.
Lalu suatu hari, seseorang terbangun dan berkata, "Ooga booga. Tolong panaskan batu ini." Inilah bagaimana penggunaan api berevolusi menjadi pembuatan senjata, tembikar, dan akhirnya tenaga uap dan aplikasi industri lainnya.
Dalam kasus Ethereum, "api" adalah teknologi blockchain.
Bitcoin merupakan kasus penggunaan pertama dari blockchain. Teknologi ini membuka mata kita akan manfaat menggunakan buku besar yang aman dan terdistribusi untuk mentransfer nilai (dalam mata uang digital yang didenominasikan dalam bitcoin).
Namun, suatu hari, seorang pria bernama Vitalik, terbangun dan berpikir, "Bagaimana jika kita mengubah perangkat lunak blockchain untuk melakukan lebih dari sekadar mentransfer nilai? Bagaimana jika kita menciptakan sebuah komputer global?"
Inilah yang pada dasarnya dilakukan oleh Ethereum. Tidak hanya dapat melacak dan mentransfer nilai menggunakan teknologi blockchain seperti Bitcoin, tetapi juga dapat menjalankan program komputer (instruksi yang memberi tahu komputer apa yang harus dilakukan).
Alih-alih menjadi kuda poni dengan satu trik seperti Bitcoin, Ethereum adalah sebuah platform komputasi yang memungkinkan para pengembang untuk membangun aplikasi khusus mereka sendiri.
Dengan Ethereum Virtual Machine (EVM), Ethereum dapat menjalankan program seperti "kontrak pintar".
Sebuah "mesin virtual"adalah sebuah perangkat lunak yang berperilaku seperti komputer fisik yang sebenarnya yang dapat menjalankan program dan menggunakan aplikasi. Pada dasarnya, ini adalah program perangkat lunak di komputer yang bekerja seperti komputer terpisah di dalam komputer utama.
Anda tidak salah baca!
Ethereum melampaui kemampuan asli Bitcoin karena dapat mendukung dan menjalankan kontrak pintar yang dapat diprogram.
Kontrak pintar adalah perjanjian yang ditulis dalam kode dan memiliki instruksi yang telah ditentukan sebelumnya yang dapat dieksekusi segera setelah kondisi tertentu terpenuhi dan diverifikasi.
Kontrak pintar adalah kode perangkat lunak yang telah diprogram sebelumnya ("program komputer") sehingga setelah kondisi yang ditentukan terpenuhi, kode tersebut akan dieksekusi secara otomatis.
Contoh sederhananya adalah jika Orang A dijanjikan suku bunga 10% jika ia meminjamkan 2 BTC kepada Orang B selama satu tahun. Setelah setahun berakhir, Orang A akan secara otomatis mendapatkan 2 BTC + 10% suku bunga bahkan tanpa berbicara dengan Orang B atau meminta pihak ketiga untuk memenuhi kontrak.
Nilai satu untuk para introvert!
Tidak mengherankan, kemampuan untuk mengeksekusi kontrak tanpa rasa percaya dan kemudian mencatatnya di jaringan yang aman dan terdesentralisasi telah menemukan banyak kasus penggunaan.
Dengan menulis program-program ini("kontrak pintar"), para pengembangdapat membuat berbagai macam program (yang disebut aplikasi terdesentralisasi atau "dApps").
Keuangan terdesentralisasi (DeFi), misalnya, menggunakan dApps berdasarkan smart contract yang menjalankan transfer peer-to-peer, penggalangan dana, meminjamkan, meminjam, dan aktivitas keuangan lainnya.
Pengguna juga dapat menulis kontrak pintar yang menghubungkan informasi ke alamat Ethereum. Hal ini berguna ketika aplikasi atau pemerintah meminta fitur identitas seperti nama, informasi bank, riwayat kesehatan, atau tanda tangan elektronik untuk memanfaatkan layanan mereka.
Terakhir, pengguna mengadopsi smart contract untuk melampirkan aset nyata atau aset digital ke token yang tidak dapat dipertukarkan (NFT).
Setelah token berada di blockchain, gamer dapat memiliki dan memperdagangkan aset dalam game mereka; pemilik rumah dapat menjual sebagian atau seluruh rumah mereka di pasar online, dan penulis serta komposer dapat membuktikan kepemilikan materi berhak cipta.
Perhatikan bahwa Ethereum tidak hanya mengeksekusi kontrak pintar ini tetapi juga merekamnya. Tidak seperti Bitcoin, blockchain Ethereum berisi lebih dari sekadar riwayat transaksi.
Ketika kontrak baru dieksekusi, "status" mesin berubah menjadi "status" baru yang berisi saldo akun baru, aset yang diubah, atau data lainnya.
"State" mesin yang baru ini kemudian dicatat oleh jaringan terdistribusi dari mesin-mesin yang berpartisipasi ("node") yang kemudian memperbarui "state" mereka sendiri.
Inilah mengapa Bitcoin biasanya disebut sebagai buku besar terdistribusi (melacak perubahan kepemilikan bitcoin) sementara Ethereum lebih sering dibandingkan dengan mesin negara terdistribusi (melacak perubahan "status" dari rentang data yang lebih luas).
"Mesin negara terdistribusi" terdengar seperti sesuatu yang akan dikatakan oleh Terminator. Siapa yang memikirkan hal ini?