Badania

(Reklama)

najlepsza reklama mobilna

Czym jest Silverscript? Pierwszy wysokopoziomowy język inteligentnych kontraktów i kompilator Kaspa

łańcuch

Silverscript to zaawansowany język inteligentnych kontraktów firmy Kaspa, umożliwiający tworzenie programowalnych kowenantów opartych na UTXO, natywnych zasobów i ustrukturyzowanej DeFi na warstwie 1.

UC Hope

17 lutego 2026 r.

natywna reklama mobilna ad1

(Reklama)

 

Silverscript jest wysokopoziomowym językiem inteligentnych kontraktów i kompilatorem stworzonym dla Blockchain KaspaZapowiedziana 10 lutego 2026 r. przez dewelopera Ori Newmana, wprowadza programowalne funkcje bezpośrednio w systemie Kaspa Warstwa 1 (L1) bez polegania na zewnętrznych maszynach wirtualnych lub współdzielonych globalnych modelach stanu, takich jak EVM Ethereum.

Silverscript kompiluje się do natywnego skryptu Kaspa i jest przeznaczony dla architektury Kaspa opartej na UTXO. Umożliwia programistom pisanie czytelnej logiki umów, która wymusza reguły transakcji na poziomie protokołu.

Jaki problem rozwiązuje Silverscript w Kaspa?

Kaspa to kryptowaluta oparta na zasadzie Proof-of-Work (PoW) BlockDAG (Skierowany graf acykliczny) Struktura. W przeciwieństwie do liniowych blockchainów, Kaspa przetwarza bloki równolegle. Sieć obecnie dąży do 10 bloków na sekundę, z ulepszeniami takimi jak DAGKnight celując w 100+ bloków na sekundę.

Do tej pory skrypty Kaspa charakteryzowały się ograniczoną ekspresją. Silverscript rozwiązuje ten problem, wprowadzając strukturalne funkcje programowania, które umożliwiają bardziej zaawansowane projektowanie przymierzy, zachowując jednocześnie zgodność z modelem UTXO.

Zamiast współdzielonego stanu globalnego, powszechnego w systemach opartych na kontach, Silverscript utrzymuje stan lokalny dla każdego UTXO. Zmniejsza to ryzyko, takie jak luki w zabezpieczeniach związane z reentrancją, występujące w systemach opartych na EVM.

Jak działa Silverscript?

Silverscript jest inspirowany CashScript, językiem inteligentnych kontraktów używanym w Bitcoin Cash. Rozszerza on jednak CashScript, dodając strukturalne narzędzia programistyczne niezbędne do bardziej złożonych prymitywów DeFi.

Kompiluje kod wysokiego poziomu do kodów operacyjnych Kaspa niskiego poziomu, w tym:

  • KIP-10 (kody operacji introspekcji)
  • KIP-16 (kody operacji weryfikacji zerowej wiedzy)
  • KIP-17 (prymitywy bajtowe)

Jest przeznaczony do integracji z nadchodzące aktualizacje sieci zaplanowane na 5 maja 2026 r., które wprowadzają:

  • Covenants++ (zaawansowane ograniczenia wydatków)
  • Aktywa rodzime w ramach KIP-20 (śledzenie pochodzenia i pochodzenia tokenów)
  • Wsparcie weryfikacji zerowej wiedzy (ZK)

Silverscript działa jako warstwa rozwojowa dla tych funkcji protokołu.

Artykuł ciąg dalszy...

Jakie funkcje Silverscript dodaje do Kaspy?

Silverscript wprowadza strukturalne elementy programowania, które wcześniej były niedostępne w Kaspa Script.

Metalowe ramki

Obsługuje operacje iteracyjne, takie jak: dla pętle.
Umożliwia to powtarzanie obliczeń, przetwarzanie wsadowe i warunkową logikę zasobów.

Tablice

Obsługuje dynamiczne struktury danych.
Programiści mogą zarządzać saldami tokenów, warunkami wielokrotnego podpisu i ustrukturyzowanymi wynikami.

Wywołania funkcji

Umożliwia wielokrotne używanie funkcji z parametrami i wartościami zwracanymi.
Poprawia przejrzystość kodu i zmniejsza liczbę błędów implementacji.

Wymagaj oświadczeń

Zapewnia wbudowane asercje.
Kontrakty mogą egzekwować ograniczenia, takie jak limity rozmiaru tablicy lub sprawdzanie wartości w czasie kompilacji lub wykonania.

Projekt skoncentrowany na UTXO

Działa na lokalnym stanie UTXO, a nie na współdzielonym stanie globalnym.
Model ten wymusza jawną walidację i zapobiega problemom ponownego wprowadzania danych.

Jak wygląda kod Silverscript?

Silverscript używa uproszczonej składni podobnej do C. Poniższy przykład demonstruje tablice, pętle i instrukcje require:

image.png

Ten przykład definiuje funkcję sumującą elementy tablicy liczb całkowitych. Sprawdza długość tablicy, iteruje po elementach i upewnia się, że suma jest równa 6.

W zastosowaniach produkcyjnych podobna logika mogłaby mieć zastosowanie do:

  • Egzekwowanie dystrybucji tokenów
  • Warunki wypłaty ze skarbca
  • Zasady walidacji depozytu
  • Ustrukturyzowane wyniki DeFi

Składnia jest eksperymentalna i obecnie dostępna jedynie w sieci Testnet-12.

Czym Silverscript różni się od CashScript?

Silverscript bazuje na CashScript, ale rozszerza jego możliwości.

Podobieństwa:

  • Składnia wysokiego poziomu dla przymierzy opartych na UTXO
  • Skup się na ograniczeniach transakcyjnych, a nie na pełnej kompletności Turinga

