Apa itu ERC-20 dan Apa Artinya Bagi Ethereum?

Apa itu ERC-20 dan Apa Artinya Bagi Ethereum?

ERC-20 dan Ethereum

Sistem cryptocurrency dan blockchain populer yang dikenal sebagai Ethereum didasarkan pada penggunaan token, yang dapat dibeli, dijual, atau diperdagangkan. Dalam hal ini, “token” mewakili beragam aset digital, seperti voucher, IOU, atau bahkan objek nyata, dunia nyata. Dengan cara ini, token pada dasarnya adalah kontrak pintar yang menggunakan blockchain Ethereum.

ERC-20 Berdayakan Pengembang

Salah satu token paling penting dikenal sebagai ERC-20, yang telah muncul sebagai standar teknis yang digunakan untuk semua kontrak pintar pada blockchain Ethereum untuk implementasi token.

Pada 16 April 2019, lebih dari 181.000 token yang kompatibel dengan ERC-20 ada di jaringan utama Ethereum.

ERC-20 merupakan perintah sangat penting, karena mendefinisikan daftar aturan umum yang harus dipatuhi semua token Ethereum. Akibatnya, token khusus ini memberdayakan pengembang dari semua jenis untuk secara akurat memprediksi bagaimana token baru akan berfungsi dalam sistem Ethereum yang lebih besar.

Ini menyederhanakan dan memudahkan tugas pengembang, karena mereka dapat melanjutkan pekerjaan mereka, mengetahui bahwa setiap proyek baru tidak perlu diulang setiap kali token baru dilepaskan, selama token mengikuti aturan.

Untungnya, sejauh ini sebagian besar pengembang token telah jatuh sejalan dengan aturan ERC-20 , yang berarti bahwa sebagian besar token yang dirilis melalui penawaran koin awal (ICO) Ethereum telah sesuai dengan ERC-20.

Menentukan Enam Fungsi

ERC-20 mendefinisikan enam fungsi yang berbeda untuk kepentingan token lain dalam sistem Ethereum. Ini umumnya masalah fungsionalitas dasar, termasuk metode transfer token dan bagaimana pengguna dapat mengakses data terkait token tertentu.

Secara keseluruhan, rangkaian fungsi dan sinyal ini memastikan bahwa token Ethereum dari berbagai jenis akan secara seragam bekerja di sembarang tempat dalam sistem Ethereum.

Dengan demikian, hampir semua dompet digital yang mendukung mata uang eter juga mendukung token yang mematuhi ERC-20.

Tetapi karena standar ERC-20 masih relatif baru lahir, kemungkinan akan ada bug yang perlu diselesaikan, karena Ethereum terus menjadi tumbuh dan berkembang.

Untuk mengutip contoh salah satu kesalahan tersebut: token Ethereum yang dikirim langsung ke kontrak pintar akan kehilangan uang, karena kesalahan dalam protokol berarti bahwa kontrak token tidak dapat menanggapi upaya untuk melakukan transfer langsung, yang mengakibatkan “kehilangan” dari uang yang terkait dengan transfer itu.

Sumber: Investopedia