Pesquisa

(Propaganda)

Anúncio principal para celular

O que é Silverscript? A primeira linguagem e compilador de contratos inteligentes de alto nível da Kaspa.

cadeia

Silverscript é a linguagem de contratos inteligentes de alto nível da Kaspa, que permite covenants programáveis ​​baseados em UTXO, ativos nativos e DeFi estruturado na Camada 1.

UC Hope

17 de fevereiro de 2026

anúncio nativo para dispositivos móveis

(Propaganda)

 

Silverscript é uma linguagem e compilador de contratos inteligentes de alto nível, desenvolvido para o Blockchain KaspaAnunciado em 10 de fevereiro de 2026 pelo desenvolvedor Ori Newman, ele introduz recursos programáveis ​​diretamente no Kaspa. Camada 1 (L1)) sem depender de máquinas virtuais externas ou modelos de estado global compartilhados, como EVM do Ethereum.

O Silverscript é compilado em Kaspa Script nativo e foi projetado para a arquitetura baseada em UTXO do Kaspa. Ele permite que os desenvolvedores escrevam lógica de covenant legível que aplica regras de transação no nível do protocolo.

Que problema o Silverscript resolve no Kaspa?

Kaspa é uma criptomoeda de Prova de Trabalho (PoW) construída sobre uma base sólida. BlockDAG (gráfico acíclico direcionado) estrutura. Ao contrário das blockchains lineares, a Kaspa processa blocos em paralelo. A rede atualmente tem como meta 10 blocos por segundo, com atualizações como DAGKnight O objetivo é atingir mais de 100 blocos por segundo.

Até agora, a linguagem de script Kaspa era limitada em expressividade. O Silverscript resolve isso introduzindo recursos de programação estruturada que permitem um design de contratos mais avançado, mantendo-se alinhado com o modelo UTXO.

Em vez de um estado global compartilhado, comum em sistemas baseados em contas, o Silverscript mantém um estado local por UTXO. Isso reduz riscos como vulnerabilidades de reentrada encontradas em sistemas baseados em EVM.

Como funciona o Silverscript?

Silverscript é inspirado no CashScript, uma linguagem de contratos inteligentes usada no Bitcoin Cash. No entanto, ele expande o CashScript adicionando ferramentas de programação estruturada necessárias para primitivas DeFi mais complexas.

Ele compila código de alto nível em opcodes Kaspa de baixo nível, incluindo:

  • KIP-10 (códigos de operação de introspecção)
  • KIP-16 (códigos de operação de verificação de conhecimento zero)
  • KIP-17 (primitivas de byte)

Ele foi projetado para integrar-se com Próximas atualizações de rede agendado para 5 de maio de 2026, que introduz:

  • Pactos++ (restrições de gastos avançadas)
  • Ativos nativos sob KIP-20 (rastreamento de linhagem e procedência de tokens)
  • Suporte à verificação de conhecimento zero (ZK)

O Silverscript atua como uma camada de desenvolvimento para esses recursos de protocolo.

O artigo continua...

Que funcionalidades o Silverscript adiciona ao Kaspa?

O Silverscript introduz elementos de programação estruturada que antes não estavam disponíveis no Kaspa Script.

Loops

Suporta operações iterativas como for rotações.
Isso permite cálculos repetidos, processamento em lote e lógica condicional de ativos.

Arrays

Suporta estruturas de dados dinâmicas.
Os desenvolvedores podem gerenciar saldos de tokens, condições de múltiplas assinaturas ou saídas estruturadas.

Chamadas de função

Permite funções reutilizáveis ​​com parâmetros e valores de retorno.
Melhora a clareza do código e reduz erros de implementação.

Declarações obrigatórias

Fornece asserções integradas.
Os contratos podem impor restrições, como limites de tamanho de matrizes ou verificações de valores, em tempo de compilação ou em tempo de execução.

Design focado em UTxo

Opera com base no estado UTXO local, em vez de um estado global compartilhado.
Este modelo impõe validação explícita e evita problemas de reentrância.

Qual é a aparência do código Silverscript?

Silverscript usa uma sintaxe simplificada semelhante à de C. O exemplo a seguir demonstra arrays, loops e instruções require:

image.png

Este exemplo define uma função que soma os elementos de um vetor de inteiros. Ela verifica o comprimento do vetor, itera sobre os elementos e garante que a soma seja igual a 6.

Em uso na produção, uma lógica semelhante poderia ser aplicada a:

  • Aplicação da distribuição de tokens
  • Condições de saque do cofre
  • Regras de validação de garantia
  • Saídas DeFi estruturadas

A sintaxe é experimental e está atualmente disponível apenas na Testnet-12.

Qual a diferença entre Silverscript e CashScript?

O Silverscript se baseia no CashScript, mas amplia suas funcionalidades.

