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 上的完整代币基础设施仍处于开发阶段。

资金费率
资金费率热力图
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
账号安全
资讯收藏
自选币种