Standar token ERC adalah kerangka kerja untuk memprogram bagaimana token yang diluncurkan di Ethereum akan berfungsi. ERC 20 wallet adalah standar token Ethereum yang paling banyak digunakan, tetapi jauh dari satu-satunya standar yang digunakan.

“ERC20” mengacu pada standar skrip yang digunakan dalam blockchain Ethereum . Standar teknis ini menentukan sejumlah aturan dan tindakan yang harus diikuti oleh token Ethereum atau smart contract dan langkah-langkah untuk dapat mengimplementasikannya. Mungkin paling mudah untuk menganggap ERC 20 wallet sebagai seperangkat pedoman dan fungsi dasar yang harus diikuti oleh setiap token baru yang dibuat di jaringan Ethereum.

Anggota komunitas Ethereum terus berusaha untuk meningkatkan standar yang ada dengan menerapkan fitur baru yang berguna dan merancang fungsionalitas untuk kasus penggunaan baru.

Prevalensi dan Pentingnya ERC20

erc-20-wallet.

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

Standar ERC20 telah menjadi jalur dominan untuk pembuatan token baru di ruang cryptocurrency selama beberapa waktu. Ini sangat populer di kalangan ICO dan perusahaan crowdfunding . Sekarang ada puluhan ribu token berbeda yang telah diterbitkan dan beroperasi sesuai dengan standar ERC20.

Sementara banyak smart contract ERC – 20 digunakan untuk menjalankan berbagai rutinitas dan fungsi di ruang digital, banyak dari mereka telah digunakan untuk Non Fungiable Token (NFT) untuk tujuan penawaran koin awal (ICO). ICO pada dasarnya setara dengan industri cryptocurrency dengan penawaran umum perdana ( IPO ) di pasar saham. Perusahaan crypto yang ingin mengumpulkan uang untuk membuat cryptocurrency baru, aplikasi terdesentralisasi, atau layanan meluncurkan ICO sebagai cara untuk mengumpulkan dana dari investor dan pengguna awal.

Sebuah laporan oleh Yahoo! Berita menunjukkan bahwa token ERC20 hampir sendirian mendominasi pasar bull ICO pada tahun 2017, dan bahwa banyak cryptocurrency yang sukses didirikan sesuai dengan protokol ERC20.

EOS , misalnya, tetap menjadi token berbasis ERC 20 wallet yang populer yang mengumpulkan lebih dari $ 185 juta dalam peluncuran ICO lima hari. Bancor (BNT) adalah yang lain, setelah mendapatkan $ 153 juta dalam crowdfunds selama penjualan token ERC20-nya. Beberapa token yang sesuai dengan ERC 20 wallet lainnya telah mengumpulkan beberapa juta dolar masing-masing di ICO.

Sejarah ERC20

ERC20 dibuat oleh pengembang Ethereum atas nama komunitas Ethereum yang lebih luas pada tahun 2015 dan secara resmi diakui pada September 2017. Untuk membuat standar jenis ini untuk Ethereum, pengembang atau kelompok pengembang harus menyerahkan apa yang dikenal sebagai Proposal Peningkatan Ethereum (EIP) yang menjelaskan fungsionalitas baru bersama dengan protokol dan standar spesifiknya. Sebuah komite kemudian meninjau, menyetujui, mengubah, dan menyelesaikan EIP—pada saat itu, menjadi ERC.

Smart contract dan fitur lain dalam Ethereum kemudian diwajibkan untuk mematuhi salah satu standar yang disetujui. Sementara ERC 20 wallet mungkin yang paling penting dan paling terkenal dari semua standar ERC ini, itu bukan satu-satunya yang ada.

Artikel Terkait  Wajib tau, ini dia Keuntungan Investasi dengan Ethereum

Isi Standar ERC – 20

ERC – 20 berisi beberapa fungsi yang harus dapat diterapkan oleh token yang sesuai.

  • TotalSupply: memberikan informasi tentang total pasokan token
  • BalanceOf: menyediakan saldo akun dari akun pemilik
  • Transfer: mengeksekusi transfer sejumlah token tertentu ke alamat tertentu
  • TransferFrom: mengeksekusi transfer sejumlah token tertentu dari alamat tertentu
  • Setujui: izinkan pembelanja untuk menarik sejumlah token dari akun tertentu
  • Tunjangan: mengembalikan sejumlah token dari pembelanja ke pemilik

Selain itu, fungsi ini juga akan memicu hingga dua peristiwa, termasuk peristiwa transfer (yang terjadi setiap kali token ditransfer) dan peristiwa persetujuan/validasi, yang diaktifkan setiap kali persetujuan diperlukan.

Saat ini, orang dapat memperdagangkan token ERC – 20 dengan cara peer-to-peer di antara satu sama lain, atau di bursa cryptocurrency seperti Coinbase.

Masalah dan Alternatif

Sementara ERC20 telah melihat dukungan luas dalam bentuk token baru yang sesuai dengan standarnya, ada banyak komunitas pengembangan yang percaya bahwa ERC20 terbatas atau cacat dalam satu atau lebih cara. Untuk alasan ini, sejak pengembangan ERC20, beberapa standar token alternatif juga telah diusulkan.

