Apakah itu standard token
Nota: Dokumen ini adalah terjemahan automatik daripada versi asal bahasa Inggeris.
Apakah itu standard token
Standard token ialah satu set peraturan teknikal yang mentakrifkan bagaimana sesuatu token berkelakuan pada blockchain tertentu. Ia menetapkan antara muka pengaturcaraan -- fungsi mana yang mesti dilaksanakan oleh kontrak pintar token, peristiwa apa yang mesti dipancarkannya, dan bagaimana kontrak dan aplikasi lain boleh berinteraksi dengannya. Standard token ialah rangka tindakan untuk keserasian: mana-mana token yang mengikut standard yang sama boleh dihantar, diterima, dipaparkan, dan didagangkan oleh mana-mana dompet, bursa, atau aplikasi yang menyokong standard itu, tanpa memerlukan integrasi tersuai.
Standard token menyelesaikan masalah praktikal. Tanpanya, setiap projek akan mencipta format token sendiri, dan dompet akan memerlukan kod tersuai untuk menyokong setiap satunya. Standard seperti ERC-20 (pada Ethereum), BEP-20 (pada BNB Smart Chain), dan SPL (pada Solana) menyediakan bahasa yang sama yang dituturkan oleh seluruh ekosistem. Apabila projek baharu mencipta token mengikut ERC-20, ia secara automatik berfungsi dengan setiap dompet Ethereum, setiap bursa terdesentralisasi, dan setiap penjejak portfolio -- dari hari pertama.
Adalah penting untuk memahami apa itu standard token dan apa yang bukan. Standard menerangkan format teknikal sesuatu token: bagaimana ia boleh dipindahkan, bagaimana baki dijejaki, dan bagaimana kelulusan berfungsi. Ia tidak mengatakan apa-apa tentang tujuan, nilai, atau peranan ekonomi token dalam projek. Dua token boleh mengikut standard yang sama (ERC-20) sambil menjalankan fungsi yang sama sekali berbeza -- satu mungkin token tadbir urus untuk DAO, satu lagi mungkin token utiliti untuk membayar yuran inferens AI. Standard ialah bekas; model token ialah kandungannya.
Ringkasnya: standard token mentakrifkan format teknikal dan antara muka sesuatu token supaya ia serasi dengan dompet, bursa, dan aplikasi pada blockchainnya. Ia menerangkan bagaimana token berfungsi secara mekanikal, bukan untuk apa ia.
Cara standard token berfungsi
Peranan kontrak pintar
Pada kebanyakan blockchain, token dicipta dengan mendeploy kontrak pintar -- program yang wujud pada rantaian dan dilaksanakan secara automatik apabila dipanggil. Standard token mentakrifkan fungsi mana yang mesti disertakan oleh kontrak pintar ini. Contohnya, standard ERC-20 memerlukan fungsi teras berikut:
| Fungsi | Tujuan |
|---|---|
totalSupply() |
Mengembalikan jumlah keseluruhan token yang wujud |
balanceOf(address) |
Mengembalikan baki token bagi alamat tertentu |
transfer(to, amount) |
Menghantar token daripada pemanggil ke alamat lain |
approve(spender, amount) |
Memberi kebenaran kepada alamat lain untuk membelanjakan token bagi pihak pemanggil |
transferFrom(from, to, amount) |
Menghantar token bagi pihak alamat lain (memerlukan kelulusan terlebih dahulu) |
allowance(owner, spender) |
Mengembalikan baki bilangan token yang dibenarkan untuk dipindahkan oleh pembelanja |
Mana-mana kontrak pintar yang melaksanakan fungsi-fungsi ini adalah serasi ERC-20. Dompet, bursa, dan aplikasi terdesentralisasi menyemak fungsi-fungsi ini untuk menentukan sama ada mereka boleh berinteraksi dengan token itu. Penyeragaman inilah yang membolehkan MetaMask, Uniswap, atau mana-mana alat serasi Ethereum yang lain menyokong beribu-ribu token yang berbeza tanpa memerlukan kod tersuai untuk setiap satunya.
Standard pada blockchain yang berbeza
Setiap blockchain utama mempunyai standard token sendiri atau keluarga standard, mencerminkan seni bina dan model pengaturcaraan rantaian:
| Standard | Blockchain | Nota |
|---|---|---|
| ERC-20 | Ethereum (dan rantaian serasi EVM) | Standard token yang paling meluas diguna pakai; rujukan de facto untuk token fungible |
| BEP-20 | BNB Smart Chain | Serupa dari segi fungsi dengan ERC-20, disesuaikan untuk persekitaran serasi EVM BNB Smart Chain |
| SPL | Solana | Program token Solana; seni bina yang berbeza (berasaskan akaun dan bukannya berasaskan kontrak) tetapi memenuhi tujuan yang sama |
| Token natif | Pelbagai | Mata wang terbina dalam rantaian (ETH pada Ethereum, SOL pada Solana, BTC pada Bitcoin); tidak dicipta oleh kontrak pintar tetapi oleh protokol itu sendiri |
Rantaian serasi EVM (Ethereum, BNB Smart Chain, Polygon, Arbitrum, Base, Avalanche C-Chain) berkongsi antara muka ERC-20, yang bermakna token sering boleh dijambatan antara rantaian ini dengan geseran yang minimum. Rantaian bukan EVM seperti Solana menggunakan standard yang berbeza yang mencapai matlamat yang sama melalui cara teknikal yang berbeza.
Standard fungible vs bukan fungible
Standard token terbahagi kepada dua kategori utama:
- Standard token fungible (ERC-20, BEP-20, SPL) -- setiap token adalah serupa dan boleh ditukar ganti. Satu unit token fungible adalah sama dengan mana-mana unit lain, sama seperti satu wang kertas satu dolar boleh ditukar ganti dengan yang lain.
- Standard token bukan fungible (ERC-721, ERC-1155) -- setiap token adalah unik dan mewakili item atau aset yang berbeza. Ini ialah standard di sebalik NFT.
Dalam konteks kad projek DecAIHub, medan Token standard merujuk kepada standard token fungible yang digunakan oleh token utama projek. Kebanyakan projek AI kripto menerbitkan token fungible.
Mengapa saling kendali itu penting
Nilai praktikal standard token terletak pada saling kendali -- keupayaan alat dan perkhidmatan yang berbeza untuk bekerja bersama dengan lancar:
- Sokongan dompet -- dompet yang menyokong ERC-20 boleh memaparkan dan memindahkan mana-mana token ERC-20 tanpa kemas kini. Pengguna tidak memerlukan dompet yang berbeza untuk setiap projek.
- Penyenaraian bursa -- bursa berpusat dan terdesentralisasi boleh menyenaraikan mana-mana token yang patuh standard melalui proses automatik. Token bukan standard memerlukan integrasi tersuai, yang mewujudkan geseran dan kelewatan.
- Kebolehgubahan DeFi -- protokol kewangan terdesentralisasi (platform pinjaman, kolam kecairan, pengagregat hasil) dibina untuk berinteraksi dengan token standard. Token yang mengikut ERC-20 boleh dibekalkan ke kolam pinjaman, digunakan sebagai cagaran, atau dipasangkan dalam kolam kecairan tanpa apa-apa pengubahsuaian.
- Keserasian explorer blok -- explorer seperti Etherscan secara automatik mengenali dan memaparkan pemindahan token, baki, dan bilangan pemegang yang patuh standard.
- Alat pembangun -- token standard berfungsi terus dengan rangka kerja pembangunan, suite pengujian, dan alat audit keselamatan. Pelaksanaan bukan standard meningkatkan kompleksiti audit dan risiko pepijat.
Apa yang standard TIDAK takrifkan
Standard token secara sengaja membiarkan banyak aspek penting tidak ditakrifkan:
- Bekalan token -- standard tidak menentukan sama ada jumlah bekalan adalah tetap, inflasi, atau deflasi. Ini adalah keputusan tokenomik yang dibuat oleh projek.
- Pengagihan -- bagaimana token diperuntukkan (pasukan, pelabur, komuniti, perbendaharaan) bukan sebahagian daripada standard.
- Utiliti -- standard tidak menetapkan untuk apa token digunakan. Sesuatu token boleh mengikut ERC-20 dan berfungsi sebagai token tadbir urus, token utiliti, stablecoin, atau token meme.
- Nilai -- standard tidak mempunyai pendapat tentang berapa nilai yang sepatutnya bagi token. Harga ditentukan oleh bekalan, permintaan, utiliti, dan dinamik pasaran -- tiada satu pun daripadanya dikodkan dalam standard.
Mengapa ia penting untuk projek AI kripto
Bagi projek AI kripto, standard token mempengaruhi beberapa dimensi praktikal:
- Capaian ekosistem -- projek yang menerbitkan token ERC-20 pada Ethereum boleh terus mengakses ekosistem DeFi terbesar, sokongan dompet terluas, dan tempat dagangan paling cair. Memilih standard yang kurang biasa mengehadkan capaian segera token.
- Pendeployan merentas rantaian -- banyak projek AI mendeploy pada berbilang rantaian. Memahami standard token membantu menilai sama ada dakwaan berbilang rantaian sesebuah projek boleh dipercayai. Token ERC-20 pada Ethereum dan token BEP-20 pada BNB Smart Chain adalah setara dari segi fungsi tetapi memerlukan kontrak pintar yang berasingan dan berkemungkinan jambatan untuk pemindahan merentas rantaian.
- Risiko kontrak pintar -- token yang patuh standard mendapat manfaat daripada pengauditan dan semakan komuniti yang meluas. Pelaksanaan token tersuai atau yang diubah suai mungkin memperkenalkan kelemahan yang belum diuji oleh ekosistem yang lebih luas.
- Mekanik token khusus AI -- sesetengah projek AI menambah logik tersuai di atas kontrak token standard: mekanisme yuran dinamik yang terikat dengan penggunaan inferens AI, kontrak staking yang memerlukan penguncian token sebelum mengakses perkhidmatan AI, atau pengagihan ganjaran berdasarkan pengiraan yang disumbangkan. Standard token asas menyediakan asas; logik khusus AI dilapiskan di atasnya.
Di mana ini muncul dalam kad projek DecAIHub
Medan Token standard dalam kad projek DecAIHub merekodkan standard teknikal token utama projek. Nilai yang biasa termasuk:
ERC-20-- token mengikut standard ERC-20 Ethereum (atau yang setara serasi EVM).BEP-20-- token mengikut standard BEP-20 BNB Smart Chain.SPL-- token ialah token SPL pada Solana.native-- token ialah mata wang terbina dalam blockchain, bukan token kontrak pintar.
Medan ini semata-mata deskriptif. Ia memberitahu anda format teknikal mana yang digunakan oleh token dan, secara lanjutan, ekosistem blockchain mana ia dimiliki. Ia tidak memberitahu anda apa yang dilakukan oleh token atau berapa nilainya.
Ketika membaca kad projek, medan Token standard paling baik difahami bersama:
- Main chain -- blockchain mana token itu dideploy.
- Model token -- peranan ekonomi yang dimainkan oleh token dalam projek (utiliti, tadbir urus, staking, mekanisme yuran, atau tiada token).
- Nama token dan tiker -- pengenal pasti yang boleh dibaca manusia bagi token itu.
Apa yang standard token sahaja tidak buktikan
- Standard token tidak membuktikan token itu mempunyai utiliti. Sesebuah projek boleh mendeploy token ERC-20 yang patuh sepenuhnya tetapi tidak memenuhi apa-apa tujuan dalam ekosistemnya. Pematuhan teknikal tidak mengatakan apa-apa tentang keperluan fungsional.
- Standard token tidak membuktikan keselamatan. Walaupun pelaksanaan standard diaudit dengan baik, sesebuah projek boleh menambah logik tersuai (fungsi pencetakan, mekanisme jeda, kawalan admin) yang memperkenalkan kelemahan. Standard ialah titik permulaan, bukan jaminan keselamatan.
- Standard token tidak membuktikan projek itu mempunyai AI. Menerbitkan token pada mana-mana standard ialah aktiviti kewangan dan infrastruktur semata-mata. Ia tidak mempunyai hubungan dengan sama ada projek itu mempunyai komponen AI yang tulen.
- Standard token tidak membuktikan saling kendali melangkaui rantaiannya. Token ERC-20 pada Ethereum tidak secara automatik tersedia pada Solana. Ketersediaan merentas rantaian memerlukan jambatan, token terbungkus, atau pendeployan berasingan -- tiada satu pun daripadanya adalah sebahagian daripada standard itu sendiri.
- Standard token tidak membuktikan desentralisasi token. Token yang patuh standard boleh mempunyai satu alamat pemilik dengan keupayaan untuk mencetak token tanpa had, membekukan pemindahan, atau menyenaraihitamkan alamat. Standard mentakrifkan antara muka, bukan kawalan akses.
Jangan kelirukan dengan
- Model token -- model token menerangkan peranan token (utiliti, tadbir urus, staking, mekanisme yuran). Standard menerangkan format. Model token menjawab "untuk apa ia?" Standard menjawab "bagaimana ia berfungsi secara teknikal?"
- Tokenomik -- tokenomik merangkumi bekalan, pengagihan, jadual emisi, vesting, dan insentif ekonomi. Ini adalah keputusan reka bentuk ekonomi, bukan sebahagian daripada standard teknikal.
- Kontrak pintar -- standard token ialah satu jenis kontrak pintar yang khusus. Bukan semua kontrak pintar ialah token, dan bukan semua token ialah kontrak pintar (token natif seperti ETH atau SOL terbina dalam protokol itu sendiri).
- Protokol -- protokol blockchain ialah set peraturan penuh yang mengawal rangkaian. Standard token ialah spesifikasi yang jauh lebih sempit yang mengawal satu jenis aset pada rangkaian.
Soalan lazim
Adakah ERC-20 dan BEP-20 perkara yang sama?
Dari segi fungsi, ya. BEP-20 ialah persamaan ERC-20 pada BNB Smart Chain dan menggunakan tandatangan fungsi dan antara muka yang sama. Perbezaannya ialah blockchain tempat ia berjalan: ERC-20 pada Ethereum, BEP-20 pada BNB Smart Chain. Oleh kerana BNB Smart Chain serasi EVM, kod kontrak pintarnya sering serupa. Walau bagaimanapun, token-token itu wujud pada rangkaian yang berasingan dan tidak boleh digunakan secara saling tukar tanpa jambatan merentas rantaian.
Apa yang berlaku jika sesuatu token tidak mengikut standard?
Token bukan standard mungkin tidak dikenali oleh dompet, bursa, atau protokol DeFi. Pengguna mungkin tidak dapat melihat baki mereka, memindahkan token, atau mendagangkannya di bursa terdesentralisasi. Token bukan standard memerlukan kerja integrasi tersuai daripada setiap platform yang mahu menyokongnya, yang mewujudkan geseran dan mengehadkan penerimaan. Dalam sesetengah kes, logik pemindahan bukan standard telah menyebabkan token tersekat secara kekal dalam kontrak pintar.
Bolehkah sesuatu token menukar standardnya?
Tidak secara langsung. Standard sesuatu token ditakrifkan oleh kontrak pintarnya, yang tidak boleh diubah setelah dideploy (melainkan ia menggunakan corak proksi boleh naik taraf). Untuk "menukar" standard, sesebuah projek biasanya akan mendeploy kontrak token baharu pada standard sasaran dan menawarkan mekanisme migrasi atau pertukaran untuk pemegang sedia ada. Ini tidak biasa dan kompleks.
Adakah standard token mempengaruhi yuran transaksi?
Secara tidak langsung. Standard mentakrifkan fungsi kontrak pintar yang dipanggil semasa pemindahan, dan fungsi yang berbeza menggunakan jumlah gas yang berbeza (unit kos pengiraan pada rantaian EVM). Pemindahan ERC-20 yang mudah menelan kos kira-kira 65,000 unit gas pada Ethereum. Token dengan logik tambahan (seperti cukai pemindahan, mekanisme pantulan, atau penyediaan kecairan automatik) menggunakan lebih banyak gas. Standard menetapkan garis dasar; penambahan tersuai meningkatkan kos.
Mengapa sesetengah projek menggunakan token natif dan bukannya ERC-20?
Token natif terbina dalam protokol blockchain itu sendiri, bukan dicipta oleh kontrak pintar. Ia berfungsi sebagai mata wang rangkaian untuk membayar yuran transaksi dan, dalam rangkaian PoS, untuk staking. Projek yang mengendalikan blockchain sendiri (rantaian L1 atau appchain) biasanya mempunyai token natif kerana rantaian itu memerlukan mata wang yuran terbina dalam. Projek yang dideploy sebagai aplikasi pada rantaian sedia ada biasanya menerbitkan token ERC-20 (atau yang setara) kerana mereka tidak mengawal protokol asas.
Bagaimanakah saya boleh mengesahkan standard mana yang digunakan oleh sesuatu token?
Pada rantaian EVM, anda boleh menyemak kontrak pintar token pada explorer blok seperti Etherscan. Jika kontrak melaksanakan enam fungsi teras ERC-20 (totalSupply, balanceOf, transfer, approve, transferFrom, allowance), ia serasi ERC-20. Kebanyakan explorer melabelkan token mengikut standardnya secara automatik. Pada Solana, halaman SPL Token Program di Solscan atau Solana Explorer mengenal pasti token SPL. Kad projek DecAIHub menyertakan medan Token standard untuk menjimatkan carian ini.
Rujukan luaran
- EIP-20: Token Standard (Ethereum Improvement Proposals) -- spesifikasi asal untuk standard token ERC-20.
- BEP-20: Token Standard (BNB Chain Documentation) -- persamaan ERC-20 pada BNB Smart Chain.
- SPL Token Program (Solana Documentation) -- dokumentasi rasmi Solana untuk standard tokennya.
- OpenZeppelin ERC-20 Implementation -- pelaksanaan ERC-20 yang paling meluas digunakan dan diaudit.
No comments to display
No comments to display