banner
CKB 中文

CKB 中文

CKB 是理想的比特币 Layer 2

超越Loot:Spore DOB-0プロトコルの無限の可能性を探索する

近日、Spore GitHub 上の Spore DOB-0 プロトコル に関するドキュメントに興味を持ちました。

Spore は CKB ブロックチェーン上に展開された汎用デジタルオブジェクト作成プロトコル であり、画像、リンク、ビデオ、音声、テキスト、コード(例えば Lua スクリプト、Markdown など)など、さまざまなコンテンツタイプをサポートし、生成されたデジタルオブジェクト(DOB)は改ざんできず、完全にチェーン上に保存されます。

Spore DOB-0 プロトコルは、Spore プロトコルの上に構築された最初のプロトコルであり、よりアプリケーションレイヤーに特化したプロトコルです。これは、HTTP プロトコルと TCP プロトコルの関係に似ています。 Spore DOB-0 プロトコルは、柔軟な DNA バイトレンダリングプロセスを作成することを目的としており、より一般的には、Spore DOB の DNA の解析方法について説明しています。このプロトコルの内容は非常に短いですが、その潜在能力は計り知れません。

Spore DOB-0 プロトコルの実装方法#

Spore DOB-0 プロトコルは、"テキスト" というコンテンツタイプに対して新しい基準を設定し、CKB ブロックチェーンのセルには通常のテキストではなく、DOB の最も重要な要素である DNA を保存することを目指しています。そして、チェーン上の デコーダー は、DNA をパターンに従ってデコードし、最終的にフロントエンドでレンダリングしてユーザーに表示します。

具体的には、以下のようになります:

cover

  1. ユーザーが DOB を鋳造する際、チェーン上のスマートコントラクトは現在のブロックの高さとセルの ID を読み取り、それらをハッシュ計算し、DOB の DNA としてハッシュ値を得ます。
  2. CKB ブロックチェーン上に展開されたデコーダーは、作成者やアーティストが事前に定義したパターンに従って DNA をデコードします。パターンはバイト(bytes)であり、バイナリ数値、文字列、任意の形式であることができます。その形式はデコーダーによって決定され、作成者やアーティストが DOB を鋳造する前に定義してアップロードする必要があります。パターンは、どのバイトがどの属性を表し、どのように値を割り当てるか、およびデコーダーのコードの位置を指定するかなどを定義します。
  3. 最後に、フロントエンド(ウォレット、ブラウザ、取引プラットフォームなど)は、デコーダーによってデコードされた内容を使用して DOB をレンダリングし、ユーザーに表示します。

上記のフローからわかるように、作成者やアーティストは、パターンとクラスターを事前に作成する必要があります。 パターンでは、DOB のさまざまな属性を定義し、値を割り当てる必要があります。したがって、パターンは暗号本のようなものであり、デコーダーが DOB の DNA をどのようにデコードするかを決定します。

また、ユーザーの利便性と操作の容易さを向上させるために、開発チームは後に、作成者やアーティストがパターンが含まれたクラスターセルを直接チェーン上に作成できるツールを提供する予定です。クラスターはコレクションのような概念ですが、より柔軟で独立しています。クラスターを作成し、クラスターに対応する ID を DOB に入力することで、そのクラスターに属する Spore DOB を鋳造することができます。そのため、クラスターは Spore DOB のディレクトリインデックスとしても見なすことができます。

プロトコルの開発者は、CKB ブロックチェーン上にデコーダー契約をデプロイし、そのアドレスを公開する必要があります。 デコーダーは解読者または復号者として機能し、DNA 文字列が表す情報を "暗号本"(前述のパターン)に従って解読する責任を持ちます。CKB は許可不要のパブリックチェーンであるため、Spore DOB-0 プロトコルの標準を採用する DOB が増えるにつれて、さまざまなデコーダーが展開され、特定のプロジェクトに特化したデコーダーが提供されることが予想されます。

ユーザーにとっては、作成者やアーティストが公開したクラスター ID を知り、DOB を鋳造する際にその ID を入力するだけで、そのクラスターに属する Spore DOB を簡単に鋳造することができます。

Loot からの発展、Loot を超えて#

Spore DOB-0 プロトコルは、Loot からインスピレーションを受けています。Loot はイーサリアムブロックチェーン上にランダムに生成され、冒険者の装備として保存されるもので、数行のテキストしかなく、数値や画像などは意図的に省略されています。これにより、他の人がそれらを解釈し、使用するための自由度が高まっています。

Loot は属性プール、つまりパターンを契約に書き込んでおり、デコーダーとパターンが一緒になっているため、1 つの Loot 契約は 1 つの Loot NFT テーマに対応しています。Spore DOB-0 プロトコルは、パターンとデコーダーを切り離して処理することで、組み合わせ性を向上させました。 同じデコーダーを異なるパターンと組み合わせることで、完全に異なる DOB テーマを作成することができます。

