Leren · stop 4 van 6

Hoe het in elkaar past

Eén verhaal, van de top van de stack tot de bodem: een kluis die munten beschermt, zelfs tegen een dief met jouw sleutels. Elke laag die je bij de vorige stop tegenkwam doet hier één taak.

  1. 1
    Jij

    Begin met een regel die het afdwingen waard is

    "Deze munten kunnen alleen worden opgenomen na een vertraging van 24 uur, en alleen naar mijn adres — wie mijn sleutels vannacht ook steelt." Die zin is een kluis.

  2. 2
    Silverscript

    Schrijf de regel als code

    Een paar dozijn regels code die de toegestane state-veranderingen beschrijven: oude state + jouw verzoek + de feiten van de transactie → de nieuwe state die is toegestaan. Niets anders.

  3. 3
    Kaspa Script

    De compiler freest het slot

    Silverscript compileert je regel omlaag naar Kaspa Script — het ruwe covenant dat de chain begrijpt. Deze laag bedraad je nooit zelf; dat doet de compiler.

  4. 4
    Kaspa-consensus

    Storten — de regel wordt natuurkunde

    Je stuurt munten het covenant in. Vanaf dat moment is de regel geen belofte of bedrijfsbeleid meer: elke node op het netwerk controleert hem bij elke bestedingspoging.

  5. 5
    Kaspa-consensus

    Een dief probeert het — en de chain zegt nee

    Iemand met jouw gestolen sleutels verstuurt een directe opname. De besteding breekt de vertragingsregel, dus de consensus weigert de transactie als een munt die niet in de gleuf past. Het is nooit gebeurd.

  6. 6
    Explorer

    Iedereen kan het controleren

    Het covenant, zijn regels en zijn geschiedenis zijn openbaar. Een explorer zoals kascov.io laat de kluis daar gewoon zien, zichzelf afdwingend, zonder bedrijf ertussen.

Apps met meerdere contracten volgen hetzelfde verhaal met één extra hoofdstuk: Argent verbindt meerdere covenants tot één applicatie voordat alles omlaag compileert.

Checkpoint — 2 snelle vragen

Wie controleert de regel nadat je in een covenant-kluis hebt gestort?

Een dief die je sleutels steelt kan…

Esc to close