Di sini, kita akan membahas beberapa standar token Ethereum yang kurang dikenal, banyak di antaranya ditargetkan untuk meningkatkan berbagai fungsi standar ERC-20, dan semuanya ditujukan untuk memajukan pertumbuhan dan pengembangan jaringan Ethereum secara luas.

Apa itu ERC-223?

ERC-223 dirancang untuk membantu mencegah token hilang secara tidak sengaja karena kesalahan yang dibuat saat mentransfer token antar dompet atau smart contract. Standar token ERC-20 terlihat tidak memiliki mekanisme pemulihan apa pun untuk token yang dikirim ke alamat yang tidak kompatibel atau smart contract. Jika, misalnya, token ERC 20 wallet dikirim ke smart contract ERC-721, atau ke smart contract apa pun yang tidak dirancang untuk mendukung token ERC-20, token tersebut tidak akan ditolak dan dikembalikan  sebagai gantinya, token tersebut akan hilang selamanya.

Ini karena kontrak penerima tidak akan dapat mengenali transaksi masuk token ERC-20. Kecelakaan ini terjadi lebih sering daripada yang diperkirakan banyak orang, dengan token bernilai jutaan dolar hilang secara permanen karena alamat yang tidak kompatibel dan kesalahan lain yang dibuat selama transaksi token.

Standar ERC-223 mengusulkan fungsionalitas pemulihan token tambahan  dengan fitur yang disebut tokenFallback yang akan memungkinkan smart contract ERC-223 untuk mengenali transaksi masuk dan mengembalikan token ke pengirim aslinya jika mereka secara tidak sengaja dikirim ke smart contract yang tidak kompatibel. Secara desain, ERC-223 kompatibel dengan ERC-20, dan oleh karena itu akan mendukung semua kontrak dan layanan ERC-20 yang ada dan berfungsi.

Pada tahun 2021, ERC-223 belum diimplementasikan sebagai standar token ERC yang sudah final, dan bahkan statusnya sebagai draf telah dihapus. Banyak pengembang Ethereum yang tertarik untuk memecahkan masalah yang dimaksudkan untuk diatasi oleh ERC-223, memilih standar token ERC-777 yang lebih baru dan sedikit lebih bernuansa.

Apa itu ERC-777?

Serupa dengan ERC-223, ERC-777 dicirikan oleh upaya untuk meningkatkan platform standar tokenisasi ERC-20 yang tersebar luas, yang menampilkan penambahan beberapa fitur lanjutan untuk interaksi token.

Pertama, ERC-777 memerlukan pembuatan klasifikasi alamat baru yang dikenal sebagai operator, yang dapat mengirim token atas nama alamat lain. Dalam kerangka token ERC-777, operator diharapkan menjadi fasilitator smart contract yang diverifikasi seperti pertukaran mata uang kripto , atau sistem pengisian otomatis  keduanya dapat mempercepat layanan mereka dengan secara otomatis menarik atau mengirim dana dari wallet pemegang token (dengan izin ).

Sementara, secara teori, setiap alamat Ethereum bertanggung jawab untuk memindahkan tokennya sendiri, memisahkan konsep operator dan pemegang dapat memungkinkan lebih banyak fleksibilitas dalam ekosistem Ethereum. Kerangka kerja ini juga dirancang untuk memungkinkan pemegang token dengan mudah mengotorisasi dan mencabut izin dari operator tertentu yang mungkin mengirim dan menerima token atas nama mereka.

Fitur canggih lainnya dari token ERC-777 adalah kemampuan untuk mengirim dan menerima kait, yang memungkinkan smart contract, alamat, dan operator untuk mengetahui transaksi masuk dan mengontrol serta menolak token mana yang mereka kirim dan terima. Dengan menyebarkan kait untuk menerima atau menolak jenis token tertentu, penerima transaksi dapat membatasi terjadinya transfer jenis token yang tidak kompatibel yang dapat mengakibatkan token menjadi hilang.

Standar tokenisasi ERC-777 kompatibel dengan ERC 20 wallet dan dibangun berdasarkan fungsinya daripada membuat standar menjadi usang. ERC-777 juga telah diusulkan untuk memperbaiki kekurangan dan kerentanan yang dirasakan dari standar tokenisasi ERC-223 yang lebih lama, dengan kait yang mengulangi peran fungsi token  Fallback ERC-223. Pada Agustus 2021, standar token ERC-777 adalah satu-satunya kumpulan kecil yang telah mencapai status final di komunitas Ethereum, meskipun masih belum digunakan sesering standar emas de facto ERC-20.

Apa itu ERC-1155?

Juga diselesaikan, standar multi-token ERC-1155 memperkenalkan interface smart contract yang kuat yang memungkinkan smart contract untuk mengelola sejumlah jenis token yang dapat dipertukarkan dan tidak dapat dipertukarkan.

