
Ethereum, jaringan blockchain Layer 1 terbesar dan terpadat di dunia, telah merevolusi pembuatan dan fungsionalitas token melalui standar ERC-nya.
ERC20, standar dominan di Ethereum, membuka jalan bagi pengembangan token yang efisien dengan menyediakan serangkaian pedoman dan aturan dasar.
Artikel ini berupaya memberikan pengenalan sederhana tentang apa itu standar Ethereum dan standar-standar yang berbeda.
Apa itu ERC?
ERC adalah singkatan dari Ethereum Request for Comment, dan berfungsi sebagai platform untuk memperkenalkan informasi teknis kepada pengembang dan pengguna.
Standar Ethereum yang pertama adalah ERC20. Disetujui pada tahun 2017, standar token ERC20 dengan cepat mendapatkan popularitas dan menjadi landasan bagi puluhan ribu token yang dibuat di jaringan Ethereum. Selama ledakan Initial Coin Offering (ICO) tahun 2017, token ERC20 mendominasi pasar.
Agar sesuai dengan ERC20, token harus memiliki atribut tertentu yang dikodekan secara hardcode ke dalam kodenya. Atribut-atribut ini meliputi:
TotalSupply – memberikan informasi tentang total pasokan token
BalanceOf – menunjukkan saldo akun pemilik token
Transfer – melakukan transfer token ke alamat tertentu
TransferFrom – memungkinkan transfer dari alamat tertentu
Setuju – memungkinkan pembelanja untuk menarik token
Tunjangan – mengembalikan token dari pembelanja ke pemilik

