去中心化サイトには常に厄介な問題がありました——コンテンツを変更するたびにハッシュ値が変わることです。記号一つ変更するだけでもドメインレコードを更新したり、スマートコントラクトを再デプロイしたりと手間がかかりすぎます。



SuiのObjectメカニズムとWalrusストレージを組み合わせることで、私は一つのアイデアを見つけました:ウェブサイトの設定を直接チェーン上のSui Objectに保存するのです。バナー画像や記事リストなどのBlob IDは、すべてObjectの動的フィールドに書き込みます。

フロントエンドのページが読み込まれるときは、固定されたハッシュ値を読むのではなく、動的にこのSui Objectをクエリします。新しい記事を公開したい?Walrusにアップロードして新しいBlob IDを取得し、トランザクションを送ってObjectのフィールドを更新するだけです。フロントエンドのコードは一切変更不要で、ドメインレコードも触る必要がなく、コンテンツはリアルタイムで更新されます。

この静的・動的分離のアイデアの面白さは——ついに、分散型コンテンツ管理システムをWordPressのようにスムーズに使えるようにした点です。開発者の関与を必要としない更新フローで、運営スタッフもすぐに使いこなせます。チェーン上に設定を保存し、ファイルはチェーン外に保存する、役割分担も明確です。
SUI-1.15%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン