Onderzoek

(Advertentie)

top advertentie mobiele advertentie

Wat is Silverscript? Kaspa's eerste programmeertaal en compiler voor slimme contracten op hoog niveau.

keten

Silverscript is Kaspa's geavanceerde programmeertaal voor slimme contracten, waarmee op UTXO gebaseerde programmeerbare overeenkomsten, native assets en gestructureerde DeFi op Layer 1 mogelijk worden.

UC Hope

17 februari 2026

native ad1 mobiele advertentie

(Advertentie)

 

Zilverschrift is een geavanceerde programmeertaal en compiler voor slimme contracten, speciaal ontwikkeld voor de Kaspa-blockchainAangekondigd op 10 februari 2026 door ontwikkelaar Ori Newman, introduceert het programmeerbare functies direct op Kaspa's Laag 1 (L1)) zonder afhankelijk te zijn van externe virtuele machines of gedeelde globale statusmodellen zoals Ethereum's EVM.

Silverscript compileert naar native Kaspa Script en is ontworpen voor de op UTXO gebaseerde architectuur van Kaspa. Het stelt ontwikkelaars in staat om leesbare covenant-logica te schrijven die transactieregels op protocolniveau afdwingt.

Welk probleem lost Silverscript op bij Kaspa?

Kaspa is een Proof-of-Work (PoW) cryptocurrency gebouwd op een BlockDAG (gerichte acyclische grafiek) structuur. In tegenstelling tot lineaire blockchains verwerkt Kaspa blokken parallel. Het netwerk streeft momenteel naar 10 blokken per seconde, met upgrades zoals... DAGKnight Het doel is om meer dan 100 blokken per seconde te verwerken.

Tot nu toe was de expressiviteit van Kaspa-scripting beperkt. Silverscript lost dit op door gestructureerde programmeerfuncties te introduceren die een geavanceerder ontwerp van overeenkomsten mogelijk maken, terwijl de verbinding met het UTXO-model behouden blijft.

In plaats van een gedeelde globale status, zoals gebruikelijk is in accountgebaseerde systemen, houdt Silverscript een lokale status per UTXO bij. Dit vermindert risico's zoals re-entrancy-kwetsbaarheden die voorkomen in EVM-gebaseerde systemen.

Hoe werkt Silverscript?

Silverscript is geïnspireerd op CashScript, een programmeertaal voor slimme contracten die gebruikt wordt in Bitcoin Cash. Het bouwt echter voort op CashScript door tools voor gestructureerd programmeren toe te voegen die nodig zijn voor complexere DeFi-componenten.

Het compileert code op hoog niveau naar Kaspa-opcodes op laag niveau, waaronder:

  • KIP-10 (introspectie-opcodes)
  • KIP-16 (zero-knowledge verificatie-opcodes)
  • KIP-17 (byte-primitieven)

Het is ontworpen om te integreren met aankomende netwerkupgrades gepland voor 5 mei 2026, met de introductie van:

  • Covenants++ (geavanceerde bestedingsbeperkingen)
  • Eigen activa onder KIP-20 (tracering van tokenherkomst en -provenance)
  • Ondersteuning voor zero-knowledge (ZK) verificatie

Silverscript fungeert als een ontwikkelingslaag voor deze protocolfuncties.

Artikel gaat verder...

Welke functies voegt Silverscript toe aan Kaspa?

Silverscript introduceert gestructureerde programmeerelementen die voorheen niet beschikbaar waren in Kaspa Script.

Passanten

Ondersteunt iteratieve bewerkingen zoals besteld, lussen.
Dit maakt herhaalde berekeningen, batchverwerking en voorwaardelijke activalogica mogelijk.

arrays

Ondersteunt dynamische datastructuren.
Ontwikkelaars kunnen tokenbalansen, multi-signature voorwaarden of gestructureerde outputs beheren.

Functieoproepen

Maakt herbruikbare functies met parameters en retourwaarden mogelijk.
Verbetert de leesbaarheid van de code en vermindert implementatiefouten.

Vereiste verklaringen

Biedt ingebouwde beweringen.
Contracten kunnen beperkingen opleggen, zoals limieten voor de grootte van arrays of waardecontroles tijdens het compileren of de uitvoering.

UTXO-gericht ontwerp

Werkt op basis van de lokale UTXO-status in plaats van een gedeelde globale status.
Dit model vereist expliciete validatie en voorkomt problemen met herinschrijving.

Hoe ziet Silverscript-code eruit?

Silverscript gebruikt een vereenvoudigde, C-achtige syntaxis. Het volgende voorbeeld demonstreert arrays, lussen en `require`-instructies:

afbeelding.png

Dit voorbeeld definieert een functie die de elementen van een array met gehele getallen optelt. De functie controleert de lengte van de array, doorloopt de elementen en zorgt ervoor dat de som gelijk is aan 6.

In de praktijk zou een vergelijkbare logica kunnen gelden voor:

  • Handhaving van de tokendistributie
  • Voorwaarden voor het opnemen van geld uit de kluis
  • Validatieregels voor escrow
  • Gestructureerde DeFi-uitgangen

De syntax is experimenteel en momenteel alleen beschikbaar op Testnet-12.

Wat is het verschil tussen Silverscript en CashScript?

Silverscript bouwt voort op CashScript, maar breidt de mogelijkheden ervan uit.

