Ethereum bukan sahaja cryptocurrency, tetapi juga komputer besar, yang terdiri daripada sebilangan besar nod terkoordinasi. Platform ini berdasarkan kontrak pintar, yang merupakan algoritma komputer.
Ethereum adalah platform terbuka berdasarkan teknologi blockchain. Ini membolehkan anda membina dan menggunakan aplikasi yang terdesentralisasi. Ini sebahagiannya serupa dengan Bitcoin, tetapi berbeza dari segi kemampuannya. Sekiranya blockchain Bitcoin digunakan untuk mengesan pemilikan wang digitalnya sendiri, maka Ethereum menyediakan fungsi kod program mana-mana aplikasi terpusat.
Ciri-ciri fungsi Ethereum
Seperti blockchain lain, ia memerlukan perisian untuk berfungsi tanpa gangguan pada sebilangan besar komputer. Masing-masing mesti menjalankan Mesin Maya Ethereum. Ini adalah sistem operasi yang menggunakan bahasa pengaturcaraan khas untuk menyelesaikan masalah khas. Program seperti itu disebut "kontrak pintar". Untuk teknik menjalankan fungsi, anda perlu membayar dengan Ether.
Peserta sendiri dan kontrak pintar, sebagai pengguna satu simpul, melakukan tugas yang sama. Dalam kes ini, yang terakhir berkelakuan sama seperti peserta "live". Mereka boleh menghantar dan menerima wang digital. Selain itu, mereka melaksanakan program tertentu. Berdasarkan platform Ethereum, anda boleh:
buat cryptocurrency;
- jalankan loteri;
- mengumpul dana untuk projek tertentu;
- sambungkan perkhidmatan pembayaran mudah alih.
Bagaimana kontrak pintar berfungsi?
Mereka disebut "kontrak pintar" kerana membenarkan pemindahan nilai dari satu pengguna ke pengguna lain. Mesin hanya memeriksa operasi apabila syarat tertentu dipenuhi. Tidak seperti kontrak lain, mereka boleh berfungsi sebagai akaun multi-tandatangan, menguruskan perjanjian antara pengguna, menyimpan pelbagai maklumat seperti pendaftaran domain atau rekod keahlian.
Ethereum mencetuskan kod kontrak apabila peserta menghantar mesej mendepositkan sejumlah mata wang digital. Mesin maya kemudian melaksanakan kontrak dalam kod bytec. Mereka adalah satu siri angka nol dan dibaca, ditafsirkan oleh rangkaian.
Objektif kontrak adalah:
- pihak berinteraksi;
- subjek kontrak;
- syarat untuk dipenuhi.
Yang terakhir dapat digambarkan secara matematik atau menggunakan bahasa pengaturcaraan.
Untuk memahami bagaimana Ethereum berfungsi menggunakan kontrak pintar, mari kita lihat contohnya. Mari kita ambil keputusan pertaruhan pada keputusan perlawanan bola sepak. Pencipta kontrak meletakkan mata wang digital pada dua pasukan yang berbeza dalam pertemuan yang sama. Selepas kontrak dibuat, tidak ada peserta yang dapat mengubah syaratnya. Apabila perlawanan selesai, program akan melihat hasilnya dan, menurut data yang dimasukkan dalam Kontrak, membayar salah satu pihak jumlah taruhan di Ether.
Oleh itu, platform Ethereum beroperasi berdasarkan mesin maya unik yang membolehkan anda menambahkan sebarang fungsi. Mereka hanya dibatasi oleh imaginasi pemaju. Berkat itu, orang dapat bertukar nilai tanpa melibatkan pihak ketiga.