Какво е Silverscript? Първият език и компилатор за интелигентни договори от високо ниво на Kaspa

Silverscript е езикът за интелигентни договори на високо ниво на Kaspa, който позволява програмируеми споразумения, базирани на UTXO, нативни активи и структурирани DeFi на ниво 1.
UC Hope
Февруари 17, 2026
Съдържание
Силвърскрипт е език за интелигентни договори от високо ниво и компилатор, създаден за Блокчейнът на KaspaОбявен на 10 февруари 2026 г. от разработчика Ори Нюман, той въвежда програмируеми функции директно на Kaspa. Слой 1 (L1) без да се разчита на външни виртуални машини или споделени глобални модели на състояние, като например EVM на Ethereum.
Silverscript се компилира в оригиналния Kaspa Script и е проектиран за UTXO-базираната архитектура на Kaspa. Той позволява на разработчиците да пишат четлива логика на споразуменията, която налага правилата за транзакции на ниво протокол.
Какъв проблем решава Silverscript на Kaspa?
Kaspa е криптовалута, базирана на Proof-of-Work (PoW), изградена върху... BlockDAG (Насочен ацикличен граф) структура. За разлика от линейните блокчейни, Kaspa обработва блокове паралелно. Мрежата в момента е насочена към 10 блока в секунда, с подобрения като например DAGKnight целящи 100+ блока в секунда.
Досега скриптовете на Kaspa бяха ограничени по отношение на изразителност. Silverscript решава този проблем, като въвежда функции за структурирано програмиране, които позволяват по-усъвършенстван дизайн на завети, като същевременно остават в съответствие с модела UTXO.
Вместо споделено глобално състояние, често срещано в системите, базирани на акаунти, Silverscript поддържа локално състояние за всеки UTXO. Това намалява рискове, като например уязвимости за повторно влизане, открити в системи, базирани на EVM.
Как работи Silverscript?
Silverscript е вдъхновен от CashScript, език за интелигентни договори, използван в Bitcoin Cash. Той обаче разширява CashScript, като добавя инструменти за структурирано програмиране, необходими за по-сложни DeFi примитиви.
Компилира код от високо ниво в ниско ниво Kaspa opcodes, включително:
- КИП-10 (опкодове за интроспекция)
- КИП-16 (опкодове за проверка с нулево знание)
- КИП-17 (байтови примитиви)
Проектиран е да се интегрира с предстоящи мрежови подобрения насрочени за 5 май 2026 г., които въвеждат:
- Споразумения++ (предварителни ограничения за разходи)
- Местни активи по KIP-20 (проследяване на произхода и произхода на токените)
- Поддръжка на проверка с нулево знание (ZK)
Silverscript действа като слой за разработка на тези протоколни функции.
Какви функции добавя Silverscript към Kaspa?
Silverscript въвежда елементи на структурирано програмиране, които преди това не бяха налични в Kaspa Script.
Loops
Поддържа итеративни операции, като например за цикли.
Това позволява многократни изчисления, пакетна обработка и логика на условни активи.
Масивите
Поддържа динамични структури от данни.
Разработчиците могат да управляват баланси на токени, условия за множество подписи или структурирани изходи.
Извиквания на функции
Позволява многократно използваеми функции с параметри и връщани стойности.
Подобрява яснотата на кода и намалява грешките при имплементацията.
Изискване на оператори
Предоставя вградени твърдения.
Договорите могат да налагат ограничения, като например ограничения за размера на масива или проверки на стойностите по време на компилация или изпълнение.
UTXO-фокусиран дизайн
Работи върху локално UTXO състояние, а не върху споделено глобално състояние.
Този модел налага изрична валидация и избягва проблеми с повторното влизане.
Как изглежда Silverscript кодът?
Silverscript използва опростен синтаксис, подобен на C. Следващият пример демонстрира масиви, цикли и require оператори:

Този пример дефинира функция, която сумира елементите на целочислен масив. Тя проверява дължината на масива, обхожда елементите и гарантира, че сумата е равна на 6.
В производствена употреба подобна логика може да се приложи за:
- Прилагане на разпределението на токени
- Условия за теглене от трезор
- Правила за валидиране на ескроу
- Структурирани DeFi изходи
Синтаксисът е експериментален и в момента е достъпен само в Testnet-12.
По какво Silverscript се различава от CashScript?
Silverscript надгражда CashScript, но разширява възможностите му.
прилики:
- Синтаксис на високо ниво за споразумения, базирани на UTXO
- Фокус върху ограниченията на транзакциите, а не върху пълната пълнота по Тюринг
разлики:
- Вградена поддръжка за цикли
- Нативни масиви
- Дефиниции на функции и модулна структура
- Проектиран специално за BlockDAG на Kaspa
CashScript не предоставя вградена поддръжка за структурирани цикли или динамични масиви. Silverscript въвежда тези функции, за да поддържа по-изразителна логика на заветите.
Как Silverscript се вписва в екосистемата на Kaspa?
Silverscript работи в рамките на по-широка архитектура, която разделя локалните и споделените модели на състояние:
- Местен щат: Управлява се от Silverscript чрез UTXO споразумения
- Споделено изчисление: Управлява се от vProgs (Проверими програми), проверява се във веригата с помощта на доказателства с нулево знание
Интегрира се с:
- КИП-20 поддръжка на собствени активи (прилагане на произхода на токените)
- CDAG (Computational DAG) за програмни зависимости
- Sparkle, ZK-базирана рамка за обобщаване
Тази структура позволява:
- Автоматизирани маркет мейкъри (AMM), използващи принудителни структури на продукцията
- Трезори за заеми
- Атомни суапове
- Управление на DAO, кодирано в скриптове
Всичко без променливо глобално състояние.
Какво е текущото състояние на развитието?
Silverscript е експериментален и е съвместим само с Kaspa Testnet-12. Все още не е достъпен в основната мрежа.
Хранилището на GitHub включва:
- Имплементация на компилатора
- Примери
- Документация на TUTORIAL.md
Разработчикът Ори Нюман, активен в Bitcoin от 2013 г. поддържа проекта и е посочил потенциална подкрепа за WebAssembly (WASM) в бъдеще.
Съвместимостта с основната мрежа зависи от хардфорка на 5 май 2026 г., който активира Covenants++ и функционалността на native asset.
Заключение
Silverscript въвежда структурирано разработване на интелигентни договори в UTXO-базираната BlockDAG мрежа на Kaspa. Той добавя цикли, масиви, функции и приложими твърдения, докато компилира в оригинални опкодове. Езикът е съобразен с предстоящите актуализации на протоколите, включително Covenants++, оригинални активи и проверка с нулево знание.
В момента ограничен до Testnet-12, Silverscript осигурява техническата основа за програмируеми приложения от ниво 1 на Kaspa, без да се приемат споделени глобални модели на състояние.
Източници:
- GitHub хранилище на KaspaУрок по езика Silverscript
- X ПубликацияПублично съобщение от Ори Нюман
Често задавани въпроси
Silverscript достъпен ли е в основната мрежа на Kaspa?
Не. В момента е експериментален и е достъпен само в Testnet-12. Поддръжката в основната мрежа зависи от хардфорка на 5 май 2026 г.
Silverscript използва ли EVM или споделено глобално състояние?
Не. Компилира се директно в Kaspa Script и работи върху локално състояние, базирано на UTXO, а не върху споделено глобално състояние.
Може ли Silverscript да поддържа DeFi приложения?
Да. Това позволява споразумения за трезори, управление на токени, AMM и примитиви за кредитиране директно на ниво 1 на Kaspa.
Отказ от отговорност
Отказ от отговорност: Мненията, изразени в тази статия, не представляват непременно гледните точки на BSCN. Информацията, предоставена в тази статия, е само за образователни и развлекателни цели и не следва да се тълкува като инвестиционен съвет или съвет от какъвто и да е вид. BSCN не поема отговорност за инвестиционни решения, взети въз основа на информацията, предоставена в тази статия. Ако смятате, че статията трябва да бъде изменена, моля, свържете се с екипа на BSCN, като изпратите имейл [имейл защитен].
автор
UC HopeUC има бакалавърска степен по физика и е крипто изследовател от 2020 г. UC е бил професионален писател, преди да навлезе в криптовалутната индустрия, но е привлечен от блокчейн технологията заради високия ѝ потенциал. UC е писал за Cryptopolitan, както и BSCN. Той има широка област на експертиза, обхващаща централизирани и децентрализирани финанси, както и алткойни.
Последни крипто новини
Бъдете в крак с най-новите новини и събития за криптовалути





















