Mengenal ERC-20 dan Mengapa Penting bagi Ethereum

Share :

Portalkripto.com — Ethereum bisa dikatakan sebagai tulang punggung bagi sebagian besar aplikasi terdesentralisasi di industri kripto. Banyak developer yang menjalankan aplikasinya menggunakan jaringan yang diciptakan oleh Vitalik Buterin ini.

Meski, seiring berjalannya waktu, muncul jaringan blockchain dengan kegunaan yang sama dengan Ethereum. Katakanlah Solana, Polygon, Binance Smart Chain, dan lainnya. Namun, hingga saat ini Ethereum masih menjadi blockchain teratas dalam urusan DeFi, NFT, dan Dapps.

Ethereum diluncurkan pada tahun 2015 dan sejak itu menjadi salah satu kekuatan di balik popularitas industri kripto. Maka tak heran, saat ini banyak token yang menggunakan jaringan Ethereum. Lantas, bagaimana token-token tersebut bisa berjalan menggunakan Ethereum, salah satu jawabannya adalah karena keberadaan ERC-20.

Apa itu ERC-20?

Salah satu token Ethereum yang berfungsi penting adalah ERC-20.

ERC20 dibuat oleh pengembang Ethereum atas nama komunitas Ethereum pada tahun 2015 dan secara resmi diakui pada September 2017.

ERC sendiri adalah singkatan dari “Ethereum request for comment,” dan “request for comment” adalah konsep yang dirancang oleh Internet Engineering Task Force sebagai sarana untuk menyampaikan catatan dan persyaratan teknis penting kepada sekelompok pengembang dan pengguna.

Untuk membuat ERC, pengembang atau kelompok pengembang harus menyerahkan apa yang dikenal sebagai Ethereum Improvement Proposal (EIP) yang menjelaskan fungsi baru dan protokol dan standar spesifiknya. Sebuah komite kemudian akan meninjau, menyetujui, mengubah, dan menyelesaikan EIP sebelum akhirnya menjadi ERC.

ERC-20 muncul sebagai standar teknis yang digunakan untuk semua kontrak pintar di blockchain Ethereum untuk implementasi token dan menyediakan daftar aturan yang harus diikuti oleh semua token berbasis Ethereum.

Dalam beberapa hal, ERC-20 serupa dengan Bitcoin, Litecoin, dan kripto lainnya, Token ERC-20 adalah aset berbasis blockchain yang memiliki nilai dan dapat dikirim dan diterima. Perbedaan utamanya adalah mereka berjalan di blockchain mereka sendiri-sendiri, seperti token ERC-20 di jaringan Ethereum.


Kamu Bisa Baca Artikel Lain:

Analisis Pergerakan Harga BTC dan ETH, 9 Juli 2022

Ethereum Masuki Zona Oversold Pertama Kalinya Sejak 2018, Pertanda Apa?


Per 24 Maret 2022, sekitar 508.074 token yang kompatibel dengan ERC-20 berada di jaringan utama Ethereum.

Perintah ERC-20 sangat penting yaitu mendefinisikan daftar aturan umum yang harus dipatuhi oleh semua token Ethereum. Beberapa aturan tersebut antara lain bagaimana token dapat ditransfer, bagaimana transaksi disetujui, bagaimana pengguna dapat mengakses data tentang token, dan total persediaan token.

Perintah tersebut akan memberdayakan pengembang untuk secara akurat memprediksi bagaimana token baru akan berfungsi dalam sistem Ethereum yang lebih besar. Hal ini menyederhanakan tugas yang ditetapkan untuk pengembang.

Mereka dapat melanjutkan pekerjaan mereka karena mengetahui bahwa setiap proyek baru tidak perlu diulang setiap kali token baru dirilis selama token mengikuti aturan yang ditetapkan. Kepatuhan ini diperlukan untuk memastikan kompatibilitas antara banyak token berbeda yang dikeluarkan di Ethereum.

Untungnya, sebagian besar pengembang token telah mengikuti aturan ERC-20, yang berarti bahwa sebagian besar token yang dirilis melalui penawaran koin awal Ethereum sudah sesuai dengan ERC-20.

Banyak mata uang digital terkenal menggunakan standar ERC-20, misalnya Maker (MKR), Basic Attention Token (BAT), Augur (REP), dan OmiseGO (OMG), dll.

Standar ERC20 telah menjadi jalur yang dominan untuk pembuatan token baru di ruang kripto dan sangat populer untuk keperluan penawaran koin awal (ICO) dan perusahaan crowdfunding. Kontrak pintar ERC20 pun digunakan untuk membuat token yang tidak dapat dipertukarkan (NFT).

Menurut pemberitaan Yahoo!, menunjukkan bahwa token ERC20 hampir mendominasi pasar bull ICO pada tahun 2017 dan banyak kripto yang saat itu didirikan mendulang sukses sesuai dengan protokol ERC20.

Misalnya EOS yang mengumpulkan lebih dari $185 juta dalam peluncuran ICO lima hari. Contoh lainnya, Bancor (BNT) mendapatkan $153 juta dalam crowdfunds selama penjualan token ERC20-nya.

Standar ERC20

ERC20 berisi beberapa fungsi yang harus dapat diterapkan oleh token yang sesuai.

  1. Total Supply: memberikan informasi tentang total pasokan token
  2. Balance Of: menyediakan saldo akun dari akun pemilik
  3. Transfer: mengeksekusi transfer sejumlah token tertentu ke alamat tertentu
  4. Transfer From: mengeksekusi transfer sejumlah token tertentu dari alamat tertentu
  5. Setujui: izinkan pembelanja untuk menarik sejumlah token dari akun tertentu
  6. Tunjangan: mengembalikan sejumlah token dari pembelanja ke pemilik 1

Fungsi kode ini merupakan bagian integral dari implementasi pengguna/token, khususnya dalam menentukan jumlah token yang beredar, menyimpan dan mengembalikan saldo, membuat permintaan transfer dan penarikan dan memberikan persetujuan, serta menyetujui transfer otomatis.

Secara bersama-sama, rangkaian fungsi dan sinyal ini memastikan bahwa token Ethereum dari berbagai jenis akan bekerja secara seragam di tempat mana pun dalam sistem Ethereum. Dengan demikian, hampir semua dompet digital yang mendukung mata uang Ether juga mendukung token yang sesuai dengan ERC-20.

Saat ini, pengguna kripto dapat memperdagangkan token ERC20 dengan cara peer-to-peer di antara satu sama lain atau di bursa Kripto seperti Coinbase.

ERC20 Belum Sempurna?

Sementara ERC20  mendapatkan dukungan luas dalam bentuk token baru yang sesuai dengan standarnya, sejumlah komunitas pengembang percaya bahwa ERC20 masih belum sempurna atau memiliki cacat.

Untuk alasan ini, sejak pengembangan ERC20, beberapa standar token alternatif juga telah diusulkan. Ini termasuk ERC223, yang bertujuan untuk mengatasi masalah dengan elemen persetujuan dan transfer ERC20.

ERC621 adalah alternatif lain, yang mengusulkan fungsi dasar yang sama dengan yang disediakan ERC20 tetapi juga menambah kapasitas untuk menambah atau mengurangi total pasokan token.

Token lainnya adalag ERC827 yang memungkinkan pemegang untuk menyetujui pengeluaran token oleh pihak ketiga.

Masing-masing proposal protokol baru ini menggunakan ERC20 sebagai fondasinya sampai tingkat tertentu.