Loot はランダム数値生成の 1 つの次元しか持っておらず、ランダム数値を生成し、すべての属性プールがそのランダム数値を使用するだけです。Spore DOB-0 プロトコルを使用して DOB を鋳造する際には、DNA 文字列が生成され、異なる属性プールは DNA の特定のセグメントをランダム数値として使用します。より広範なランダム性があります。

さらに、全体的なデザイン哲学において、Spore DOB は Loot よりも美しいです。

まず第一に、DOB を鋳造するためには、CKB トークンを入手する必要がありますが、DOB を溶かすことで使用した CKB を取り戻すことができます。これにより、DOB には物質的な存在と精神的な存在があり、生と死の概念が生まれます。

次に、世界は時間と空間で構成されており、PoW は本質的には分散型の時計であり、Cell は任意のコンテンツタイプを保存できる空間です。PoW + Cell の組み合わせにより、CKB ブロックチェーンは分散型の宇宙を構築します。この分散型の宇宙では、DOB は誕生時に時間と空間(ブロックの高さとセル ID)をハッシュ計算し、その結果が DOB の "生年月日"(つまり DNA)となります。したがって、Spore DOB-0 プロトコルを使用して DOB を鋳造する際には、ある程度のランダム性が存在します。 これは、現実の生命体の誕生プロセスのランダム性に対応しています。

ハッシュ関数の特徴の 1 つは、衝突耐性です。つまり、入力情報の 1 文字を変更するだけで完全に異なるハッシュ値が生成されるため、各 DOB の DNA は異なるものであり、 現実世界の各生命体の DNA も異なるものです。

Cell という単語は、細胞を意味し、DNA が細胞に保存されています。DNA には生物の最も重要な情報が含まれており、細胞を培養することで最終的に生命体が得られます。そして、生命体はさらにペアリングや繁殖を行い、持続的に進化します。Spore DOB-0 プロトコルを使用して鋳造された DOB は、柔軟性と組み合わせ性に優れており、 ユーザーは自分の好みに応じて DNA が表現する内容を豊かにし、絵画、モデリング、音楽、テキストの説明など、さまざまな方法でコミュニティで展示することができます。さらに、AI の大規模モデルをフロントエンドに組み込むこともでき、DOB は大規模モデルの継続的なイテレーションに従って進化し続けることができます。

Spore は Loot に比べてさまざまな利点があります。 例えば、DOB のチェーン上での移動は手数料(ガス料金)がかからず、各 DOB には CKB トークンが価値の裏付けとして付いています。など。以前の記事 "一文で理解する Spore のデジタルオブジェクト作成プロトコル" や Spore のドキュメント を参照することをお勧めします。

Spore DOB-0 プロトコルの未来の展望#

DeFi レゴブロックは、「組み合わせ可能性」の強力な力を示しました。さまざまな DeFi プロトコルが相互に組み合わされ、階層的に統合されることで、DeFi の世界の境界と高さが強化され、拡張されました。Spore DOB-0 プロトコルは、パターン、DNA、デコーダーの 3 つを分離して設計しており、これにより柔軟性と組み合わせ性が向上し、エコシステムの発展に無限の可能性を提供しています。

"一生二、二生三、三生万物"。DNA には DOB の最も重要な属性しか保存されていないため、非常に抽象的です。そのため、Spore DOB-0 プロトコルで鋳造された DOB は "一" であり、他の誰もがこの "一" を建設、改善、充実、補完することができます。DOB に基づいた二次創作、三次創作を行うことができます。例えば、画像が好きな人は DOB の DNA のデコード結果を Midjourney などの AI ドローイングツールに提供して、さまざまなスタイルの画像を生成することができます。映画やテレビ番組が好きな人は、DOB の DNA のデコード結果を Sora などの AI ビデオツールに提供して、DOB を映画やテレビ番組で再現することができます。文学作品が好きな人は、DOB を小説のキャラクターとして設定することができます。

また、Spore DOB-0 プロトコルで鋳造された DOB は、オープン性と拡張性を持っています。他のブロックチェーンプロジェクトはこれらの DOB を参照することができます(Cell は参照可能なストレージ単位です)。たとえば、フルチェーンゲームや GameFi プロジェクトは、ゲームプロジェクトのキャラクターや武器、装備などのアイテム情報の基礎データベースとして DOB を直接参照することができます。また、同じ DOB セットを異なるゲームで使用することもでき、従来の Web2 ゲームではアイテムや武器などをゲーム間で共有することができない制限を解消することができます。

要するに、オープン性、柔軟性、組み合わせ性、拡張性により、Spore DOB-0 プロトコルは無限の想像空間を持ち、さまざまな可能性を構築することができます。 今後何が起こるかは誰にもわかりませんが、Spore DOB-0 プロトコルに基づくエコシステムの発展は期待に値するでしょう。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。