Kontrak pintar yang mengaktifkan fungsi-fungsi ini dianggap sebagai kontrak ERC20.
Blockchain lain juga telah mengadopsi standar token serupa, dengan standar token BEP20 untuk Binance Smart Chain, TRC20 untuk jaringan Tron, dan yang terbaru BRC20 untuk jaringan Bitcoin menjadi contohnya.
Melihat Standar Token ERC Lainnya
Seiring berkembangnya teknologi blockchain, standar token pun ikut berkembang. Setiap standar mempunyai fungsi tertentu dalam jaringannya yang relevan. Mari kita jelajahi beberapa standar token ERC yang paling penting dan fungsinya:
1. ERC223 – Standar Dewan Riset Eropa:
Standar ini dibuat untuk mengatasi masalah hilangnya token selama transaksi. Tidak seperti ERC20, yang tidak memiliki mekanisme untuk memulihkan token yang hilang, ERC223 menyertakan fungsi yang disebut "tokenFallback" yang mengembalikan token yang dikirim ke kontrak pintar yang tidak kompatibel ke pengirimnya. Hal ini juga meningkatkan efisiensi transaksi dengan hanya memerlukan satu langkah, bukan dua langkah. Meskipun ERC223 menawarkan fungsionalitas yang berguna, namun belum diadopsi secara luas dibandingkan dengan standar yang lebih baru seperti ERC777.
2. ERC777 – Mata Uang Berbasis Ethereum:
Berdasarkan ERC223, standar ERC777 memperkenalkan kelas alamat baru yang disebut "operator", yang dapat mengirim atau menerima dana. Ini juga mencakup kaitan transaksi untuk menginformasikan kontrak pintar tentang transaksi yang akan datang. Fitur ini mencegah eksekusi transaksi yang tidak kompatibel, sehingga mengurangi risiko kehilangan token.
Namun, ERC777 belum diadopsi secara luas karena ERC20 tetap menjadi pilihan utama para pengembang.
3. ERC621: ERC621 memungkinkan proyek mengelola pasokan token melalui dua fungsi baru: "increaseSupply" dan "decreaseSupply." Standar ini memungkinkan penyesuaian total pasokan token, menawarkan aplikasi yang signifikan. Namun, ini masih dalam tahap pengembangan awal.
4. ERC721 – Standar Token Non-Fungible: Standar ERC721 dikenal luas dalam konteks token non-fungible (NFT). Ini memperkenalkan standar terpisah untuk NFT, yang memungkinkan mereka memiliki nilai unik dalam kontrak pintar. Token ERC721 sempurna untuk platform yang menawarkan barang koleksi, seperti kartu perdagangan, karya seni digital, dan aset digital unik yang disimpan di blockchain.
5. ERC1155 – Standar Multi-Token: ERC1155 memperkenalkan jenis kontrak pintar baru yang mengelola token yang dapat dipertukarkan dan tidak dapat dipertukarkan. Ini meningkatkan efisiensi aplikasi terdesentralisasi dengan memungkinkan pengiriman berbagai jenis token dalam satu transaksi. Hal ini mengurangi biaya dan meningkatkan kecepatan transaksi. ERC1155 sudah aktif di Jaringan Ethereum dan mulai diadopsi karena meningkatnya penggunaan NFT di berbagai industri.
6. ERC165: ERC165 adalah standar yang memungkinkan kontrak pintar mendeteksi dan mempublikasikan antarmuka yang diterapkannya. Ini memberikan cara yang konsisten untuk mengidentifikasi apakah suatu kontrak mendukung antarmuka tertentu dengan menggunakan fungsi "supportsInterface". Kontrak dapat mempublikasikan antarmuka yang didukungnya dengan menyertakan pengidentifikasi antarmuka yang sesuai. ERC165 mempromosikan interoperabilitas dan kompatibilitas antar kontrak dalam ekosistem Ethereum.
7. ERC827: ERC-827 adalah versi standar token ERC20 yang disempurnakan di jaringan Ethereum. Meskipun token ERC20 hanya memfasilitasi pertukaran nilai, ERC827 memperluas kemampuan ini dengan memungkinkan pengguna mengirimkan mata uang dan data secara bersamaan. Ini berarti bahwa pengguna Ethereum dapat memasukkan informasi atau data tambahan bersamaan dengan transfer token, memberikan lebih banyak fleksibilitas dan fungsionalitas dalam transaksi token.
8. ERC725: ERC-725 adalah proposal inovatif oleh Fabian Vogelstelle, pencipta ERC-20 dan Web3.js, yang memperkenalkan standar unik untuk menerbitkan dan mengelola identitas pada blockchain berbasis Ethereum Virtual Machine (EVM). Standar ini berfokus pada kontrak pintar proksi yang dapat dikontrol oleh banyak kunci, termasuk kontrak pintar lainnya. Ini memberikan kerangka kerja untuk manajemen identitas yang aman dan terdesentralisasi, memungkinkan kontrol yang lebih kuat dan fleksibel atas operasi terkait identitas di blockchain.
9. ERC884 – Tokenisasi Saham: ERC-884 adalah standar token khusus yang dirancang untuk memfasilitasi pembuatan token ERC-20 yang dapat diperdagangkan. Token ini secara khusus dimaksudkan untuk mewakili ekuitas yang diterbitkan oleh perusahaan publik atau swasta Delaware. Standar ini sangat penting karena memungkinkan organisasi yang berbasis di Delaware, AS, memanfaatkan teknologi blockchain untuk mengelola pendaftaran saham sesuai dengan peraturan negara bagian. Dengan ERC-884, perusahaan-perusahaan ini dapat mengeksplorasi manfaat penggunaan blockchain dalam proses terkait ekuitas mereka sambil memastikan kepatuhan terhadap peraturan dalam yurisdiksi Delaware.
10. ERC865: Standar token ERC-865 terutama difokuskan pada peningkatan kegunaan jaringan Ethereum dengan menghilangkan kebutuhan pengguna untuk membayar biaya transaksi dalam bentuk gas. Sebaliknya, ERC-865 memungkinkan pemilik token membayar biaya transaksi secara langsung menggunakan token itu sendiri, semuanya dalam satu transaksi. Dengan mengaktifkan fungsi ini, ERC-865 bertujuan untuk meningkatkan kenyamanan dan efisiensi transaksi token di jaringan Ethereum, menjadikannya lebih ramah pengguna dan mudah diakses. Standar ini berkontribusi untuk meningkatkan kegunaan dan adopsi token berbasis Ethereum secara keseluruhan.
11. ERC1400: ERC-1400 adalah standar yang diusulkan untuk menerbitkan dan mengelola token keamanan pada blockchain Ethereum. Token ini mewakili aset yang tunduk pada peraturan sekuritas, memberikan transparansi dan kepatuhan dalam ekosistem blockchain.
Standar ERC-1400 bertujuan untuk meningkatkan transparansi, keamanan, dan efisiensi penawaran token keamanan (STO) pada blockchain Ethereum. Hal ini memberikan landasan untuk membuat dan mengelola token keamanan dengan cara yang sesuai dengan peraturan, membuka kemungkinan baru untuk kepemilikan aset digital dan peluang investasi dalam batas-batas peraturan sekuritas.

Masa Depan Standar Token Ethereum
Masa depan standar token ERC dibentuk oleh komunitas Ethereum, yang mengusulkan dan menyetujui standar ini untuk meningkatkan pengalaman pengguna di seluruh jaringan. Meskipun kemacetan dan biaya yang tinggi terus menjadi tantangan, peningkatan Penggabungan dan Sharding diharapkan dapat mengatasi masalah ini.
Standar ERC di masa depan seperti ERC1400 akan berkontribusi pada keamanan, skalabilitas, dan utilitas blockchain Ethereum, mendorong adopsi massal di berbagai industri, termasuk langganan, kekayaan intelektual, real estate yang diberi token, game, NFT, dan DeFi.
Membawa pergi
Standar token ERC telah merevolusi pembuatan dan fungsionalitas token di jaringan Ethereum. Standar-standar ini memberikan pedoman bagi pengembang, memastikan kompatibilitas dan interoperabilitas. Seiring dengan kemajuan teknologi blockchain, standar ERC baru akan muncul, meningkatkan kemampuan Ethereum dan mendorong inovasi di berbagai sektor.