Investor's wiki

ERC-20

ERC-20

ERC-20 ialah standard teknikal yang digunakan untuk mengeluarkan dan melaksanakan token pada blockchain Ethereum. Ia telah dicadangkan pada November 2015 oleh pembangun Ethereum Fabian Vogelsteller. Piawaian ini menerangkan set peraturan biasa yang harus dipatuhi untuk token berfungsi dengan baik dalam ekosistem Ethereum. Oleh itu, ERC-20 tidak boleh dianggap sebagai sekeping kod atau perisian. Sebaliknya, ia boleh digambarkan sebagai garis panduan teknikal atau spesifikasi.

Piawaian ERC-20 memudahkan pembangun meramalkan dengan lebih ketepatan interaksi antara token dan aplikasi yang berbeza. Ia juga mentakrifkan cara token ERC-20 dipindahkan dalam blockchain Ethereum dan cara baki bekalan dan alamat masing-masing direkodkan secara konsisten.

Dalam istilah lain, ERC-20 memberikan pembangun senarai peraturan untuk dipatuhi, yang membolehkan berfungsi dengan lancar dalam platform Ethereum yang lebih besar. Banyak aplikasi dan perkhidmatan terdesentralisasi (DApps) dan perkhidmatan menyokong token ERC-20, menjadikannya lebih mudah untuk ahli komuniti dan perniagaan untuk menerima pakai dan menggunakannya pada pelbagai aplikasi (seperti dompet mata wang kripto, pertukaran terdesentralisasi, permainan dan sebagainya).

Terdapat beberapa token yang mematuhi ERC20 yang digunakan pada blockchain Ethereum, tetapi dengan pelaksanaan yang berbeza dan unik. Bergantung pada pendekatan, token boleh digunakan untuk mewakili pelbagai jenis aset digital atau barangan boleh diniagakan (seperti syiling, baucar, sijil emas, mata kesetiaan dan IOU). Selain itu, token ERC-20 boleh digunakan sebagai token hak mengundi min semasa pilihan raya.

Piawaian ERC-20 mengurangkan dengan ketara usaha yang diperlukan untuk mencipta dan mengeluarkan token digital, dan ini mungkin berkaitan dengan peningkatan minat dalam acara crowdfunding ICO dan teknologi blockchain secara keseluruhan. Beberapa projek sudah menggunakan standard teknikal, dan bilangan kontrak token ERC-20 telah meningkat secara drastik dalam beberapa tahun kebelakangan ini. Pada pertengahan 2017, terdapat sekitar 5,500 kontrak pintar ERC-20 pada rangkaian Ethereum. Pada awal 2018, jumlah ini meningkat kepada lebih 40,000 dan kini lebih daripada 160,000.

Walaupun majoriti token pada rangkaian Ethereum mengikut piawaian ERC-20, terdapat beberapa pengecualian. Ether (ETH), misalnya, telah dicipta sebelum piawaian dan tidak mematuhinya lagi. Ini membawa kepada penciptaan apa yang dipanggil Wrapped Ether (WETH) - iaitu token ERC-20 yang mewakili Eter pada nisbah 1:1 (1 WETH = 1 ETH). WETH membenarkan pengguna menukar ETH mereka kepada token ERC-20 lain pada pertukaran terpencar.

Secara teknikal, standard ERC-20 menerangkan enam fungsi yang mengekalkan beberapa fungsi dan ciri token digital berasaskan Ethereum. Fungsi ini termasuk cara token dipindahkan antara alamat dan beberapa data penting yang berkaitan dengan kontrak pintar token, seperti simbol, nama dan bekalan.