source avatarBSCN

Kongsi

Apa itu Kaspa Silverscript? @kaspaunchained baru-baru ini mengumumkan bahwa rilis kandidat Silverscript v1 kini telah aktif sebelum peluncuran mainnet. Tetapi apa itu Silverscript? Secara sederhana, Silverscript adalah bahasa dan kompiler kontrak pintar tingkat tinggi pertama Kaspa; Dengan Silverscript, pengembang dapat menulis kontrak perjanjian yang jelas yang dikompilasi langsung ke Kaspa Script asli, tanpa mesin virtual, konteks eksekusi kedua, atau status akaun 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 skrip penguncian, ABI, dan kode perangkat keras 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 fungsi bawaan 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.) Pertukaran atomik 6.) Objek state sederhana seperti penghitung 7.) Pemeriksaan yang menyadari ZK yang memanggil precompil Groth16 / RISC Zero di rantai Jika v1 berfungsi, Kaspa akan memiliki jalur kepemilikan 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 dasar untuk state bersama masa depan.

Penafian: Maklumat yang terdapat pada halaman ini mungkin telah diperoleh daripada pihak ketiga dan tidak semestinya menggambarkan pandangan atau pendapat KuCoin. Kandungan ini adalah disediakan bagi tujuan maklumat umum sahaja, tanpa sebarang perwakilan atau waranti dalam apa jua bentuk, dan juga tidak boleh ditafsirkan sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab untuk sebarang kesilapan atau pengabaian, atau untuk sebarang akibat yang terhasil daripada penggunaan maklumat ini. Pelaburan dalam aset digital boleh membawa risiko. Sila menilai risiko produk dan toleransi risiko anda dengan teliti berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk kepada Terma Penggunaan dan Pendedahan Risiko kami.