Ethereum terus menarik perhatian massa. Saat kesadaran cryptocurrency meningkat, lebih banyak orang menjadi aktif di blockchain Ethereum, ekosistem aplikasi yang terdesentralisasi.

Jadi, apa itu Ethereum, dan bagaimana cara kerjanya?

Apa Itu Ethereum?

Ethereum adalah jaringan blockchain yang memungkinkan untuk menggunakan aplikasi terdesentralisasi dan cryptocurrency pada blockchain yang sama. Ethereum sering digambarkan sebagai salah satu dari komponen utama Web 3.0.

Ethereum didirikan oleh programmer dan penulis Rusia-Kanada Vitalik Buterin pada 2013. Dalam Buku putih Ethereum, Buterin menjelaskan perlunya Bitcoin memiliki bahasa scripting untuk mengembangkan aplikasi. Dia kemudian mengumpulkan dana untuk bekerja mengembangkan Ethereum.

Tim di belakang Ethereum menggunakan beberapa konsep utama untuk membuat dan memelihara blockchain Ethereum.

Komponen Ethereum

  • Jaringan P2P: Jaringan P2P terdiri dari dua atau lebih komputer terhubung yang berbagi sumber daya. Ethereum berjalan pada satu set protokol jaringan yang dikenal sebagai devp2p.
  • instagram viewer
  • Mesin Virtual Ethereum: Ethereum Virtual Machine (EVM) memproses transaksi Ethereum dengan menjalankan instruksi bahasa mesin yang dikenal sebagai bytecode. Bahasa pemrograman seperti Solidity digunakan untuk membuat kontrak pintar yang memberikan instruksi kepada EVM.
  • Klien dan node: Klien Ethereum adalah node apa pun yang digunakan untuk memverifikasi blockchain. Geth adalah jenis node yang bertindak sebagai gateway ke jaringan Ethereum. Ini menyediakan akses ke jaringan utama, pengujian, dan pribadi.
  • Algoritme konsensus: Algoritme konsensus adalah sekumpulan aturan yang digunakan untuk memvalidasi transaksi di blockchain dan menentukan bagaimana node menyetujui status informasi yang disimpan di blockchain. Proof of Work (PoW) dan Proof of Stake (PoS) adalah algoritma konsensus populer yang digunakan di Ethereum.

Anda mungkin bertanya-tanya bagaimana berbagai komponen Ethereum bekerja sama untuk menciptakan ekosistem aplikasi terdesentralisasi yang kita kenal sekarang. Baca terus untuk mengetahui cara kerja ekosistem Ethereum.

Bagaimana Cara Kerja Ethereum

Beberapa konsep terpenting yang digunakan untuk membuat Ethereum didasarkan pada ekonomi, kriptografi, dan kontrak pintar.

Kontrak pintar adalah sepotong kode (program) yang dapat dieksekusi di blockchain. Setelah diterapkan pada blockchain ethereum, kontrak pintar tidak dapat diubah (tidak dapat diubah). Semua pengguna juga dapat membaca dan berinteraksi dengan kontrak pintar Anda tanpa meminta persetujuan Anda

- Vipul Sharma (@_sharmavipul) 9 Maret 2021

Ethereum bergantung pada berbagai sistem, termasuk protokol tata kelola dan otomatisasi pada blockchain yang dimungkinkan oleh kontrak pintar. Sifat kontrak pintar yang tidak dapat diubah berarti bahwa input data di blockchain tidak dapat diubah atau dengan mudah dirusak.

Aplikasi Terdesentralisasi di Ethereum

Aplikasi terdesentralisasi adalah jembatan antara dunia nyata dan blockchain. Banyak aplikasi terdesentralisasi berfungsi dengan cara yang sangat mirip dengan aplikasi biasa, kecuali aliran data dan interaksi didasarkan pada status blockchain. Saat data baru ditambahkan ke blockchain, itu menjadi permanen.

Terkait: Apa Itu Blockchain dan Bagaimana Cara Kerjanya?

Aplikasi web normal diakses melalui browser. Mereka mengembalikan informasi ke halaman web dengan mengambil informasi dari server. Tidak seperti aplikasi web terpusat, aplikasi terdesentralisasi memastikan bahwa tidak ada yang dapat mengubah kode atau mencuri dana dari situs web.

