source avatarBSCN

分享

什麼是 Kaspa Silverscript? @kaspaunchained 近日宣布,Silverscript v1 候選版本已於主網上線前正式啟用。 但這究竟是什麼? 簡單來說,Silverscript 是 Kaspa 首個高階智能合約語言與編譯器; 透過 Silverscript,開發者可以撰寫清晰的合約(covenant),並直接編譯為原生 Kaspa Script,無需虛擬機器、第二執行環境或全域帳戶狀態。 - Silverscript 的目標是讓 Kaspa 在 Toccata 後引入的合約原語變得可用且易讀。 - 開發者可使用類似 CashScript 的語言撰寫合約,並將其編譯為鎖定腳本、ABI 及合約管道程式碼。 語言特性 Kaspa Silverscript 支援以下程式碼功能: - 迴圈與陣列 - 函數呼叫與輔助函數 - 明確型別、結構體與型別字面量 - 交易內省 - 簽名檢查、hashtag 與驗證內建函數 - 生成過渡包裝器的合約宣告 開發者能用 Silverscript 創建什麼? 1.) 保管與里程碑付款 2.) 定期或串流付款 3.) 鎖倉與「亡者開關」托管 4.) 原生同質化資產(KCC20 風格規範) 5.) 原子交換 6.) 簡單的有狀態物件,如計數器 7.) 支援 ZK 的檢查,可呼叫鏈上 Groth16 / RISC Zero 預編譯 若 v1 正常運作,Kaspa 將擁有直接在 L1 實現合約的開發路徑,無需額外的執行時環境以供審計。 這並非「Kaspa 上的 Solidity」,但這正是其設計意圖。 Silverscript 是用於金庫、資產與本地狀態合約的平台,也是未來共享狀態的基礎層。

免責聲明:本頁面資訊可能來自第三方,不一定反映KuCoin的觀點或意見。本內容僅供一般參考之用,不構成任何形式的陳述或保證,也不應被解釋為財務或投資建議。 KuCoin 對任何錯誤或遺漏,或因使用該資訊而導致的任何結果不承擔任何責任。 虛擬資產投資可能存在風險。請您根據自身的財務狀況仔細評估產品的風險以及您的風險承受能力。如需了解更多信息,請參閱我們的使用條款風險披露