source avatarBSCN

Bagikan

Apa itu Kaspa Silverscript? @kaspaunchained baru saja mengumumkan bahwa rilis kandidat Silverscript v1 sudah aktif menjelang peluncuran mainnet. Tapi apa itu Silverscript? Secara sederhana, Silverscript adalah bahasa dan kompiler smart contract tingkat tinggi pertama Kaspa; Dengan Silverscript, pengembang dapat menulis kontrak perjanjian yang jelas yang langsung dikompilasi ke Kaspa Script asli, tanpa mesin virtual, konteks eksekusi kedua, atau status akun global. - Silverscript bertujuan untuk membuat primitif perjanjian yang diperkenalkan setelah Toccata di Kaspa menjadi dapat digunakan dan mudah dibaca. - Pengembang dapat menulis perjanjian mereka menggunakan bahasa seperti CashScript dan mengompilasi kontrak mereka menjadi locking script, ABI, dan kode plumbing perjanjian. Fitur bahasa Kaspa Silverscript memiliki fitur-fitur berikut dalam kode: - Loop dan array - Pemanggilan fungsi dan fungsi pembantu - Tipe eksplisit, struct, dan literal bertipe - Introspeksi transaksi - Pemeriksaan tanda tangan, hashtag, dan built-in verifikasi - Deklarasi perjanjian yang menghasilkan wrapper transisi Apa yang dapat dibuat pengembang dengan Silverscript? 1.) Escrow dan pembayaran berbasis milestone 2.) Pembayaran berulang atau streaming 3.) Vesting dan custody dead-man’s-switch 4.) Aset fungibel asli (konvensi gaya KCC20) 5.) Atomic swap 6.) Objek state sederhana seperti counter 7.) Pemeriksaan yang sadar ZK yang memanggil precompile Groth16 / RISC Zero di chain Jika v1 berfungsi, Kaspa akan memiliki jalur otorisasi untuk perjanjian L1 yang tidak menambahkan runtime kedua untuk audit. Ini kurang dari “Solidity di Kaspa,” tetapi itulah tujuannya. Silverscript adalah platform untuk vault, aset, dan kontrak state lokal, serta lapisan fondasi untuk state bersama masa depan.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.