Blockchain Ethereum seperti komputer di seluruh dunia dengan data yang disimpan dalam bundel buku besar yang didistribusikan. Kumpulan data menyimpan informasi tentang riwayat semua transaksi di jaringan. Penggunaan kontrak pintar di Ethereum memungkinkan untuk mengotomatiskan pembuatan dan pemeliharaan transaksi anti-gangguan pada aplikasi web.

Kontrak Cerdas

Kontrak pintar digunakan untuk mengaktifkan penyimpanan dan transfer data dalam aplikasi terdesentralisasi. Kontrak pintar secara otomatis menjalankan persyaratan perjanjian setelah kriterianya terpenuhi.

Kontrak pintar dapat mengotomatiskan proses keuangan tradisional. Pada hari-hari awal Ethereum, penawaran koin awal (ICO) sangat populer karena orang-orang menggunakan kontrak pintar untuk mengumpulkan dana untuk usaha mereka. Sekarang, platform keuangan terdesentralisasi telah dibuat menggunakan standar yang lebih tinggi untuk implementasi kontrak pintar.

Menggunakan Token di Ethereum

Berbagai jenis token asli digunakan di jaringan Ethereum. Berbagai jenis standar digunakan untuk mengembangkan token, tetapi ERC-20 adalah yang paling umum digunakan.

Ribuan proyek menggunakan standar ERC-20 untuk membuat tokennya. Token ERC-20 memiliki enam fungsi yang membuatnya lebih mudah dibuat daripada jenis token lain di blockchain Ethereum.

Fungsi tersebut menjelaskan bagaimana token dapat ditransfer dan bagaimana mengakses data yang terkait dengan token. Fungsinya meliputi balanceOf, totalSupply, transfer, transferFrom, approve, dan allowance.

Itu totalSupply fungsi membantu menghitung jumlah token yang beredar, sedangkan balanceOf fungsi menyimpan keseimbangan alamat. Kontrak pintar membutuhkan nilai-nilai ini untuk menjalankan operasi yang bergantung pada jumlah uang yang beredar atau dipegang oleh pengguna di blockchain Ethereum. Itu menyetujui fungsi mungkin sama pentingnya untuk menarik jumlah dari alamat.

Dengan token ERC20, satu-satunya cara untuk memberikan tunjangan agar kontrak dapat membelanjakan dana Anda adalah dengan fungsi approve (), yang memerlukan ETH.
Dai / Chai menambahkan fungsi izin () untuk memungkinkan Anda memberikan tunjangan ini dengan tanda tangan. Tidak diperlukan ETH, yang secara signifikan meningkatkan UX

- Matt Solomon (@ msolomon44) 4 Januari 2020

Sejumlah token tertentu dapat ditransfer dari alamat dengan menggunakan transfer fungsi. Itu transferFrom Fungsi ini digunakan untuk mengambil langkah ekstra dalam mengotomatiskan transfer dari alamat Anda tanpa campur tangan Anda. Transfer antar alamat dapat dibatasi oleh tunjangan fungsi yang menunjukkan berapa banyak yang dapat dibelanjakan oleh suatu alamat dari alamat lain.

Standar token ERC-721 digunakan untuk membuat token yang tidak dapat dipertukarkan. Token yang tidak dapat dipertukarkan, seperti cryptocurrency, dapat menyimpan catatan transaksi yang tidak dapat diubah di blockchain. Namun, ada perbedaan dalam interchangeability. Setiap token NFT unik dan tidak tergantikan, tidak seperti cryptocurrency.

Memverifikasi Transaksi dan Memelihara Data dengan Node

Node, juga dikenal sebagai klien, membantu menjaga keakuratan data di jaringan dan menjaganya tetap aman. Jaringan node beroperasi sesuai dengan seperangkat aturan unik yang menentukan operasi kunci blockchain.

Node berbeda di Ethereum menyimpan salinan jaringan blockchain. Volume salinan jaringan membuat perusahaan, pemerintah, atau pelaku jahat tidak mungkin menyusupi jaringan.

Melakukan Transaksi dengan Gas

Ethereum menggunakan aturan unik untuk memberi insentif kepada penambang untuk menjalankan transaksi melalui jaringan. Gas dibayarkan kepada penambang oleh pengguna Ethereum untuk transaksi yang mereka lakukan di jaringan. Biaya membantu mengamankan jaringan, memberikan hadiah kepada penambang untuk menyelesaikan algoritma kompleks untuk memvalidasi transaksi di jaringan blockchain.

