Co je Silverscript? První jazyk a kompilátor pro chytré smlouvy na vysoké úrovni od Kaspy

Silverscript je jazyk pro chytré smlouvy na vysoké úrovni od společnosti Kaspa, který umožňuje programovatelné smlouvy založené na UTXO, nativní aktiva a strukturované DeFi na vrstvě 1.
UC Hope
Února 17, 2026
Obsah
Stříbrný skript je jazyk a kompilátor pro chytré smlouvy na vysoké úrovni, vytvořený pro Blockchain KaspaOznámeno 10. února 2026 vývojářem Ori Newmanem, zavádí programovatelné funkce přímo na zařízeních Kaspa. Vrstva 1 (L1) bez spoléhání se na externí virtuální počítače nebo sdílené globální stavové modely, jako například EVM pro Ethereum.
Silverscript se kompiluje do nativního Kaspa Scriptu a je navržen pro architekturu Kaspa založenou na UTXO. Umožňuje vývojářům psát čitelnou logiku covenantů, která vynucuje transakční pravidla na úrovni protokolu.
Jaký problém řeší Silverscript na Kaspě?
Kaspa je kryptoměna založená na principu Proof-of-Work (PoW) BlockDAG (směrovaný acyklický graf) struktura. Na rozdíl od lineárních blockchainů Kaspa zpracovává bloky paralelně. Síť v současné době cílí na 10 bloků za sekundu a s vylepšeními, jako je DAGKnight s cílem dosáhnout 100+ bloků za sekundu.
Doposud bylo skriptování v Kaspě omezené co do expresivity. Silverscript to řeší zavedením strukturovaných programovacích funkcí, které umožňují pokročilejší návrh smluvních podmínek a zároveň zůstávají v souladu s modelem UTXO.
Namísto sdíleného globálního stavu, který je běžný v systémech založených na účtech, Silverscript udržuje lokální stav pro každý UTXO. To snižuje rizika, jako jsou zranitelnosti reentrance, které se vyskytují v systémech založených na EVM.
Jak funguje Silverscript?
Silverscript je inspirován CashScript, jazykem pro chytré smlouvy používaným v Bitcoin Cash. Rozšiřuje však CashScript přidáním nástrojů pro strukturované programování potřebných pro složitější DeFi primitiva.
Kompiluje kód vysoké úrovně do nízkoúrovňových operačních kódů Kaspa, včetně:
- KIP-10 (introspekční operační kódy)
- KIP-16 (operační kódy pro ověřování s nulovou znalostí)
- KIP-17 (bajtové primitivy)
Je navržen pro integraci s nadcházející aktualizace sítě naplánované na 5. května 2026, které zavádějí:
- Covenants++ (pokročilá omezení výdajů)
- Nativní aktiva podle KIP-20 (sledování původu a provenience tokenů)
- Podpora ověřování s nulovými znalostmi (ZK)
Silverscript funguje jako vývojová vrstva pro tyto funkce protokolu.
Jaké funkce přidává Silverscript do Kaspy?
Silverscript zavádí prvky strukturovaného programování, které dříve v Kaspa Scriptu nebyly k dispozici.
Smyčky
Podporuje iterativní operace, jako např. for smyčky.
To umožňuje opakované výpočty, dávkové zpracování a logiku podmíněných aktiv.
Pole
Podporuje dynamické datové struktury.
Vývojáři mohou spravovat zůstatky tokenů, podmínky pro více podpisů nebo strukturované výstupy.
Volání funkcí
Umožňuje opakovaně použitelné funkce s parametry a návratovými hodnotami.
Zlepšuje srozumitelnost kódu a snižuje chyby v implementaci.
Vyžadovat příkazy
Poskytuje vestavěné aserce (tvrzení).
Kontrakty mohou vynucovat omezení, jako jsou limity velikosti pole nebo kontroly hodnot v době kompilace nebo běhu.
Design zaměřený na UTXO
Pracuje na lokálním stavu UTXO, nikoli na sdíleném globálním stavu.
Tento model vynucuje explicitní validaci a vyhýbá se problémům s opětovným vstupem.
Jak vypadá kód Silverscriptu?
Silverscript používá zjednodušenou syntaxi podobnou jazyku C. Následující příklad demonstruje pole, smyčky a příkazy require:

