Penelitian

(Iklan)

iklan teratas iklan seluler

Apa Itu Silverscript? Bahasa dan Kompilator Kontrak Pintar Tingkat Tinggi Pertama dari Kaspa

rantai

Silverscript adalah bahasa kontrak pintar tingkat tinggi Kaspa yang memungkinkan perjanjian terprogram berbasis UTXO, aset asli, dan DeFi terstruktur pada Layer 1.

UC Hope

Februari 17, 2026

iklan native ad1 mobile

(Iklan)

 

Silverscript adalah bahasa dan kompiler kontrak pintar tingkat tinggi yang dibangun untuk Blockchain KaspaDiumumkan pada 10 Februari 2026 oleh pengembang Ori Newman, fitur ini memperkenalkan fitur yang dapat diprogram langsung pada Kaspa. Lapisan 1 (L1)) tanpa bergantung pada mesin virtual eksternal atau model status global bersama seperti EVM Ethereum.

Silverscript dikompilasi menjadi Kaspa Script asli dan dirancang untuk arsitektur berbasis UTXO Kaspa. Ini memungkinkan pengembang untuk menulis logika perjanjian yang mudah dibaca yang menegakkan aturan transaksi pada tingkat protokol.

Masalah apa yang dipecahkan Silverscript pada Kaspa?

Kaspa adalah mata uang kripto Proof-of-Work (PoW) yang dibangun di atas BlockDAG (Grafik Acyclic Terarah) struktur. Tidak seperti blockchain linier, Kaspa memproses blok secara paralel. Jaringan saat ini menargetkan 10 blok per detik, dengan peningkatan seperti Ksatria DAG menargetkan 100+ blok per detik.

Sampai sekarang, skrip Kaspa memiliki keterbatasan dalam hal ekspresivitas. Silverscript mengatasi hal ini dengan memperkenalkan fitur pemrograman terstruktur yang memungkinkan desain perjanjian yang lebih canggih sambil tetap selaras dengan model UTXO.

Alih-alih status global bersama, yang umum dalam sistem berbasis akun, Silverscript mempertahankan status lokal per UTXO. Hal ini mengurangi risiko seperti kerentanan reentrancy yang ditemukan dalam sistem berbasis EVM.

Bagaimana Cara Kerja Silverscript?

Silverscript terinspirasi oleh CashScript, bahasa kontrak pintar yang digunakan di Bitcoin Cash. Namun, Silverscript mengembangkan CashScript dengan menambahkan alat pemrograman terstruktur yang dibutuhkan untuk primitif DeFi yang lebih kompleks.

Program ini mengkompilasi kode tingkat tinggi menjadi kode operasi Kaspa tingkat rendah, termasuk:

  • KIP-10 (kode operasi introspeksi)
  • KIP-16 (kode operasi verifikasi tanpa pengetahuan)
  • KIP-17 (tipe data byte primitif)

Ini dirancang untuk terintegrasi dengan peningkatan jaringan yang akan datang dijadwalkan pada 5 Mei 2026, yang memperkenalkan:

  • Perjanjian++ (batasan pengeluaran tingkat lanjut)
  • Aset asli di bawah KIP-20 (pelacakan silsilah dan asal usul token)
  • Dukungan verifikasi tanpa pengetahuan (Zero-knowledge/ZK)

Silverscript bertindak sebagai lapisan pengembangan untuk fitur-fitur protokol ini.

Artikel berlanjut...

Fitur apa saja yang ditambahkan Silverscript ke Kaspa?

Silverscript memperkenalkan elemen pemrograman terstruktur yang sebelumnya tidak tersedia di Kaspa Script.

loops

Mendukung operasi iteratif seperti untuk loop.
Hal ini memungkinkan perhitungan berulang, pemrosesan batch, dan logika aset bersyarat.

Array

Mendukung struktur data dinamis.
Pengembang dapat mengelola saldo token, kondisi multi-tanda tangan, atau keluaran terstruktur.

Panggilan Fungsi

Memungkinkan penggunaan kembali fungsi dengan parameter dan nilai kembalian.
Meningkatkan kejelasan kode dan mengurangi kesalahan implementasi.

Pernyataan Persyaratan

Menyediakan pernyataan bawaan.
Kontrak dapat memberlakukan batasan seperti batasan ukuran array atau pemeriksaan nilai pada waktu kompilasi atau waktu eksekusi.

Desain yang Berfokus pada UTXO

Beroperasi pada status UTXO lokal, bukan pada status global bersama.
Model ini menerapkan validasi eksplisit dan menghindari masalah reentrancy.

Seperti Apa Kode Silverscript Itu?

Silverscript menggunakan sintaks yang disederhanakan mirip dengan C. Contoh berikut menunjukkan array, perulangan, dan pernyataan `require`:

image.png

Contoh ini mendefinisikan sebuah fungsi yang menjumlahkan elemen-elemen dalam sebuah array bilangan bulat. Fungsi ini memeriksa panjang array, melakukan iterasi pada elemen-elemennya, dan memastikan jumlahnya sama dengan 6.

Dalam penggunaan produksi, logika serupa dapat diterapkan pada:

  • Penegakan distribusi token
  • Ketentuan penarikan dana dari brankas
  • Aturan validasi escrow
  • Output DeFi terstruktur

Sintaks ini bersifat eksperimental dan saat ini hanya tersedia di Testnet-12.

Apa Perbedaan Silverscript dengan CashScript?

Silverscript dibangun berdasarkan CashScript tetapi memperluas kemampuannya.

