自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

现在可以在 Kaspa 上编写可读的智能合约了!

2026-09-10 20:01:44
收藏

Kaspa 宣布推出 Silverscript v1:为链上应用带来可读性与复杂性

@Kaspaunchained 正式宣布推出 Silverscript v1。这是一门高级智能合约语言,旨在将具备可读性、复杂逻辑且带有状态管理的应用程序引入 Kaspa 账本。此次发布标志着该网络迈出了重要的一步,因为在过去,Kaspa 在基础层缺乏一种表达力丰富的开发者语言。

Silverscript 的核心功能

核心开发者 @OriNewman 将 Silverscript 描述为“Kaspa 的第一门高级智能合约语言和编译器”,其设计目标是“直接在 Kaspa 的 L1(第一层)上实现去中心化金融(DeFi)、保险库以及原生资产管理”。

对开发者而言,其实际影响显著:Silverscript 剥离了编写原始操作码(opcodes)的复杂性,将以往需要数千行低级堆栈代码的工作,浓缩为约 60 行简洁、人类与 AI 均可轻松阅读和理解的脚本。

Silverscript 是 Kaspa 的高级智能合约语言,可直接编译为原生的 Kaspa Script,无需虚拟机,也不存在中间表示层。该语言汲取了 CashScript 的灵感——CashScript 是专为 Bitcoin Cash 开发的高级智能合约语言——但在此基础上增加了循环、数组和函数调用等结构,从而在 Kaspa 的 UTXO 模型中扩展了表达能力。

Silverscript 是 Toccata 契约(Covenants)的标准编写路径。开发者只需关注状态和转换策略的编写,而编译器则负责处理底层的堆栈编码、ABI 布局、状态验证辅助工具以及重复性的契约基础设施搭建。这种设计使开发者能够专注于应用程序逻辑,而非底层实现细节。

背景:Toccata 框架与更广泛的 Kaspa 路线图

v1 版本的发布结束了长达八个月的开发周期,该周期与 Toccata 框架的开发并行进行。Kaspa 的 Toccata 硬分叉已于 6 月 30 日上线,将 Kaspa 转变为支持智能合约和零知识证明(ZK)应用的可编程 Layer 1 区块链。

在此之前,Kaspa 的 UTXO 模型仅控制谁可以花费这些代币。经过 Toccata 升级后,开发者可以创建条件,决定代币如何以及在何时被花费。

Toccata 并没有将 Kaspa 转变为基于账户的智能合约系统,而是让 UTXO 能够携带状态、分裂为并行谱系、在必要时合并,并证明下一步的操作。

Silverscript 建立在这一基础之上,作为基于契约的应用程序的主要编写工具。

值得注意的是一个对开发者至关重要的限制:KCC20 代币标准尚未上线,这意味着尽管智能合约语言本身已达到 v1 版本,Kaspa 上的完整代币基础设施仍处于开发阶段。

展开阅读全文
更多新闻