Różnice:

  • Natywne wsparcie dla pętli
  • Tablice natywne
  • Definicje funkcji i struktura modułowa
  • Zaprojektowany specjalnie dla BlockDAG firmy Kaspa

CashScript nie zapewnia wbudowanej obsługi pętli strukturalnych ani tablic dynamicznych. Silverscript wprowadza te funkcje, aby zapewnić bardziej ekspresyjną logikę umów.

Jak Silverscript wpisuje się w ekosystem Kaspa?

Silverscript działa w ramach szerszej architektury, która oddziela lokalne i współdzielone modele stanu:

  • Stan lokalny: Zarządzane przez Silverscript za pośrednictwem umów UTXO
  • Wspólne obliczenia: Zarządzane przez vProgs (weryfikowalne programy), weryfikowane w łańcuchu przy użyciu dowodów zerowej wiedzy

Integruje się z:

  • KIP-20 obsługa zasobów natywnych (egzekwowanie pochodzenia tokenów)
  • CDAG (Computational DAG) dla zależności programów
  • Sparkle, framework rollup oparty na ZK

Ta struktura umożliwia:

  • Zautomatyzowani animatorzy rynku (AMM) wykorzystujący wymuszone struktury wyjściowe
  • Skarbce pożyczkowe
  • Swapy atomowe
  • Zarządzanie DAO zakodowane w skryptach

Wszystko to bez zmiennego stanu globalnego.

Jaki jest aktualny stan rozwoju?

Silverscript jest programem eksperymentalnym i kompatybilnym tylko z siecią testową Kaspa Testnet-12. Nie jest jeszcze dostępny w sieci głównej.

Repozytorium GitHub zawiera:

  • Implementacja kompilatora
  • Przykłady
  • Dokumentacja TUTORIAL.md

Deweloper Ori Newman, działający w Bitcoin od 2013 roku utrzymuje projekt i wskazał na potencjalne wsparcie dla WebAssembly (WASM) w przyszłości.

Zgodność z siecią główną zależy od hardforku z 5 maja 2026 r., który aktywuje Covenants++ i natywną funkcjonalność zasobów.

Podsumowanie

Silverscript wprowadza ustrukturyzowane tworzenie inteligentnych kontraktów do sieci BlockDAG opartej na UTXO firmy Kaspa. Dodaje pętle, tablice, funkcje i egzekwowalne asercje podczas kompilacji do natywnych kodów operacji. Język jest zgodny z nadchodzącymi aktualizacjami protokołów, w tym Covenants++, natywnymi zasobami i weryfikacją z zerową wiedzą. 

Obecnie ograniczony do Testnetu-12, Silverscript zapewnia techniczne podstawy dla programowalnych aplikacji warstwy 1 w systemie Kaspa bez konieczności stosowania współdzielonych modeli stanu globalnego.

Źródła:

 

Najczęściej zadawane pytania

Czy Silverscript jest dostępny na głównej sieci Kaspa?

Nie. Obecnie jest to rozwiązanie eksperymentalne i dostępne tylko w sieci Testnet-12. Wsparcie dla sieci głównej zależy od hardforku z 5 maja 2026 roku.

Czy Silverscript używa EVM lub współdzielonego stanu globalnego?

Nie. Kompiluje się bezpośrednio do skryptu Kaspa i działa na lokalnym stanie bazującym na UTXO, a nie na współdzielonym stanie globalnym.

Czy Silverscript obsługuje aplikacje DeFi?

Tak. Umożliwia to tworzenie umów dotyczących skarbców, zarządzania tokenami, AMM i prymitywów pożyczkowych bezpośrednio na warstwie 1 platformy Kaspa.

Zastrzeżenie

Zastrzeżenie: Poglądy wyrażone w niniejszym artykule niekoniecznie odzwierciedlają poglądy BSCN. Informacje zawarte w niniejszym artykule służą wyłącznie celom edukacyjnym i rozrywkowym i nie powinny być interpretowane jako porady inwestycyjne ani żadnego rodzaju porady. BSCN nie ponosi odpowiedzialności za jakiekolwiek decyzje inwestycyjne podjęte na podstawie informacji zawartych w niniejszym artykule. Jeśli uważasz, że artykuł powinien zostać zmieniony, skontaktuj się z zespołem BSCN, wysyłając wiadomość e-mail na adres: [email chroniony].

Autor

UC Hope

UC posiada tytuł licencjata z fizyki i od 2020 roku zajmuje się badaniem kryptowalut. UC był zawodowym pisarzem, zanim wszedł do branży kryptowalut, ale technologia blockchain przyciągnęła go ze względu na jej wysoki potencjał. UC pisał dla takich czasopism jak Cryptopolitan i BSCN. Specjalizuje się w szerokim zakresie, obejmującym finanse scentralizowane i zdecentralizowane, a także altcoiny.

(Reklama)

natywna reklama mobilna ad2

Najnowsze wiadomości kryptograficzne

Bądź na bieżąco z najnowszymi wiadomościami i wydarzeniami ze świata kryptowalut

Dołącz do naszego biuletynu

Zarejestruj się, aby otrzymywać najlepsze samouczki i najnowsze informacje o Web3.

Zapisz się tutaj!
BSCN

BSCN

Kanał RSS BSCN

BSCN to Twoje ulubione miejsce, jeśli chodzi o kryptowaluty i blockchain. Odkryj najnowsze wiadomości, analizy i badania rynku kryptowalut, obejmujące Bitcoina, Ethereum, altcoiny, memecoiny i wszystko pomiędzy.

(Reklama)