dStorage、Midnight 開発者向けに AI 連携ガイドを追加
用意済みのプロンプトが、暗号化ストレージ、データ取得、Midnight の Preprod 連携まで、コーディングエージェントを案内する。ドキュメントには、アプリケーションがユーザーのネットワーク手数料を肩代わりできる決済サービスも含まれる。
By SongMarketCap
dStorage は十月二十八日に Midnight フォーラムへ投稿し、AI コーディングエージェント向けのすぐ使える手順を公開した。これらのプロンプトは、暗号化、分散型ストレージ、ブロックチェーン記録をアプリケーション内で組み合わせる同社のソフトウェア開発キットの統合を開発者が進めるのに役立つ。
AI プロンプトがドキュメントを開発タスクへと変える
Build with AI ガイドは、開発者が自分のプロジェクト内で動作するコーディングエージェントに与えられるタスクを提示する。内容は SDK のインストール、各コンポーネントの設定、そしてデータを暗号化して保存し取得するサンプルの作成までを網羅する。
dStorage のドキュメントによれば、SDK のプログラミングインターフェースはバージョン間で変化する。そのためプロンプトは、変更を加える前に最新のドキュメントを参照し、インストール済みのバージョンを確認し、既存プロジェクトとの衝突を特定するようエージェントに指示する。
ドキュメントは、コーディングエージェントが直接読めるテキスト形式でも提供されている。実装用プロンプトには検証手順も含まれ、たとえばサンプルを実行し、取得した内容が元の入力と一致することを確認する。
dStorage が暗号化ファイルを Midnight と結び付けるしくみ
プライベートストレージ構成では、dStorage はストレージネットワークへアップロードする前にデータを暗号化する。各アップロードには個別の暗号鍵が割り当てられ、その鍵自体はパスワードやパスキーなど設定されたアクセス方式で保護される。暗号化されたファイルはブロックチェーンの外部に留まる。
Midnight の DataRegistry スマートコントラクトは、暗号化されたストレージ参照、保護された暗号鍵、付随するメタデータを保持する。取得時には、SDK がそのレコードを用いてファイルを特定し、暗号化された内容をダウンロードし、適切な鍵で復号する。
ストレージ、ブロックチェーン、暗号化の各コンポーネントは独立して設定できる。開発者は、データの保存と取得に用いる基本的なアプリケーション呼び出しを保ったまま、シミュレーション環境とネットワーク接続環境の間を行き来できる。
[NEWSBREAK]
Preprod 連携と DUST 手数料の肩代わり
これらのガイドは、シミュレーションやローカル開発から Midnight の Preprod テストネットワークへと段階的に進む。ネットワーク向けの例では、互換性のあるウォレットと証明サーバーを用いて、トランザクションに必要なゼロ知識証明を生成する。ファイル保存にはローカルの Arweave 互換環境を維持しつつ、対応する参照情報を Preprod に書き込む。
別のガイドでは、アプリケーションに代わって DUST のネットワーク手数料を負担できるホスト型の署名および決済サービス dStorage Pro を紹介している。手数料はアプリケーションのサービスアカウントに計上されるため、エンドユーザーの接続済みウォレットは自前の DUST や NIGHT 残高を必要としない。トランザクションのバランシングと署名はサービスが処理し、ウォレットは公開鍵の提供と完了済みトランザクションの送信に関与し続ける。
開発者は、用意されたアプリケーションテンプレートから開始し、そのコードベースにプロンプトを適用することもできる。ウォレットの承認やパスキーのやり取りなどユーザー入力を要する手順は依然として手動であり、手順書はコーディングエージェントに一時停止して、開発者が完了すべき操作を説明するよう指示する。