Terkait: Mengapa Koin Crypto Anda Tidak Seaman yang Anda Pikirkan

Meningkatkan Blockchain dengan Hard Forks

#Berlin siap untuk digunakan! Dan #Ethereum operator node harus mengupgrade node mereka sebelum fork🍴 🤩 https://t.co/14lsBXc2RKpic.twitter.com/t9OTx46Fqw

- Victoria Perepel (@crypto_victoria) 9 Maret 2021

Hard fork adalah pembaruan ke jaringan blockchain yang mengarah ke pembuatan versi baru dari blockchain. Setiap versi perangkat lunak memiliki basis kode dan fitur yang unik. Garpu keras memengaruhi efektivitas operasional blockchain secara signifikan. Pemegang token di blockchain asli biasanya menerima token di cabang baru.

Salah satu contoh paling awal dari hard fork Ethereum disebabkan oleh keputusan untuk membalikkan peretasan aplikasi di blockchain Ethereum. Penolakan muncul ketika anggota tim tidak setuju dengan alasan etis untuk pembalikan dana yang diyakini bertentangan dengan prinsip-prinsip dasar teknologi blockchain.

Peningkatan ke blockchain Ethereum membutuhkan pemangku kepentingan di jaringan untuk membuat perubahan pada perangkat lunak atau perangkat keras mereka.

Memperkenalkan Ethereum 2.0

Ethereum 1.0 Vs Ethereum 2.0
Bukti pekerjaan Vs Bukti kepemilikan
15TPS Vs 100 Ribu TPS
Biaya gas tinggi Vs biaya gas rendah (relatif)
Lebih banyak daya yang dibutuhkan Vs Lebih sedikit daya (relatif)
mainnet Vs (beacon chain phase 0, akan menjadi mainnet pada awal 2022).#Ethereum#Blockchain

- Madhu Sanjeevi (@Mady_ai) 6 Maret 2021

Peningkatan Ethereum 2.0 menjanjikan untuk membuat jaringan lebih skalabel dengan hingga 100.000 transaksi per detik, peningkatan besar dari 30 transaksi per detik dari Ethereum 1.0. Buterin mengusulkan penggunaan teknologi sharding untuk membagi transaksi yang berbeda menjadi grup yang dipilih secara acak komputer. Ini membantu blockchain menangani lebih banyak operasi dalam satu waktu.

Beberapa penambang telah mengkritik peningkatan baru karena khawatir hal itu dapat mengurangi jumlah biaya yang dapat mereka hasilkan. Strategi pengurangan biaya baru telah dikritik oleh dua penambang Ethereum terbesar dan beberapa kumpulan penambangan terbesar.

Ethereum 2.0 membutuhkan setidaknya 16.384 validator. Jumlah validator ini membuat jaringan lebih terdesentralisasi, yang meningkatkan kemampuan resistansi jaringan.

Ekosistem yang Berkembang

Ethereum adalah ekosistem inovasi untuk aplikasi terdesentralisasi.

Dari ICO hingga NFT, cara baru mendigitalkan barang dan jasa telah dibuat menggunakan teknologi lama dan baru. Jika ingin memenuhi harapan sebagai platform global, desentralisasi untuk uang dan jenis baru aplikasi, banyak lagi pembaruan yang perlu dilakukan untuk meningkatkan pengalaman pengguna open-source perangkat lunak.

Surel
Apakah Bitcoin Aman untuk Dibeli dan Digunakan?

Anda pernah mendengar tentang Bitcoin, tetapi apakah itu aman untuk digunakan?

Baca Selanjutnya

Topik-topik terkait
  • Teknologi Dijelaskan
  • Keuangan
  • Ethereum
  • Cryptocurrency
Tentang Penulis
Calvin Ebun-Amu (11 Artikel Dipublikasikan)

Calvin adalah seorang penulis di MakeUseOf. Ketika dia tidak menonton Rick dan Morty atau tim olahraga favoritnya, Calvin menulis tentang startup, blockchain, keamanan siber, dan bidang teknologi lainnya.

Selebihnya Dari Calvin Ebun-Amu

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.

.