overeenkomsten:

  • Syntaxis op hoog niveau voor op UTXO gebaseerde overeenkomsten
  • Focus op transactiebeperkingen in plaats van volledige Turing-volledigheid.

verschillen:

  • Native ondersteuning voor lussen
  • Native arrays
  • Functiedefinities en modulaire structuur
  • Speciaal ontworpen voor Kaspa's BlockDAG

CashScript biedt geen ingebouwde ondersteuning voor gestructureerde lussen of dynamische arrays. Silverscript introduceert deze functies om een ​​meer expressieve logica voor overeenkomsten mogelijk te maken.

Hoe past Silverscript in het ecosysteem van Kaspa?

Silverscript opereert binnen een bredere architectuur die lokale en gedeelde statusmodellen scheidt:

  • Lokale staat: Beheerd door Silverscript via UTXO-overeenkomsten.
  • Gedeelde berekening: Beheerd door vProgs (Verifiable Programs), geverifieerd on-chain met behulp van zero-knowledge proofs.

Het integreert met:

  • KIP-20 Ondersteuning voor native assets (handhaving van tokenprovenance)
  • CDAG (Computational DAG) voor programma-afhankelijkheden
  • Sparkle, een op ZK gebaseerd rollup-framework

Deze structuur maakt het volgende mogelijk:

  • Geautomatiseerde market makers (AMM's) die gebruikmaken van afgedwongen outputstructuren
  • Uitleenkluizen
  • Atomaire swaps
  • DAO-bestuur vastgelegd in scripts

Dit alles zonder veranderlijke globale status.

Wat is de huidige ontwikkelingsstatus?

Silverscript is experimenteel en alleen compatibel met Kaspa Testnet-12. Het is nog niet beschikbaar op het mainnet.

De GitHub-repository bevat:

  • Compilerimplementatie
  • Voorbeelden
  • TUTORIAL.md documentatie

Ontwikkelaar Ori Newman, actief in Bitcoin Sinds 2013 onderhoudt het bedrijf het project en heeft aangegeven in de toekomst mogelijk ondersteuning te bieden voor WebAssembly (WASM).

Compatibiliteit met het mainnet is afhankelijk van de hardfork van 5 mei 2026, die Covenants++ en de native asset-functionaliteit activeert.

Conclusie

Silverscript introduceert gestructureerde ontwikkeling van slimme contracten in Kaspa's op UTXO gebaseerde BlockDAG-netwerk. Het voegt lussen, arrays, functies en afdwingbare beweringen toe, terwijl het compileert naar native opcodes. De taal sluit aan op aankomende protocolupgrades, waaronder Covenants++, native assets en zero-knowledge verificatie. 

Silverscript is momenteel beperkt tot Testnet-12 en biedt de technische basis voor programmeerbare Layer 1-applicaties op Kaspa zonder gebruik te maken van gedeelde globale statusmodellen.

Bronnen:

 

Veelgestelde Vragen / FAQ

Is Silverscript live op het Kaspa-mainnet?

Nee. Het is momenteel experimenteel en alleen beschikbaar op Testnet-12. Ondersteuning voor het mainnet is afhankelijk van de hardfork van 5 mei 2026.

Gebruikt Silverscript een EVM of een gedeelde globale status?

Nee. Het compileert direct naar Kaspa Script en werkt met een op UTXO gebaseerde lokale status in plaats van een gedeelde globale status.

Kan Silverscript DeFi-applicaties ondersteunen?

Ja. Het maakt het mogelijk om rechtstreeks op Kaspa's Layer 1 overeenkomsten te sluiten voor kluizen, tokenbeheer, AMM's en leenmechanismen.

Disclaimer

Disclaimer: De standpunten in dit artikel weerspiegelen niet noodzakelijkerwijs de standpunten van BSCN. De informatie in dit artikel is uitsluitend bedoeld voor educatieve en entertainmentdoeleinden en mag niet worden opgevat als beleggingsadvies of advies van welke aard dan ook. BSCN aanvaardt geen verantwoordelijkheid voor beleggingsbeslissingen die worden genomen op basis van de informatie in dit artikel. Als u van mening bent dat het artikel moet worden gewijzigd, kunt u contact opnemen met het BSCN-team via e-mail: [e-mail beveiligd].

Auteur

UC Hope

UC heeft een bachelordiploma in de natuurkunde en is sinds 2020 crypto-onderzoeker. UC was professioneel schrijver voordat hij de crypto-industrie betrad, maar werd aangetrokken door blockchaintechnologie vanwege het grote potentieel ervan. UC heeft geschreven voor onder andere Cryptopolitan en BSCN. Hij heeft een breed expertisegebied, waaronder gecentraliseerde en gedecentraliseerde financiën en altcoins.

(Advertentie)

native ad2 mobiele advertentie

Laatste Crypto-nieuws

Blijf op de hoogte van het laatste cryptonieuws en evenementen

Schrijf je in op onze nieuwsbrief

Meld u aan voor de allerbeste tutorials en het laatste Web3-nieuws.

Schrijf je hier in!
BSCN

BSCN

BSCN RSS-feed

BSCN is dé plek voor alles wat met crypto en blockchain te maken heeft. Ontdek het laatste nieuws over cryptovaluta, marktanalyses en -onderzoek, met informatie over Bitcoin, Ethereum, altcoins, memecoins en alles daartussenin.

(Advertentie)