カスパ・シルバースクリプトとは? @kaspaunchained は最近、メインネットローンチに先立ち、Silverscript v1 のリリース候補版を公開しました。 では、それは何でしょうか? 簡単に言えば、Silverscript はカスパの最初の高レベルスマートコントラクト言語およびコンパイラです。 Silverscript を使用すると、開発者は仮想マシンや二次実行コンテキスト、グローバル口座状態を必要とせずに、ネイティブなカスパスクリプトに直接コンパイルされる明確なコバンント契約を記述できます。 - Silverscript は、Toccata 以降にカスパで導入されたコバンントプリミティブを使いやすく、読みやすくすることを目的としています。 - 開発者は CashScript に似た言語でコバンントを記述し、ロックスクリプト、ABI、およびコバンントの接続コードにコンパイルできます。 言語機能 カスパ・シルバースクリプトは以下の機能を備えています: - ループと配列 - 関数呼び出しとヘルパーファンクション - 明示的な型、構造体、型付きリテラル - トランザクションイントロスペクション - 署名チェック、ハッシュタグ、検証組み込み関数 - トランジションラッパーを生成するコバンント宣言 開発者は Silverscript を使って何を作成できますか? 1.) エスクローおよびマイルストーン支払い 2.) 定期的またはストリーミング支払い 3.) ベスティングおよびデッドマンズスイッチによる預かり 4.) ネイティブな代替可能資産(KCC20 風の規約) 5.) アトミックスワップ 6.) カウンターなどのシンプルなステートフルオブジェクト 7.) オンチェーン Groth16 / RISC Zero プリコンパイルを呼び出す ZK 対応チェック v1 が正常に動作すれば、カスパは監査用の二次ランタイムを追加することなく、L1 コバンントの作成パスを実現します。 これは「カスパ上の Solidity」ではありませんが、それが意図です。 Silverscript は、ヴァウルト、資産、ローカルステート契約のためのプラットフォームであり、将来の共有ステートの基盤レイヤーです。

