This article has been translated from English to Malay.

Kalau "Ethereum" kedengaran macam konsep fiksyen sains bagi anda, itu sebabnya ia memang macam tu pun.

Nama Ethereum berasal dari " ether," yang merupakan istilah hipotesis untuk medium tak kelihatan yang memenuhi semua ruang dan membawa serta mengedarkan cahaya.

Ether sebenarnya tak wujud, tetapi pengasasnya suka nama yang cool tu DAN idea medium yang mendasari dan tak kelihatan untuk setiap aplikasi.

Macam mana la Ethereum boleh buat benda tu?!

Secara ringkasnya, ia buat begitu dengan membenarkan aplikasi berjalan di atas rangkaian komputer yang teragih, yang bertindak seperti "komputer global".

Global computer

Bukan saja rangkaian komputer ini menjalankan aplikasi, tetapi ia juga menyimpan rekod sebarang perubahan pada data yang dibuat oleh aplikasi tersebut dengan mencipta versi elektronik dari "jejak kertas" yang umum untuk dilihat oleh semua, tetapi selamat.

Whu?! Huh?!

Semua ni mungkin kedengaran macam gibberish bagi sesetengah daripada anda, tapi jangan risau sebab kita akan bincang lebih lanjut tentang cara Ethereum berfungsi. Tapi pertama-tama, kita kena balik ke asas dan bincang tentang teknologi blockchain.

Apa itu blockchain?

Satu blockchain adalah pangkalan data umum yang menyimpan maklumat dalam kumpulan yang dikenali sebagai "blok".

Blok-blok ini disusun dalam rantaian supaya orang ramai tahu transaksi mana yang berlaku terlebih dahulu.

Hanya rangkaian komputer yang berdedikasi (tetapi teragih) boleh menambah blok transaksi baru. Mereka menggunakan kriptografi untuk pastikan transaksi sah dan menyemak jika pembuat blok tanpa nama membina di atas rantai yang sama dengan semua orang lain lihat.

Penggunaan kriptografi dalam mengesahkan transaksi dan membina blockchain membuatkan rantai tersebut selamat dan tidak boleh diubah. "Tidak boleh diubah" pada dasarnya bermaksud tiada siapa – malah John Cena atau Doctor Strange – boleh mengubah rekod transaksi pada blockchain.

Sifat teragih komputer yang membina blockchain membolehkan lejar itu didesentralisasikan. Maksudnya, tiada satu pihak berkuasa boleh membuat perubahan pada blockchain.

Sekali lagi, John Cena pun tak boleh. Sedih.

Kerana semua komputer yang mengambil bahagian menyimpan salinan lejar yang sama dan terkini, maklumat pada blockchain juga terbuka dan telus kepada sesiapa yang ingin melihat.

Ciri-ciri blockchain ini sangat berguna apabila aplikasi memerlukan kaedah tanpa kepercayaan untuk menjalankan transaksi yang mungkin melibatkan dokumen penting, aset digital, atau hanya banyak $$$.

Katakan anda ingin menghantar wang kepada rakan yang membeli kasut Air Jordan terbaru untuk anda kerana ianya sudah habis dijual di bandar anda.

Anda boleh menghantar wang kepada rakan anda melalui bank, tetapi ia mungkin mengambil masa berjam-jam atau hari untuk mengesahkan pemindahan. Kedai boleh kehabisan saiz kasut anda pada masa itu!

Anda juga boleh menggunakan aplikasi tetapi menyimpan $$$ dalam aplikasi berpusat menjadikan akaun anda terdedah kepada penggodam menguras semua dana anda. Atau aplikasi membekukan akaun anda kerana anda memuat naik #TeamPineappleOnPizza pada media sosial anda.

Jika anda memindahkan wang menggunakan teknologi blockchain, tiada siapa yang boleh menghentikan anda daripada membelanjakan wang anda sendiri dan ia akan sampai kepada rakan anda lebih cepat daripada menunggu bank tradisional mengesahkan. Akhirnya, rakan anda boleh mengesahkan bahawa anda telah membuat pemindahan pada lejar yang umum dan selamat.

Contoh: Blockchain Bitcoin

Untuk memahami cara blockchain berfungsi, mari kita lihat contoh nyata dunia sebenar: Bitcoin.

Bitcoin terkenal sebagai mata wang digital yang membolehkan orang menghantar dan menerima dana secara global, tanpa bergantung kepada institusi kewangan atau orang tengah.

Bitcoin direka bentuk untuk menjadi alternatif kepada mata wang fiat tradisional, berfungsi sebagai "medium pertukaran" (sesuatu yang diterima secara meluas dalam pertukaran barang dan perkhidmatan).

Daripada bank atau institusi kewangan menyimpan rekod transaksi pada buku mereka sendiri, transaksi ini direkodkan pada blockchain.

Sebagai blockchain adalah lejar teragih yang disimpan di seluruh rangkaian komputer yang luas, ia hampir mustahil untuk data hilang jika pelayan rosak atau digodam oleh penggodam.

Sesiapa yang mempunyai akses internet boleh menghantar wang ke luar negara, menerima dana, dan membuat pembayaran menggunakan bitcoin.

Walau bagaimanapun, kelemahannya adalah menubuhkan dompet Bitcoin dan memahami kunci peribadi dan awam boleh menjadi proses yang rumit.

Tapi sebab itu saya menulis Panduan Permulaan untuk Dompet Bitcoin. 😊

Juga, kerana tiada pihak berkuasa pusat yang bertanggungjawab dalam menyelenggara rangkaian, anda tidak boleh tepat-tepat menghubungi sokongan pelanggan apabila anda membuat kesilapan. Ini boleh bermakna kerugian kekal kerana transaksi Bitcoin tidak boleh dipulihkan!

Walaupun terdapat banyak ruang untuk penambahbaikan, Bitcoin membuka pintu ke dunia teknologi blockchain yang menarik untuk Ethereum terokai dan meneroka potensinya sepenuhnya.

Apa itu Ethereum?

Apabila manusia pertama kali menemui api, ia digunakan terutamanya untuk memanaskan badan, memanaskan makanan, dan menghalau pemangsa.

Dan kemudian suatu hari, seseorang terbangun dan berkata, "Ooga booga. Lemme heat this rock-a." Begini caranya penggunaan api berkembang menjadi pembuatan senjata, tembikar, dan akhirnya kuasa wap dan aplikasi perindustrian lain.

Dalam kes Ethereum, "api" adalah teknologi blockchain.

Bitcoin mewakili kes penggunaan pertama blockchains. Ia membuka mata kita kepada manfaat menggunakan lejar teragih yang selamat untuk memindahkan nilai (dalam mata wang digital yang dinyatakan dalam bitcoin).

Tetapi kemudian suatu hari, seorang lelaki bernama Vitalik, bangun dan berfikir, "Bagaimana jika kita ubah suai perisian blockchain untuk melakukan lebih daripada sekadar memindahkan nilai? Bagaimana jika kita mencipta komputer global?"

Ini pada dasarnya adalah apa yang Ethereum lakukan. Bukan sahaja boleh menjejaki dan memindahkan nilai menggunakan teknologi blockchain seperti Bitcoin, tetapi ia juga boleh menjalankan program komputer (arahan yang memberitahu komputer apa yang perlu dilakukan).

Daripada menjadi kuda satu trik seperti Bitcoin, Ethereum adalah platform pengkomputeran yang membolehkan pembangun membina aplikasi mereka sendiri yang mempunyai tujuan khusus.

Dengan Ethereum Virtual Machine (EVM), Ethereum boleh melaksanakan program seperti “kontrak pintar”.

Satu “mesin maya” adalah sekeping perisian yang berkelakuan seperti komputer fizikal sebenar yang boleh menjalankan program dan melancarkan aplikasi. Ia pada dasarnya adalah program perisian pada komputer yang berfungsi seperti ia adalah komputer berasingan di dalam komputer utama.

Ya, betul tu!

Ethereum melangkaui keupayaan asal Bitcoin dengan membolehkan dan melaksanakan kontrak pintar yang boleh diprogramkan.

Kontrak pintar adalah perjanjian yang ditulis dalam kod dan mempunyai arahan yang telah ditentukan yang boleh dilaksanakan sebaik sahaja syarat tertentu dipenuhi dan disahkan.

Satu kontrak pintar adalah kod perisian yang diprogramkan terlebih dahulu (“program komputer”) supaya sebaik sahaja syarat yang ditetapkan dipenuhi, kod tersebut dilaksanakan secara automatik.

Contoh mudahnya adalah jika Orang A dijanjikan kadar faedah 10% jika dia meminjamkan 2 BTC kepada Orang B selama setahun. Setelah tahun tersebut berakhir, Orang A akan secara automatik mendapatkan 2 BTC + kadar faedah 10% tanpa bercakap dengan Orang B atau meminta pihak ketiga untuk memenuhi kontrak.

Satu mata untuk introvert!

Tidak hairanlah, keupayaan untuk melaksanakan kontrak secara tanpa kepercayaan dan kemudian merekodkannya pada rangkaian yang selamat dan terdesentralisasi telah menemui banyak kes penggunaan.

Dengan menulis program-program ini (“kontrak pintar”), pembangun boleh mencipta pelbagai jenis program (disebut aplikasi terdesentralisasi atau “dApps“).

Desentralisasi kewangan (DeFi), contohnya, menggunakan dApps berdasarkan kontrak pintar yang melaksanakan pemindahan peer-to-peer, pengumpulan dana, pinjaman, peminjaman, dan aktiviti kewangan lain.

Pengguna juga boleh menulis kontrak pintar yang menghubungkan maklumat kepada alamat Ethereum. Ini berguna apabila aplikasi atau kerajaan meminta ciri identiti seperti nama, maklumat bank, sejarah perubatan, atau e-tandatangan untuk menggunakan perkhidmatan mereka.

Terakhir tetapi pasti tidak kurang penting, pengguna mengadopsi kontrak pintar untuk melampirkan aset nyata atau digital kepada token tidak boleh tukar (NFT).

Setelah token berada di blockchain, para pemain boleh memiliki dan berdagang aset dalam permainan mereka; pemilik rumah boleh menjual sebahagian atau keseluruhan rumah mereka di pasaran dalam talian, dan penulis serta penggubah boleh membuktikan hak milik bahan hak cipta.

Perhatikan bahawa Ethereum bukan hanya melaksanakan kontrak pintar ini tetapi juga merekodkannya. Tidak seperti Bitcoin, blockchain Ethereum mengandungi lebih banyak daripada sejarah transaksi.

Apabila kontrak baru dilaksanakan, "keadaan" mesin berubah menjadi "keadaan" baru yang mengandungi baki akaun baru, aset yang diubah, atau data lain.

"Keadaan" mesin baru ini kemudian direkodkan oleh rangkaian teragih mesin yang mengambil bahagian (“node”) yang kemudian mengemas kini "keadaan" mereka sendiri.

Inilah sebabnya mengapa Bitcoin biasanya disebut sebagai lejar teragih (menjejak perubahan dalam pemilikan bitcoin) manakala Ethereum lebih sering dibandingkan dengan mesin negeri teragih (menjejak perubahan keadaan data yang lebih luas).

"Mesin negeri teragih" kedengaran macam sesuatu yang The Terminator akan cakap. Siapa la yang fikirkan benda ni!?