Apa itu SPL
Catatan: Dokumen ini adalah terjemahan otomatis dari versi asli bahasa Inggris.
Apa itu SPL
SPL adalah singkatan dari Solana Program Library — kumpulan program on-chain (smart contract) yang dipelihara untuk blockchain Solana, yang mencakup program SPL Token yang mendefinisikan standar untuk membuat dan mengelola token fungible dan non-fungible di Solana. Ketika kartu proyek DecAIHub menampilkan Token standard: SPL, itu berarti token proyek di-deploy di Solana menggunakan program SPL Token.
Berbeda dengan Ethereum, di mana setiap token adalah smart contract terpisah yang mengimplementasikan antarmuka ERC-20, Solana menggunakan satu program bersama — program SPL Token — yang mengelola semua token di jaringan. Token individual bukanlah program terpisah; mereka adalah akun mint yang dibuat dan dikelola oleh program SPL Token bersama. Perbedaan arsitektur ini fundamental bagi cara Solana menangani token.
Singkatnya: SPL adalah standar token Solana — dan Token standard: SPL di kartu proyek berarti token di-deploy di Solana melalui program SPL Token, mengikuti arsitektur token native Solana alih-alih model berbasis EVM.
Cara kerja program SPL Token
Satu program bersama, bukan kontrak individual
Di Ethereum, membuat token baru berarti men-deploy smart contract baru. Di Solana, membuat token baru berarti membuat akun mint baru yang dikelola oleh program SPL Token yang sudah ada. Program itu sendiri sudah di-deploy on-chain; pembuat token memanggilnya untuk menginisialisasi mint baru dengan parameter seperti pasokan dan presisi desimal.
Desain ini berarti semua token SPL berbagi logika on-chain yang sama. Aturan untuk mentransfer, mencetak, membakar, dan menyetujui token SPL didefinisikan sekali dalam program SPL Token dan berlaku seragam untuk setiap token yang menggunakannya. Tidak ada risiko satu token mengimplementasikan logika transfer secara berbeda dari yang lain — perilakunya distandardisasi di tingkat program.
Model akun
Solana menggunakan model berbasis akun yang berbeda dari Ethereum. Di Ethereum, saldo token pengguna disimpan di dalam kontrak token tersebut. Di Solana, setiap pengguna yang memegang token tertentu memiliki akun token terpisah (juga disebut Associated Token Account, atau ATA) yang menyimpan saldo mereka untuk mint spesifik itu. Program SPL Token mengelola akun-akun ini: membuatnya, memperbarui saldo saat transfer, dan menegakkan aturan otorisasi.
SPL Token vs. SPL Token-2022
Solana memperkenalkan SPL Token-2022 (juga disebut Token Extensions) sebagai versi terbaru dari program SPL Token asli. Token-2022 menambahkan fitur seperti biaya transfer, transfer rahasia, token berbunga, dan token yang tidak dapat ditransfer. Kedua program hidup berdampingan di Solana — token SPL yang ada tetap berfungsi, dan token baru dapat memilih salah satu program tergantung kebutuhannya.
"Token di Solana" dan standar SPL
Dalam penggunaan sehari-hari, orang sering mengatakan "token di Solana" ketika yang mereka maksud adalah token SPL. Sebutan singkat ini secara garis besar benar — hampir semua token fungible di Solana adalah token SPL — tetapi pembedaannya layak dipahami. Solana adalah jaringan blockchain-nya: validator, mekanisme konsensus, dan lingkungan runtime-nya. SPL adalah standar dan program yang mendefinisikan cara token bekerja di jaringan itu.
Koneksinya erat: Anda tidak dapat membuat token fungible standar di Solana tanpa menggunakan program SPL Token (atau penerusnya, Token-2022). Tetapi keduanya bukan konsep yang identik. Solana adalah infrastrukturnya; SPL adalah lapisan token yang dibangun di atasnya. Proyek yang mengatakan "token kami ada di Solana" dan proyek yang mengatakan "standar token kami adalah SPL" menyampaikan informasi praktis yang sama dari perspektif berbeda — yang satu menyebut jaringannya, yang lain menyebut standarnya.
Pembedaan ini penting saat membandingkan antar ekosistem. ERC-20 bagi Ethereum adalah seperti SPL bagi Solana, dan BEP-20 bagi BNB Smart Chain. Masing-masing adalah standar token yang terikat pada jaringan tertentu, yang mendefinisikan aturan pembuatan dan interaksi token di chain itu.
Mengapa SPL penting untuk proyek AI kripto
Karakteristik kinerja Solana. Solana dirancang untuk throughput tinggi dan latensi rendah — waktu blok di bawah satu detik dan biaya transaksi rendah. Untuk proyek AI yang memerlukan operasi on-chain yang sering (transaksi agen, micropayment untuk inferensi, feed data real-time), token SPL di Solana dapat menangani volume yang akan sangat mahal di Ethereum L1.
Integrasi ekosistem. Token SPL dapat berinteraksi dengan ekosistem DeFi Solana — bursa terdesentralisasi (Raydium, Orca), protokol pinjaman, dan infrastruktur likuiditas. Proyek AI yang men-deploy token SPL memperoleh akses ke ekosistem ini untuk likuiditas token, staking, dan komposabilitas dengan program Solana lainnya.
Arsitektur yang native untuk agen. Beberapa proyek agen AI kripto memilih Solana sebagai chain deployment mereka secara spesifik karena profil kecepatan transaksi dan biayanya. SPL adalah standar yang melaluinya token para agen ini dibuat, didistribusikan, dan dipertukarkan.
Di mana ini muncul di kartu proyek DecAIHub
- Token standard —
SPLmuncul sebagai nilainya ketika token proyek di-deploy di Solana menggunakan program SPL Token. Ini termasuk standar token yang paling sering muncul dalam katalog DecAIHub. - Main chain — proyek dengan token SPL mencantumkan
Solanasebagai main chain mereka. Bidang standar token dan main chain terhubung langsung — SPL mengimplikasikan Solana. - Token model — desain ekonomi (utilitas, tata kelola, staking, imbalan) independen dari standarnya. SPL mendefinisikan antarmuka teknis; model token mendefinisikan tujuan ekonominya.
Ketika kartu proyek menampilkan Token standard: SPL, itu memberi tahu Anda tokennya hidup di Solana. Ia tidak memberi tahu apa pun tentang utilitas token, kapabilitas AI proyek, atau keperluan tokennya.
Apa yang tidak dibuktikan oleh SPL saja
- AI reality — membuat token SPL di Solana tidak memerlukan komponen AI apa pun. Standar token adalah spesifikasi teknis, bukan bukti kecerdasan buatan.
- Token necessity — token SPL dapat dibuat dengan sangat mudah. Keberadaan token SPL tidak menunjukkan bahwa proyek membutuhkan token untuk fungsi intinya.
- Kualitas atau legitimasi — SPL adalah standar tanpa izin. Siapa pun dapat membuat token SPL dengan nama dan simbol apa pun. Standar ini tidak memeriksa, memverifikasi, atau merekomendasikan proyek-proyek yang menggunakannya.
- Desentralisasi — men-deploy token SPL di Solana berarti token mewarisi properti jaringan Solana, tetapi tidak mengatakan apa pun tentang tata kelola, struktur kontrol, atau desentralisasi operasional proyek itu sendiri.
Jangan bingung dengan
| Istilah | Perbedaan |
|---|---|
| ERC-20 / BEP-20 | ERC-20 dan BEP-20 melayani tujuan yang sama masing-masing di Ethereum dan BSC. SPL berbeda secara arsitektur — ia menggunakan model program bersama alih-alih kontrak individual — tetapi ketiganya adalah standar token di chain masing-masing. |
| SOL (token native) | SOL adalah token gas native Solana yang digunakan untuk membayar biaya transaksi. Token SPL adalah token yang diterbitkan proyek dan dikelola oleh program SPL Token — ia bukan mata uang native chain-nya. |
| SPL Token-2022 | SPL Token-2022 (Token Extensions) adalah versi terbaru dari program SPL Token asli dengan fitur tambahan seperti biaya transfer dan transfer rahasia. Kedua program hidup berdampingan di Solana. |
Pertanyaan yang sering diajukan
Apakah SPL sama dengan ERC-20 tetapi di Solana?
Keduanya melayani tujuan yang sama — mendefinisikan cara token fungible bekerja di jaringan masing-masing — tetapi arsitekturnya berbeda. Token ERC-20 adalah smart contract individual, masing-masing dengan kode ter-deploy sendiri. Token SPL adalah akun yang dikelola oleh satu program bersama. Hasil yang dilihat pengguna serupa (token fungible yang dapat ditransfer dengan saldo dan persetujuan), tetapi implementasi di baliknya mencerminkan perbedaan arsitektur fundamental antara Ethereum dan Solana.
Bisakah token SPL dipindahkan ke Ethereum atau chain lain?
Tidak secara langsung. Token SPL ada di Solana dan mengikuti model akun Solana. Untuk menggunakan token yang sama di Ethereum, proyek harus men-deploy kontrak ERC-20 terpisah dan menggunakan bridge lintas chain untuk mengunci token di satu chain dan mencetak padanan wrapped di chain lainnya. Beberapa proyek memelihara deployment token paralel di beberapa chain, masing-masing mengikuti standar native chain itu (SPL di Solana, ERC-20 di Ethereum, BEP-20 di BSC).
Mengapa begitu banyak token agen AI menggunakan SPL?
Biaya rendah dan waktu konfirmasi cepat Solana membuatnya praktis untuk operasi yang digerakkan agen yang melibatkan banyak transaksi kecil. Agen AI yang berdagang, berinteraksi dengan protokol, atau mendistribusikan imbalan diuntungkan oleh finalitas di bawah satu detik dan biaya transaksi yang sangat rendah. Standar SPL sekadar cara native untuk menerbitkan token di jaringan yang telah dipilih proyek-proyek ini karena alasan kinerja.
Referensi eksternal
- Solana Documentation — SPL Token — dokumentasi resmi untuk program SPL Token, mencakup pembuatan token, transfer, dan manajemen akun di Solana.
- Solana Program Library (GitHub) — repositori sumber untuk semua program SPL, termasuk program Token dan Token-2022.
No comments to display
No comments to display