Kesamaan:

  • Sintaks tingkat tinggi untuk perjanjian berbasis UTXO
  • Fokus pada batasan transaksi daripada kelengkapan Turing penuh.

Perbedaan:

  • Dukungan asli untuk perulangan
  • Array asli
  • Definisi fungsi dan struktur modular
  • Dirancang khusus untuk BlockDAG Kaspa

CashScript tidak menyediakan dukungan bawaan untuk perulangan terstruktur atau array dinamis. Silverscript memperkenalkan fitur-fitur ini untuk mendukung logika perjanjian yang lebih ekspresif.

Bagaimana Silverscript Terintegrasi ke dalam Ekosistem Kaspa?

Silverscript beroperasi dalam arsitektur yang lebih luas yang memisahkan model status lokal dan bersama:

  • Negara bagian setempat: Dikelola oleh Silverscript melalui perjanjian UTXO.
  • Komputasi bersama: Dikelola oleh vProgs (Program yang Dapat Diverifikasi), diverifikasi di blockchain menggunakan bukti tanpa pengetahuan (zero-knowledge proofs).

Ini terintegrasi dengan:

  • KIP-20 dukungan aset asli (penegakan asal usul token)
  • CDAG (Computational DAG) untuk ketergantungan program
  • Sparkle, sebuah kerangka kerja rollup berbasis ZK.

Struktur ini memungkinkan:

  • Pembuat pasar otomatis (AMM) menggunakan struktur output yang dipaksakan.
  • Brankas pinjaman
  • Pertukaran atom
  • Tata kelola DAO yang dikodekan dalam skrip

Semua tanpa status global yang dapat diubah.

Bagaimana Status Pengembangan Saat Ini?

Silverscript masih bersifat eksperimental dan hanya kompatibel dengan Kaspa Testnet-12. Saat ini belum tersedia di mainnet.

Repositori GitHub mencakup:

  • Implementasi kompiler
  • contoh
  • Dokumentasi TUTORIAL.md

Pengembang Ori Newman, aktif di Bitcoin Sejak tahun 2013, ia memelihara proyek ini dan telah mengindikasikan potensi dukungan untuk WebAssembly (WASM) di masa mendatang.

Kompatibilitas mainnet bergantung pada hardfork tanggal 5 Mei 2026 yang mengaktifkan Covenants++ dan fungsionalitas aset asli.

Kesimpulan

Silverscript memperkenalkan pengembangan kontrak pintar terstruktur ke jaringan BlockDAG berbasis UTXO Kaspa. Ia menambahkan perulangan, array, fungsi, dan pernyataan yang dapat ditegakkan sambil mengkompilasi ke opcode asli. Bahasa ini selaras dengan peningkatan protokol yang akan datang, termasuk Covenants++, aset asli, dan verifikasi tanpa pengetahuan (zero-knowledge verification). 

Saat ini terbatas pada Testnet-12, Silverscript menyediakan fondasi teknis untuk aplikasi Layer 1 yang dapat diprogram pada Kaspa tanpa mengadopsi model status global bersama.

sumber:

 

Pertanyaan yang Sering Diajukan

Apakah Silverscript sudah aktif di mainnet Kaspa?

Tidak. Saat ini masih bersifat eksperimental dan hanya tersedia di Testnet-12. Dukungan mainnet bergantung pada hardfork tanggal 5 Mei 2026.

Apakah Silverscript menggunakan EVM atau state global bersama?

Tidak. Kode tersebut dikompilasi langsung ke Kaspa Script dan beroperasi pada status lokal berbasis UTXO, bukan pada status global bersama.

Apakah Silverscript mendukung aplikasi DeFi?

Ya. Ini memungkinkan perjanjian untuk brankas, manajemen token, AMM, dan primitif pinjaman langsung pada Layer 1 Kaspa.

Penolakan tanggung jawab

Penafian: Pandangan yang diungkapkan dalam artikel ini tidak selalu mewakili pandangan BSCN. Informasi yang diberikan dalam artikel ini hanya untuk tujuan pendidikan dan hiburan dan tidak boleh ditafsirkan sebagai nasihat investasi, atau nasihat dalam bentuk apa pun. BSCN tidak bertanggung jawab atas keputusan investasi apa pun yang dibuat berdasarkan informasi yang diberikan dalam artikel ini. Jika Anda yakin bahwa artikel tersebut harus diubah, silakan hubungi tim BSCN melalui email [email dilindungi].

Pengarang

UC Hope

UC meraih gelar sarjana Fisika dan telah menjadi peneliti kripto sejak 2020. UC adalah seorang penulis profesional sebelum memasuki industri mata uang kripto, tetapi tertarik pada teknologi blockchain karena potensinya yang tinggi. UC telah menulis untuk berbagai publikasi seperti Cryptopolitan, serta BSCN. Ia memiliki keahlian yang luas, mencakup keuangan terpusat dan terdesentralisasi, serta altcoin.

(Iklan)

iklan native ad2 mobile

Bergabunglah dengan newsletter kami

Daftar untuk mendapatkan tutorial terbaik dan berita Web3 terbaru.

Berlangganan Disini!
BSCN

BSCN

Umpan RSS BSCN

BSCN adalah tujuan utama Anda untuk semua hal seputar kripto dan blockchain. Temukan berita, analisis pasar, dan riset mata uang kripto terbaru, yang mencakup Bitcoin, Ethereum, altcoin, memecoin, dan segala hal di antaranya.

(Iklan)