Ricerca

(Annuncio pubblicitario)

annuncio pubblicitario per dispositivi mobili in alto

Cos'è Silverscript? Il primo linguaggio e compilatore per contratti intelligenti di alto livello di Kaspa

catena

Silverscript è il linguaggio di alto livello per smart contract di Kaspa che consente patti programmabili basati su UTXO, asset nativi e DeFi strutturata sul Livello 1.

UC Hope

17 Febbraio 2026

pubblicità mobile nativa ad1

(Annuncio pubblicitario)

 

Silverscript è un linguaggio di contratto intelligente di alto livello e un compilatore creato per Blockchain KaspaAnnunciato il 10 febbraio 2026 dallo sviluppatore Ori Newman, introduce funzionalità programmabili direttamente sul sistema operativo Kaspa. Livello 1 (L1) senza fare affidamento su macchine virtuali esterne o modelli di stato globali condivisi come EVM di Ethereum.

Silverscript si compila in Kaspa Script nativo ed è progettato per l'architettura Kaspa basata su UTXO. Consente agli sviluppatori di scrivere una logica di covenant leggibile che applica le regole di transazione a livello di protocollo.

Quale problema risolve Silverscript su Kaspa?

Kaspa è una criptovaluta Proof-of-Work (PoW) basata su un BlockDAG (grafico aciclico diretto) struttura. A differenza delle blockchain lineari, Kaspa elabora i blocchi in parallelo. La rete attualmente punta a 10 blocchi al secondo, con aggiornamenti come DAGKnight puntando a più di 100 blocchi al secondo.

Finora, lo scripting Kaspa ha avuto un'espressività limitata. Silverscript affronta questo problema introducendo funzionalità di programmazione strutturata che consentono una progettazione più avanzata dei covenant, pur rimanendo in linea con il modello UTXO.

Invece di uno stato globale condiviso, comune nei sistemi basati su account, Silverscript mantiene uno stato locale per UTXO. Ciò riduce rischi come le vulnerabilità di rientro presenti nei sistemi basati su EVM.

Come funziona Silverscript?

Silverscript si ispira a CashScript, un linguaggio per smart contract utilizzato in Bitcoin Cash. Tuttavia, amplia CashScript aggiungendo strumenti di programmazione strutturati necessari per primitive DeFi più complesse.

Compila il codice di alto livello in codici operativi Kaspa di basso livello, tra cui:

  • KIP-10 (opcode di introspezione)
  • KIP-16 (opcode di verifica a conoscenza zero)
  • KIP-17 (primitivi di byte)

È progettato per integrarsi con prossimi aggiornamenti di rete prevista per il 5 maggio 2026, che introduce:

  • Covenants++ (vincoli di spesa anticipati)
  • Risorse native secondo KIP-20 (tracciamento della discendenza e della provenienza dei token)
  • Supporto alla verifica a conoscenza zero (ZK)

Silverscript funge da livello di sviluppo per queste funzionalità del protocollo.

L'articolo continua...

Quali funzionalità aggiunge Silverscript a Kaspa?

Silverscript introduce elementi di programmazione strutturata che in precedenza non erano disponibili in Kaspa Script.

Loops

Supporta operazioni iterative come per loop.
Ciò consente calcoli ripetuti, elaborazione batch e logica condizionale delle risorse.

Array

Supporta strutture dati dinamiche.
Gli sviluppatori possono gestire saldi di token, condizioni multi-firma o output strutturati.

Chiamate di funzione

Consente funzioni riutilizzabili con parametri e valori di ritorno.
Migliora la chiarezza del codice e riduce gli errori di implementazione.

Dichiarazioni obbligatorie

Fornisce asserzioni integrate.
I contratti possono imporre vincoli quali limiti di dimensione degli array o controlli dei valori in fase di compilazione o di esecuzione.

Progettazione focalizzata su UTXO

Funziona sullo stato UTXO locale anziché sullo stato globale condiviso.
Questo modello impone una convalida esplicita ed evita problemi di rientro.

Che aspetto ha il codice Silverscript?

Silverscript utilizza una sintassi semplificata simile al C. L'esempio seguente illustra array, cicli e istruzioni require:

image.png

Questo esempio definisce una funzione che somma gli elementi di un array di interi. Verifica la lunghezza dell'array, esegue un'iterazione sugli elementi e assicura che la somma sia uguale a 6.

Nell'uso produttivo, una logica simile potrebbe essere applicata a:

  • Applicazione della distribuzione dei token
  • Condizioni di prelievo dal Vault
  • Regole di convalida dell'escrow
  • Output DeFi strutturati

La sintassi è sperimentale e attualmente disponibile solo su Testnet-12.

In che cosa Silverscript è diverso da CashScript?

Silverscript si basa su CashScript ma ne amplia le funzionalità.