Semelhanças:

  • Sintaxe de alto nível para cláusulas contratuais baseadas em UTXO
  • Foque nas restrições de transação em vez da completude de Turing completa.

Diferenças:

  • Suporte nativo para loops
  • Matrizes nativas
  • Definições de função e estrutura modular
  • Projetado especificamente para o BlockDAG da Kaspa.

O CashScript não oferece suporte nativo para loops estruturados ou arrays dinâmicos. O Silverscript introduz esses recursos para oferecer suporte a uma lógica de contratos mais expressiva.

Como o Silverscript se encaixa no ecossistema da Kaspa?

O Silverscript opera dentro de uma arquitetura mais ampla que separa modelos de estado locais e compartilhados:

  • Estado local: Gerenciado pela Silverscript por meio de contratos UTXO.
  • Computação compartilhada: Gerenciado por vProgs (Programas Verificáveis), verificado na blockchain usando provas de conhecimento zero.

Integra-se com:

  • KIP-20 Suporte nativo a ativos (aplicação de rastreabilidade de tokens)
  • CDAG (DAG Computacional) para dependências de programa
  • Sparkle, um framework de rollup baseado em ZK

Essa estrutura permite:

  • Criadores de mercado automatizados (AMMs) que utilizam estruturas de saída impostas
  • Cofres de empréstimo
  • Swaps atômicos
  • Governança DAO codificada em scripts

Tudo isso sem um estado global mutável.

Qual é o estágio atual de desenvolvimento?

Silverscript é experimental e compatível apenas com a Kaspa Testnet-12. Ainda não está disponível na rede principal (mainnet).

O repositório do GitHub inclui:

  • Implementação do compilador
  • Exemplos
  • Documentação TUTORIAL.md

O desenvolvedor Ori Newman, atuante em Bitcoin Desde 2013, mantém o projeto e indicou potencial apoio ao WebAssembly (WASM) no futuro.

A compatibilidade com a rede principal depende do hard fork de 5 de maio de 2026, que ativa o Covenants++ e a funcionalidade de ativos nativos.

Conclusão

Silverscript introduz o desenvolvimento estruturado de contratos inteligentes à rede BlockDAG baseada em UTXO da Kaspa. A linguagem adiciona loops, arrays, funções e asserções executáveis, compilando para opcodes nativos. Ela está alinhada com as próximas atualizações de protocolo, incluindo Covenants++, ativos nativos e verificação de conhecimento zero. 

Atualmente limitado à Testnet-12, o Silverscript fornece a base técnica para aplicações programáveis ​​de Camada 1 no Kaspa sem a necessidade de adotar modelos de estado global compartilhados.

Fontes:

 

Perguntas frequentes

O Silverscript já está disponível na rede principal da Kaspa?

Não. Atualmente é experimental e está disponível apenas na Testnet-12. O suporte na Mainnet depende do hard fork de 5 de maio de 2026.

O Silverscript usa uma EVM ou um estado global compartilhado?

Não. Ele é compilado diretamente para Kaspa Script e opera em um estado local baseado em UTXO, em vez de um estado global compartilhado.

O Silverscript é compatível com aplicações DeFi?

Sim. Isso permite a implementação de covenants para cofres, gerenciamento de tokens, AMMs e primitivas de empréstimo diretamente na Camada 1 do Kaspa.

Aviso Legal

Aviso Legal: As opiniões expressas neste artigo não representam necessariamente as opiniões da BSCN. As informações fornecidas neste artigo são apenas para fins educacionais e de entretenimento e não devem ser interpretadas como aconselhamento de investimento ou aconselhamento de qualquer tipo. A BSCN não assume nenhuma responsabilidade por quaisquer decisões de investimento tomadas com base nas informações fornecidas neste artigo. Se você acredita que o artigo deve ser alterado, entre em contato com a equipe da BSCN enviando um e-mail para conveyors.au@prok.com.

Autor

UC Hope

UC é bacharel em Física e pesquisador de criptomoedas desde 2020. UC era escritor profissional antes de ingressar no setor de criptomoedas, mas foi atraído pela tecnologia blockchain devido ao seu alto potencial. UC já escreveu para publicações como Cryptopolitan e BSCN. Possui ampla experiência em finanças centralizadas e descentralizadas, bem como altcoins.

(Propaganda)

anúncio nativo para dispositivos móveis

Últimas notícias criptográficas

Fique por dentro das últimas notícias e eventos sobre criptomoedas

Participe do nosso boletim

Inscreva-se para receber os melhores tutoriais e as últimas notícias sobre Web3.

Inscreva-se aqui!
BSCN

BSCN

Feed RSS do BSCN

A BSCN é o seu destino para tudo relacionado a criptomoedas e blockchain. Descubra as últimas notícias, análises e pesquisas de mercado sobre criptomoedas, abrangendo Bitcoin, Ethereum, altcoins, memecoins e tudo o mais.

(Propaganda)