Biasanya, token ERC-20, token ERC-721, dan jenis token lainnya sepenuhnya dikelola oleh smart contract masing-masing. ERC-1155, bagaimanapun, dirancang untuk memungkinkan sejumlah jenis token didukung dan dikelola oleh satu smart contract. Fungsionalitas ini berpotensi sangat mengurangi overhead komputasi untuk aplikasi terdesentralisasi (dApps) yang terdiri dari berbagai jenis token dan smart contract.

Misalnya, kebangkitan game berbasis blockchain telah memperkenalkan kemungkinan bagi pengembang game untuk membuat ribuan jenis token yang berpotensi berbeda baik yang dapat dipertukarkan maupun non fungiable token (NFT) untuk memenuhi berbagai fungsi dalam game.

Smart contract ERC-1155 mampu mendukung semua standar Ethereum utama di satu lokasi yang nyaman. ERC-1155 juga memungkinkan fungsionalitas baru seperti mentransfer beberapa jenis token dalam satu transaksi, mengurangi biaya transaksi secara keseluruhan, dan meningkatkan kecepatan transaksi dan efisiensi jaringan.

Apa itu ERC-1337?

ERC-1337 adalah standar token ERC yang diusulkan yang dirancang untuk mengakomodasi model langganan berulang berbasis blockchain, seperti langganan bulanan untuk mengakses konten tertentu.

Model langganan bulanan dan model Software-as-a-Service (SaaS) lainnya banyak digunakan oleh penyedia tradisional layanan berbasis web populer seperti konten editorial, platform streaming, penyimpanan berbasis cloud, dan aplikasi lain yang tak terhitung jumlahnya. ERC-1337 dirancang untuk membantu menghadirkan struktur pembayaran berulang yang sama ke dunia blockchain dan layanan terdesentralisasi.

Saat memproses pembayaran berulang, pedagang web tradisional biasanya akan menyimpan token yang diambil dari pemroses pembayaran yang pada gilirannya memberi mereka izin untuk menagih metode pembayaran yang ditentukan pelanggan, seperti kartu kredit.

Dalam hal ini, pedagang tidak benar-benar menyimpan informasi kartu kredit itu sendiri, tetapi hanya token (atau representasi abstrak) dari informasi tersebut yang membantu mengambil data yang diperlukan dari layanan pemrosesan pihak ketiga pada tanggal pembayaran berulang.

ERC-1337 juga terstruktur untuk memungkinkan pengguna menandatangani data input transaksi yang memungkinkan pedagang menyimpan tanda tangan pelanggan untuk mengambil pembayaran berulang dalam bentuk transaksi yang telah ditandatangani sebelumnya sesuai dengan jadwal yang ditetapkan.

Jadi, misalnya, langganan tahunan yang dibagi menjadi pembayaran bulanan akan membutuhkan 12 transaksi yang telah ditandatangani sebelumnya. Sistem ini akan memungkinkan pengguna untuk memberikan kontribusi berulang ke proyek berbasis blockchain yang mereka pilih dengan kemampuan untuk membatalkan kapan saja

ERC-1337 berfokus pada memungkinkan ERC 20 wallet Ethereum untuk menandatangani smart contract pembayaran berulang, serta menyediakan interface pengguna yang dapat diakses untuk mengelola langganan di blockchain.

ERC-1337 masih dalam tahap draft pada tahun 2021, dan kemungkinan akan menerima lebih banyak perubahan sebelum akhirnya diimplementasikan. Meskipun demikian, potensi ERC-1337 untuk mengantarkan ekonomi berlangganan bonafide di Ethereum adalah prospek yang menarik bagi ekosistem pada umumnya.

Artikel Terkait  100% Berhasil! 3 Cara Mining Ethereum di Android

Masa Depan Standar Token ERC 20

Karena pengembangan standar token dan EIP adalah inisiatif berbasis komunitas yang sedang berlangsung, ERC yang dibahas di sini sama sekali tidak mewakili kompilasi yang lengkap, melainkan hanya gambaran singkat dari pengembangan standar token ERC. Kemungkinan selama jaringan Ethereum beroperasi, semakin banyak dan beragam standar tokenisasi akan dikembangkan untuk memenuhi semua jenis kasus penggunaan.

Konon, standar token ERC 20 wallet yang teruji dan benar masih yang paling banyak digunakan pada tahun 2021 dan untuk alasan yang baik. Banyak yang percaya itu menyajikan area permukaan tersempit untuk potensi serangan, dan bahwa standar tokenisasi lain yang lebih kompleks berpotensi meningkatkan kemacetan jaringan atau biaya transaksi.

Tetapi karena Ethereum dan ekosistem DeFi-nya terus tumbuh secara eksponensial, mungkin kebutuhan akan standar tokenisasi yang lebih kompleks, dapat dioperasikan, dan mencegah kerugian fatal mungkin mengalahkan kesederhanaan dan standar yang ada di mana-mana seperti ERC-20.

Tertarik mengetahui informasi lebih dalam seputar dunia cryptocurrency? Anda bisa langsung ikuti website kami di https://crypto.markey.id/ dan otomatis akan mendapatkan berita terbaru seputar cryptocurrency setiap harinya. Sampai jumpa kembali!