Tento příklad definuje funkci, která sčítá prvky celočíselného pole. Kontroluje délku pole, iteruje přes prvky a zajišťuje, aby součet byl roven 6.
V produkčním prostředí by se podobná logika mohla vztahovat na:
- Vynucení distribuce tokenů
- Podmínky výběru z trezoru
- Pravidla ověření úschovy
- Strukturované DeFi výstupy
Syntaxe je experimentální a aktuálně je k dispozici pouze na Testnet-12.
Jak se Silverscript liší od CashScriptu?
Silverscript staví na CashScriptu, ale rozšiřuje jeho možnosti.
Podobnosti:
- Syntaxe na vysoké úrovni pro smlouvy založené na UTXO
- Zaměření na transakční omezení spíše než na úplnost po Turingově principu
Rozdíly:
- Nativní podpora pro smyčky
- Nativní pole
- Definice funkcí a modulární struktura
- Navrženo speciálně pro Kaspa's BlockDAG
CashScript neposkytuje vestavěnou podporu pro strukturované smyčky ani dynamická pole. Silverscript tyto funkce zavádí pro podporu expresivnější logiky covenantů.
Jak Silverscript zapadá do ekosystému Kaspy?
Silverscript funguje v rámci širší architektury, která odděluje modely lokálních a sdílených stavů:
- Místní stát: Spravováno společností Silverscript prostřednictvím smluv UTXO
- Sdílený výpočet: Spravováno systémem vProgs (Ověřitelné programy), ověřeno v řetězci pomocí důkazů s nulovou znalostí
Integruje se s:
- KIP-20 podpora nativních aktiv (vynucování původu tokenů)
- CDAG (Computational DAG) pro závislosti programu
- Sparkle, rollup framework založený na ZK
Tato struktura umožňuje:
- Automatizovaní tvůrci trhu (AMM) využívající vynucené výstupní struktury
- Půjčovny trezorů
- Atomové swapy
- Správa DAO kódovaná ve skriptech
Vše bez proměnlivého globálního stavu.
Jaký je současný stav vývoje?
Silverscript je experimentální a kompatibilní pouze s Kaspa Testnet-12. Na mainnetu zatím není dostupný.
Repozitář GitHub obsahuje:
- Implementace kompilátoru
- Příklady
- Dokumentace k TUTORIAL.md
Vývojář Ori Newman, aktivní v Bitcoin od roku 2013 udržuje projekt a naznačil potenciální podporu pro WebAssembly (WASM) v budoucnu.
Kompatibilita s mainnetem závisí na hardforku z 5. května 2026, který aktivuje Covenants++ a funkcionalitu nativních aktiv.
Závěr
Silverscript zavádí vývoj strukturovaných chytrých kontraktů do sítě BlockDAG založené na UTXO od společnosti Kaspa. Přidává smyčky, pole, funkce a vynutitelná asserty během kompilace do nativních operačních kódů. Jazyk je v souladu s nadcházejícími aktualizacemi protokolů, včetně Covenants++, nativních aktiv a ověřování s nulovými znalostmi.
Silverscript, v současné době omezený na Testnet-12, poskytuje technický základ pro programovatelné aplikace vrstvy 1 na platformě Kaspa bez nutnosti zavádění sdílených globálních stavových modelů.
Zdroje:
- Repozitář Kaspa na GitHubuVýukový program jazyka Silverscript
- X PříspěvekVeřejné oznámení Oriho Newmana
Nejčastější dotazy
Je Silverscript aktivní na mainnetu Kaspa?
Ne. Momentálně je to experimentální a dostupné pouze na Testnet-12. Podpora v mainnetu závisí na hardforku z 5. května 2026.
Používá Silverscript EVM nebo sdílený globální stav?
Ne. Kompiluje se přímo do Kaspa Scriptu a funguje na lokálním stavu založeném na UTXO, nikoli na sdíleném globálním stavu.
Může Silverscript podporovat DeFi aplikace?
Ano. Umožňuje uzavírání smluv pro trezory, správu tokenů, AMM a půjčovací primitiva přímo na vrstvě 1 Kaspy.
Odmítnutí odpovědnosti
Prohlášení: Názory vyjádřené v tomto článku nemusí nutně odrážet názory BSCN. Informace uvedené v tomto článku slouží pouze pro vzdělávací a zábavní účely a neměly by být vykládány jako investiční poradenství ani rady jakéhokoli druhu. BSCN nepřebírá žádnou odpovědnost za žádná investiční rozhodnutí učiněná na základě informací uvedených v tomto článku. Pokud se domníváte, že by měl být článek upraven, kontaktujte prosím tým BSCN e-mailem. [chráněno e-mailem].
Autor
UC HopeUC má bakalářský titul z fyziky a od roku 2020 se věnuje výzkumu kryptoměn. Před vstupem do kryptoměnového průmyslu byl UC profesionálním spisovatelem, ale k technologii blockchain ho přitahoval její vysoký potenciál. UC psal pro společnosti jako Cryptopolitan a BSCN. Má širokou oblast odbornosti, která zahrnuje centralizované i decentralizované finance a také altcoiny.
Nejnovější zprávy o kryptoměnách
Získejte aktuální informace o nejnovějších kryptoměnových zprávách a událostech





