Analogie:

  • Sintassi di alto livello per i patti basati su UTXO
  • Concentrarsi sui vincoli di transazione piuttosto che sulla completezza di Turing

Differenze:

  • Supporto nativo per i loop
  • Array nativi
  • Definizioni di funzione e struttura modulare
  • Progettato specificamente per BlockDAG di Kaspa

CashScript non fornisce supporto integrato per loop strutturati o array dinamici. Silverscript introduce queste funzionalità per supportare una logica di covenant più espressiva.

Come si inserisce Silverscript nell'ecosistema di Kaspa?

Silverscript opera all'interno di un'architettura più ampia che separa i modelli di stato locali e condivisi:

  • Stato locale: Gestito da Silverscript tramite patti UTXO
  • Calcolo condiviso: Gestito da vProgs (programmi verificabili), verificato on-chain utilizzando prove a conoscenza zero

Si integra con:

  • KIP-20 supporto delle risorse native (applicazione della provenienza del token)
  • CDAG (Computational DAG) per le dipendenze del programma
  • Sparkle, un framework di rollup basato su ZK

Questa struttura consente:

  • Market maker automatizzati (AMM) che utilizzano strutture di output forzate
  • Casseforti per prestiti
  • Swap atomici
  • Governance DAO codificata in script

Tutto ciò senza uno stato globale mutabile.

Qual è lo stato attuale dello sviluppo?

Silverscript è sperimentale e compatibile solo con Kaspa Testnet-12. Non è ancora disponibile sulla rete principale.

Il repository GitHub include:

  • Implementazione del compilatore
  • Esempi
  • Documentazione TUTORIAL.md

Lo sviluppatore Ori Newman, attivo in Bitcoin dal 2013, gestisce il progetto e ha indicato un potenziale supporto per WebAssembly (WASM) in futuro.

La compatibilità con la rete principale dipende dall'hardfork del 5 maggio 2026 che attiva Covenants++ e le funzionalità delle risorse native.

Conclusione

Silverscript introduce lo sviluppo strutturato di smart contract nella rete BlockDAG basata su UTXO di Kaspa. Aggiunge loop, array, funzioni e asserzioni esecutive durante la compilazione in opcode nativi. Il linguaggio è in linea con i prossimi aggiornamenti del protocollo, tra cui Covenants++, asset nativi e verifica a conoscenza zero. 

Attualmente limitato a Testnet-12, Silverscript fornisce la base tecnica per applicazioni programmabili Layer 1 su Kaspa senza adottare modelli di stato globali condivisi.

Fonti:

 

Domande Frequenti

Silverscript è attivo sulla rete principale di Kaspa?

No. Al momento è sperimentale e disponibile solo su Testnet-12. Il supporto per la rete principale dipenderà dall'hardfork del 5 maggio 2026.

Silverscript utilizza un EVM o uno stato globale condiviso?

No. Si compila direttamente in Kaspa Script e opera su uno stato locale basato su UTXO anziché su uno stato globale condiviso.

Silverscript può supportare le applicazioni DeFi?

Sì. Abilita patti per caveau, gestione token, AMM e primitive di prestito direttamente sul Layer 1 di Kaspa.

Negazione di responsabilità

Disclaimer: Le opinioni espresse in questo articolo non rappresentano necessariamente le opinioni di BSCN. Le informazioni fornite in questo articolo hanno solo scopo educativo e di intrattenimento e non devono essere interpretate come consulenza di investimento o consigli di alcun tipo. BSCN non si assume alcuna responsabilità per le decisioni di investimento prese sulla base delle informazioni fornite in questo articolo. Se ritieni che l'articolo debba essere modificato, contatta il team di BSCN inviando un'e-mail a [email protected].

Autore

UC Hope

UC ha conseguito una laurea in Fisica ed è ricercatore in ambito crypto dal 2020. UC era uno scrittore professionista prima di entrare nel settore delle criptovalute, ma è stato attratto dalla tecnologia blockchain per il suo elevato potenziale. UC ha scritto per testate come Cryptopolitan e BSCN. Le sue competenze spaziano dalla finanza centralizzata e decentralizzata alle altcoin.

(Annuncio pubblicitario)

pubblicità mobile nativa ad2

Ultime notizie di Crypto

Tieniti aggiornato sulle ultime notizie ed eventi sulle criptovalute

Iscriviti alla nostra newsletter

Iscriviti per ricevere i migliori tutorial e le ultime novità sul Web3.

Iscriviti qui!
Laurea triennale in scienze sociali (BSCN)

BSCN

Feed RSS BSCN

BSCN è il tuo punto di riferimento per tutto ciò che riguarda criptovalute e blockchain. Scopri le ultime notizie, analisi di mercato e ricerche sulle criptovalute, su Bitcoin, Ethereum, altcoin, memecoin e tutto il resto.

(Annuncio pubblicitario)