Ce este Silverscript? Primul limbaj și compilator de contracte inteligente de nivel înalt de la Kaspa

Silverscript este limbajul de contracte inteligente de nivel înalt de la Kaspa, care permite convenții programabile bazate pe UTXO, active native și DeFi structurat pe Layer 1.
UC Hope
17 Februarie 2026
Cuprins
Silverscript este un limbaj și compilator de contracte inteligente de nivel înalt, construit pentru Kaspa blockchainAnunțată pe 10 februarie 2026 de dezvoltatorul Ori Newman, aceasta introduce funcții programabile direct pe platforma Kaspa. Stratul 1 (L1) fără a se baza pe mașini virtuale externe sau modele de stare globale partajate, cum ar fi EVM-ul Ethereum.
Silverscript se compilează în Kaspa Script nativ și este conceput pentru arhitectura Kaspa bazată pe UTXO. Acesta permite dezvoltatorilor să scrie o logică de covenant lizibilă care impune regulile tranzacțiilor la nivel de protocol.
Ce problemă rezolvă Silverscript pe Kaspa?
Kaspa este o criptomonedă de tip Proof-of-Work (PoW) construită pe... BlockDAG (Graf aciclic direcționat) structură. Spre deosebire de blockchain-urile liniare, Kaspa procesează blocuri în paralel. Rețeaua vizează în prezent 10 blocuri pe secundă, cu actualizări precum DAGKnight ținând cont de peste 100 de blocuri pe secundă.
Până acum, scripturile Kaspa au avut o expresivitate limitată. Silverscript abordează acest lucru prin introducerea unor caracteristici de programare structurată care permit o proiectare mai avansată a convențiilor, rămânând în același timp aliniate cu modelul UTXO.
În loc de o stare globală partajată, comună în sistemele bazate pe conturi, Silverscript menține o stare locală per UTXO. Acest lucru reduce riscurile precum vulnerabilitățile de reintrare întâlnite în sistemele bazate pe EVM.
Cum funcționează Silverscript?
Silverscript este inspirat de CashScript, un limbaj de contracte inteligente utilizat în Bitcoin Cash. Cu toate acestea, acesta extinde CashScript prin adăugarea de instrumente de programare structurate necesare pentru primitive DeFi mai complexe.
Compilează cod de nivel înalt în coduri de operare Kaspa de nivel scăzut, inclusiv:
- KIP-10 (coduri de operare pentru introspecție)
- KIP-16 (coduri de operare cu verificare zero-knowledge)
- KIP-17 (primitive de octeți)
Este conceput pentru a se integra cu upgrade-uri de rețea viitoare programată pentru 5 mai 2026, care introduce:
- Convenții++ (restricții avansate de cheltuieli)
- Active native conform KIP-20 (urmărirea originii și provenienței tokenurilor)
- Suport pentru verificarea zero-knowledge (ZK)
Silverscript acționează ca un strat de dezvoltare pentru aceste caracteristici de protocol.
Ce caracteristici adaugă Silverscript la Kaspa?
Silverscript introduce elemente de programare structurată care anterior nu erau disponibile în Kaspa Script.
Buclele
Suportă operațiuni iterative, cum ar fi pentru bucle.
Acest lucru permite calcule repetate, procesare în loturi și logica condiționată a activelor.
Arrays
Suportă structuri de date dinamice.
Dezvoltatorii pot gestiona soldurile tokenurilor, condițiile multi-semnătură sau ieșirile structurate.
Apeluri de funcții
Permite funcții reutilizabile cu parametri și valori returnate.
Îmbunătățește claritatea codului și reduce erorile de implementare.
Declarații Require
Oferă aserțiuni încorporate.
Contractele pot impune constrângeri precum limitele de dimensiune a tabloului sau verificări de valori la momentul compilării sau la momentul execuției.
Design axat pe UTXO
Funcționează pe starea UTXO locală, mai degrabă decât pe starea globală partajată.
Acest model impune validarea explicită și evită problemele de reintrare.
Cum arată codul Silverscript?
Silverscript folosește o sintaxă simplificată, asemănătoare cu cea din C. Următorul exemplu demonstrează utilizarea tablourilor, buclelor și a instrucțiunilor require:

Acest exemplu definește o funcție care însumează elementele unui tablou de numere întregi. Verifică lungimea tabloului, iterează peste elemente și se asigură că suma este egală cu 6.
În utilizarea în producție, o logică similară s-ar putea aplica la:
- Aplicarea distribuției de tokenuri
- Condiții de retragere din seif
- Reguli de validare Escrow
- Ieșiri DeFi structurate
Sintaxa este experimentală și disponibilă în prezent doar pe Testnet-12.
Cum diferă Silverscript de CashScript?
Silverscript se bazează pe CashScript, dar îi extinde capacitățile.
asemănări:
- Sintaxă de nivel înalt pentru convențiile bazate pe UTXO
- Concentrați-vă pe constrângerile tranzacțiilor, mai degrabă decât pe completitudinea Turing
Diferențe:
- Suport nativ pentru bucle
- Matrice native
- Definiții ale funcțiilor și structură modulară
- Conceput special pentru BlockDAG de la Kaspa
CashScript nu oferă suport încorporat pentru bucle structurate sau matrice dinamice. Silverscript introduce aceste caracteristici pentru a susține o logică de covenant mai expresivă.
Cum se încadrează Silverscript în ecosistemul Kaspa?
Silverscript operează într-o arhitectură mai largă care separă modelele de stare locală și partajată:
- Stat local: Gestionat de Silverscript prin intermediul clauzelor UTXO
- Calcul partajat: Gestionat de vProgs (Programe Verificabile), verificat on-chain folosind dovezi zero-knowledge
Se integrează cu:
- KIP-20 suport pentru active native (aplicarea provenienței token-urilor)
- CDAG (DAG computațional) pentru dependențe de program
- Sparkle, un framework de rollup bazat pe ZK
Această structură permite:
- Creatori de piață automati (AMM) care utilizează structuri de ieșire impuse
- Seifuri de împrumut
- Swap-uri swap
- Guvernanță DAO codificată în scripturi
Toate fără o stare globală mutabilă.
Care este stadiul actual de dezvoltare?
Silverscript este experimental și compatibil doar cu Kaspa Testnet-12. Nu este încă disponibil pe rețeaua principală.
Depozitul GitHub include:
- Implementarea compilatorului
- Exemple
- Documentația TUTORIAL.md
Dezvoltatorul Ori Newman, activ în Bitcoin din 2013, menține proiectul și a indicat un potențial suport pentru WebAssembly (WASM) în viitor.
Compatibilitatea cu rețeaua principală depinde de hardfork-ul din 5 mai 2026 care activează Covenants++ și funcționalitatea activelor native.
Concluzie
Silverscript introduce dezvoltarea structurată de contracte inteligente în rețeaua BlockDAG bazată pe UTXO a Kaspa. Adaugă bucle, matrici, funcții și aserțiuni aplicabile în timp ce compilează în coduri de operare native. Limbajul se aliniază cu actualizările viitoare ale protocoalelor, inclusiv Covenants++, resurse native și verificare zero-knowledge.
Limitat în prezent la Testnet-12, Silverscript oferă fundamentul tehnic pentru aplicațiile programabile de nivel 1 pe Kaspa, fără a adopta modele de stare globală partajate.
Surse:
- Repozitoriul Kaspa GitHubTutorial limbaj Silverscript
- Postare XAnunț public făcut de Ori Newman
Întrebări frecvente
Este Silverscript activ pe rețeaua principală Kaspa?
Nu. În prezent este experimental și disponibil doar pe Testnet-12. Suportul pentru rețeaua principală depinde de hardfork-ul din 5 mai 2026.
Folosește Silverscript o EVM sau o stare globală partajată?
Nu. Se compilează direct în Kaspa Script și funcționează pe o stare locală bazată pe UTXO, mai degrabă decât pe o stare globală partajată.
Poate Silverscript să suporte aplicații DeFi?
Da. Permite clauze pentru seifuri, gestionarea tokenurilor, AMM-uri și primitive de împrumut direct pe Layer 1 al Kaspa.
Declinare a responsabilităţii
Declinare de responsabilitate: Opiniile exprimate în acest articol nu reprezintă neapărat opiniile BSCN. Informațiile furnizate în acest articol sunt doar în scop educațional și de divertisment și nu trebuie interpretate ca sfaturi de investiții sau sfaturi de orice fel. BSCN nu își asumă nicio responsabilitate pentru deciziile de investiții luate pe baza informațiilor furnizate în acest articol. Dacă considerați că articolul ar trebui modificat, vă rugăm să contactați echipa BSCN trimițând un e-mail la adresa [e-mail protejat].
Autor
UC HopeUC deține o licență în fizică și este cercetător în domeniul criptomonedelor din 2020. UC a fost scriitor profesionist înainte de a intra în industria criptomonedelor, dar a fost atras de tehnologia blockchain de potențialul său ridicat. UC a scris pentru publicații precum Cryptopolitan, precum și pentru BSCN. Are o arie largă de expertiză, acoperind finanțele centralizate și descentralizate, precum și altcoin-urile.
Ultimele știri despre Crypto
Fii la curent cu cele mai recente știri și evenimente din domeniul criptomonedelor





















