Aprender · parada 4 de 6
Como tudo se encaixa
Uma história, do topo da stack até a base: um cofre que protege moedas até de um ladrão com suas chaves na mão. Cada camada que você conheceu na parada anterior faz um trabalho aqui.
- 1Você
Comece com uma regra que valha a pena impor
"Estas moedas só podem ser sacadas após um atraso de 24 horas, e só para o meu endereço — não importa quem roube minhas chaves hoje à noite." Essa frase é um cofre.
- 2Silverscript
Escreva a regra como código
Algumas dezenas de linhas descrevendo as mudanças de estado permitidas: estado antigo + seu pedido + os fatos da transação → o novo estado que é permitido. Nada além disso.
- 3Kaspa Script
O compilador usina a trava
O Silverscript compila sua regra para Kaspa Script — o covenant bruto que a chain entende. Você nunca monta essa camada à mão, o compilador faz isso.
- 4Consenso da Kaspa
Depósito — a regra vira física
Você envia moedas para dentro do covenant. A partir desse momento, a regra não é uma promessa nem uma política de empresa: cada nó da rede a verifica em cada tentativa de gasto.
- 5Consenso da Kaspa
Um ladrão tenta — e a chain diz não
Alguém com suas chaves roubadas transmite um saque instantâneo. O gasto quebra a regra do atraso, então o consenso rejeita a transação como uma moeda que não cabe na fenda. Nunca aconteceu.
- 6Explorador
Qualquer pessoa pode verificar
O covenant, suas regras e seu histórico são públicos. Um explorador como o kascov.io mostra o cofre parado lá, se impondo sozinho, sem nenhuma empresa no meio.
Aplicativos multi-contrato seguem a mesma história com um capítulo extra: o Argent conecta vários covenants em uma única aplicação antes de tudo ser compilado.
Checkpoint — 2 perguntas rápidas
Depois que você deposita em um cofre de covenant, quem verifica a regra?
Esse é o ponto todo: a regra deixa de ser uma política e vira física — sem nenhuma empresa no meio.
Um ladrão que rouba suas chaves pode…
A regra é a trava, não a chave. Você mesmo pode apertar esse botão na próxima parada do tour.
✓ Checkpoint concluído — progresso salvo neste navegador. Veja seu resultado do tour →