出典:Bytegen CKB
金曜日、JoyID WalletはUTXO Order Book取引モデルに基づく最初のSpore DOB Marketplaceを正式に立ち上げ、最初のDOB資産である- をオープンしました。
DOB(Digital Object)は、CKBブロックチェーン上のデジタルオブジェクト作成プロトコルであるSporeを通じて発行される暗号資産です。Sporeプロトコルは、Sporeによって生成されるDOBが改ざん防止であるだけでなく、さまざまな方法で使用できる可能性を秘めているため、多くの人がよく知るNFTプロトコルとは異なります。Sporeプロトコルで生成されたDOBは改ざん防止に優れ、チェーン上に完全に保存されるだけでなく、コンテンツと価値の間に本質的なつながりがあります。具体的には、DOBを生成するには「原材料」としてCKBトークンを取得し、DOBのチェーン上の保管スペースのサイズを決定するためにCKBを鋳造し、占有されたCKBを取得するためにDOBを破棄する必要がある。このメカニズムにより、Spore DOBを保有することはCKBを占有することと等価であることが保証され、エコシステム内で流通するCKBの量が削減される。このメカニズムにより、胞子DOBを保有することはCKBを占有することと等価であることが保証されるため、エコシステム内で流通するCKBの量が減少し、CKBの流通市場に好影響を与える。これにより、Spore DOBの作成者と保有者、そしてCKBエコシステム全体の間に健全な共生関係が生まれます。
今日の記事では、CKBブロックチェーン上のデジタルオブジェクト作成プロトコルであるSporeと、その多くのイノベーションについて詳しく見ていきます。
Sporeプロトコルの起源
チームによると、Sporeプロトコルは1年前に考案され、主にOrdinalsにインスパイアされました。Ordinalsに触発された。Ordinalsはスマートコントラクトをサポートしていないため、ビットコインができないことをたくさんやっています。Ordinalsは技術的には非常にシンプルなプロトコルですが、多くの人が興味を持ち、多くの人が使っています。そこでSporeチームは、CKBの観点からOrdinalsプロトコルを拡張する方法を考え、そこからSporeプロトコルが生まれた。
Sporeチームは、ビットコインがスマートコントラクトをサポートするなら、OrdinalsはSporeのようになるべきだと考えました。言い換えれば、CKBをビットコインのアップグレードと考えるなら、SporeはOrdinalsのアップグレードです。
Sporeプロトコルの特徴
cid="n11 "mdtype="heading">1.strong>1.複数のコンテンツタイプをサポートし、創造性の余地が広がる
イーサリアムエコシステムにある多くの小画像NFTとは異なり、Sporeプロトコルは静止画像やオフラインリンクに限定されず、動画、音声、テキストなどさまざまなコンテンツタイプをサポートしているため、クリエイターに創造性の余地が広がります。

2.コンテンツはすべてチェーン上にあるので、ユーザーは本当にオーナーシップを持つことができる
イーサERC-721プロトコルに基づくNFT、例えばCryptoPunksはスマートコントラクトにimageHashを保存するだけで、画像は中央集権化された
larvalabs.comウェブサイト上のサーバーに保存され、サーバーがハングアップすると画像は消えてしまいます。また、Bored Ape(BAYC)はスマートコントラクトにimageHashを保存し、画像は中央集権化された
larvalabs.comウェブサイト上のサーバーに保存され、サーバーがハングアップすると画像は消えてしまいます。例えばBAYCは、スマートコントラクトにIPFSアドレスを格納しているため、Bored Apeの画像は実際にIPFSにホストされている。つまり、あなたが知っているイーサネットNFTのほとんどはオフチェーンに保存され、オンチェーンに保存されるのはリンクだけです。対照的に、DOBはSporeプロトコルで鋳造され、そのコンテンツデータはすべてCKBブロックチェーン(Cell内)に保存されています。

技術的な観点から見ると、Ether ERC-721プロトコルのNFTの実際の所有者はスマートコントラクトであり、どのアドレスがどのNFTを所有するかを指定し、それらのアドレスに運用可能なアドレスを与えます。Sporeプロトコルを介してキャストされたDOBは本質的にCell(UTXOの改良版)であり、Cellはポータブルでユーザーのコントロール下にあります。Cellはユーザーが自身の秘密鍵でのみロックを解除できるため、スマートコントラクトはこれらのCellを操作することができません。そのため、スマートコントラクトに何か問題が発生した場合、Ether NFTのすべてのNFTを荒らすことができます。一方、CKBブロックチェーンでは、またはCKBブロックチェーンでは、スマートコントラクトがスマートコントラクトです。このため、イーサリアムNFTのスマートコントラクトに何か問題が発生した場合、すべてのNFTが堅牢化できるのに対し、CKBブロックチェーンやUTXOモデルのブロックチェーンでは、ユーザーの秘密鍵のみが危殆化し、資産の損失につながる。この違いは、実はアカウントモデルとUTXOモデルの違いによってもたらされている。
3.すべてのDOBはCKBによって支えられている
CKBブロックチェーン上にあらゆる種類のものを保存するには、CKBを占有します。そのため、200バイトのSpore DOBを作りたければ、チェーン上のスペースを確保するために200CKBを購入する必要があります。
無限の仮想空間であるはずのブロックチェーンが、今や有限のリソースを生み出しており、Sporeプロトコルはこれをさらに増幅させているため、これは興味深い。各CKBは採掘者の電力資源と演算能力を大量に消費します。CKBを使ってSpore DOBを鋳造するのは、鉱石から抽出した金を使って宝飾品を作るようなもので、原料の金はそれ自体に価値があるため、宝飾品は職人の技量に関係なく価値があります。その価値はブロックチェーン・ネットワーク全体からもたらされる。
金の宝飾品は当然、生の金よりも価値があるので、スポアDOBの価値は当然、それが占めるCKBの価値よりも高くなります。同様に、DOBが不要になれば、それを破壊して、それが占めるCKBを取り戻すことができます。

この仕組みにより、DOBを保有することが確実になります。このメカニズムにより、Spore DOBを保持することはCKBを占有することと等価になり、エコシステム内で流通するCKBの量が減少します。より多くのSpore DOBが作成され、保持されれば、より多くのCKBが占有され、流通するCKBの量はさらに減少します。より多くの胞子DOBが作成され、保有されると、より多くのCKBが占有され、CKBの流通量はさらに減少する。 この流通量の減少は、CKBの価格を上昇させ、CKBを「原材料」として使用する胞子DOBの価値を上昇させ、DOBの価値の上昇によってもたらされる富の効果は、より多くの人々がDOBを鋳造し、保有することを呼び込み、最終的にCKBが正のフライホイールを実現することを可能にする。
4.取引手数料なし、より良いユーザーエクスペリエンスとプライバシー保護
Sporeプロトコルを通じて鋳造されたDOBは、鋳造された時点でデフォルトで1CKB多く入金されるため、今後DOBが取引されるたびに追加のガス手数料(採掘者手数料)が不要になります。つまり、今後DOBを取引するたびにガス代を支払う必要はない。ネットワークが混雑していない場合、1CKBで7,000回以上のオンチェーン転送のマイナー手数料を賄うことができるため、今後DOB取引を行うたびにガス代を支払う必要はなくなります。
取引手数料がかからないということは、ユーザーエクスペリエンスの向上につながり、ループから抜け出しやすくなるということでもあります。サークル外の友人にCryptoPunksを贈りたい場合を想像してみてください。彼はウォレットアドレスを渡す前に、イーサウォレットの登録方法を学び、自分の補助ワードと秘密鍵の保存方法を学ぶ必要があります。また、彼がCryptoPunksを受け取った後、それを誰かに譲渡したい場合、彼はCryptoPunksを譲渡する前に市場に行ってETHを購入し、自分のウォレットに記載する必要があります。さらに、譲渡の過程でETHを自分のウォレットに転送する方法も学ぶ必要があります。CryptoPunksを送金する過程で、彼はガス料金とは何か、ガス料金の設定方法を学ぶ必要もある。もしSpore DOBであれば、サークル外の友人に直接携帯電話のブラウザでjoy.idを開かせ、ガイドラインに従って指紋を2回押し、数秒でJoyIDウォレットを作成することができる。Spore DOBを受け取った後、他の人に送金したい場合、彼はマイナー料金としてCKBを購入する必要はない。SporeのDOBを受け取った後、それを他人に譲渡したい場合、マイナーの手数料としてCKBを購入する必要はなく、マイナーの手数料の意味さえ知る必要もなく、相手のアドレスを入力し、指紋を2回押すだけで譲渡できる。
取引手数料がなければ、プライバシー保護も向上します。UTXOモデルはデフォルトでプライバシーを重視しており、UTXOチェーンのウォレットは使用されるたびにアドレスを自動的に変更します。対照的に、アカウントモデルのブロックチェーン(MetaMaskなど)のウォレットは、あなたのためにアドレスを変更することはありません。
ブロックチェーンのデータは公開され、すべての人が見ることができます。そのため、同じアドレスを常に使用し、すべての操作が1つのアドレスに関連付けられている場合、誰もがあなたの行動を分析することができます。Vitalik氏は以前、イーサにステルスアドレスを実装する記事を書きました。ユーザーAがユーザーBに送金する際、ブロックチェーンは一時的に1回限りのステルスアドレスを生成し、ユーザーAはそのアドレスに資産を送金し、ユーザーBはこのアドレスの資産を操作することができる。 このアドレスが誰のものか知っているのは取引の当事者2人だけで、他の誰もチェーン上のデータを通じてアドレスの本当の所有者を知ることはできない。ステルスアドレスはイーサでも実装可能だが、UTXOブロックチェーンにはすでに同様の機能があるため、ステルスアドレスはイーサの革新ではない。
また、イーサのステルスアドレスソリューションは完璧ではありません。ユーザーAがユーザーBのステルスアドレス1にNFTを送信し、ユーザーCがユーザーBのステルスアドレス2にNFTを送信したとします。ユーザーBがこれら2つのNFTを友人に送信したい場合、これら2つのステルスアドレスのガス料金を支払うETHがなければ、自分でこれら2つのステルスアドレスにETHを送金するしかありませんが、そうすることで自分自身をさらすことになります。あるいは、様々な複雑なプロトコルを使って、誰かにガス代を支払わせることもできますが、それは複雑になります。つまり、イーサのステルスアドレス・ソリューションは完璧ではないのだ。
これはCKBで完璧にできることです。(Neuronのような)いくつかのウォレットは自動的に複数のアドレスを作成し、使用されるたびにアドレスを変更します。ユーザーAが100個のスポアDOBを持っている場合、それぞれ別のアドレスに別々に保管することができます。送金する際、スポアDOBには手数料がかかるため、ユーザーAはこの100個のDOBを簡単に他人に送金することができる。
5.コントラクトがアップグレードできないため、DOBが変わらない
イーサリアムERC-721プロトコルに基づくNFTはアップグレード可能な傾向があります。そのため、コントラクトにバグがある場合や、新しい機能を追加したい場合、複数の署名やその他の手段でコントラクトをアップグレードできます。複数の署名やその他の方法で契約をアップグレードできる。
対照的に、CKBメインネットにすでに展開されているSporeプロトコルは、スケーラブルでない契約を採用しています。バグとはバグであり、欠陥であり、バージョンの一部なのです。このことは、将来、Spore DOBには、Spore v1.0で鋳造されたもの、v2.0で鋳造されたもの......など、さまざまなバージョンが存在することを意味します。v1.0で鋳造されたDOBが、ある日突然v2.0のDOBにアップグレードされたり、気に入らない新機能が追加されたり、お気に入りのデザインが削除されたりすることはありません。
このデザインによって、Spore DOBはCKBのデジタル世界では永遠のものとなり、そのコンテンツデータはすべてチェーンの中にあり、CKBのチェーンが走り続ける限り、このDOBは常に存在し続けます。また、Sporeの契約はアップグレードができないため、保有するDOBが変わることを心配する必要はない。Spore v1.0契約で偽造されたDOBであれば、常にv1.0バージョンであり、変わることはない。現実の世界では、あるプロセスで作られたジュエリーが、ある日新しい鋳造プロセスが利用可能になったからといって、新しいプロセスで鋳造されたものになることはありません。だから、現実世界にも骨董品があるのだ。だから、スポアDOBは現実世界のアナログと考えることができる。
6.コードの再利用、削除の恐れなし、開発者を大いに容易にする
イーサリアム上でNFTを発行するためには、NFTコントラクトの再展開に踏み切る必要があります。
CKBのSpore DOBはロジックとステートを分離しているため、NFTを発行するためにSporeプロトコルを再展開する必要はなく、標準を直接参照することができます。具体的には、セルは参照可能なストレージ・ユニットであり、CKBはその上で実行されるスマート・コントラクトのコードとデータの共有リポジトリに似ているため、CKB上のコードを再利用することが容易です。これにより、開発者は同じコードを何度もデプロイする必要がなくなるため、時間を節約でき、チェーン上のスペースを節約できるため、デプロイコストが削減されます。
コードの再利用では、Dependency Cellに格納されたコードを誰かが修正する心配はありません。セルの所有者が単にCKBからセルを削除しても、誰も被害を受けません。コードのコピーを保持している人(フルノードや複雑なライトクライアントを実行している人など)なら誰でも、チェーン上に同じコードを再びデプロイすることができる。コードハッシュへの参照はまだ有効で、新しい依存セルを使ってトランザクションを構築するだけだ。
7.クラスタのサポートはトランザクションの効率を向上させる
Sporeプロトコルでは、クラスタの概念も導入しています。クラスタは、DOBを1つのコレクションにまとめたもので、直接転送してトランザクションを行うことで効率を向上させることができます。

8.契約プラグインのサポート、スケーラビリティの向上
.
Sporeプロトコルは非常に拡張性があり、他の開発者がこのコントラクトのために書いたプラグインをサポートしています。Spore コントラクトを呼び出すとき、スクリプト パラメータは、使用する Spore コントラクトのプラグインを指定することができます。
もちろん、Sporeプロトコルとそのプラグインが開発者の望むことを行わない場合、開発者はDOBキャスティングプロトコルを書き直して展開する必要がある。
9.異なるUTXOチェーン間の移動の自由
現在の計画によると、ビットコインのワンレイヤー資産発行プロトコルであるRGB++は3月末までに稼働し、その時点でCKBブロックチェーン上で発行されたDOBは、RGB++リープを経由してビットコインブロックチェーンに転送できるようになります。RGB++を経由してビットコインのブロックチェーンに転送され、ビットコインチェーン上のデジタルオブジェクトとなります。
ビットコイン以外にも、CKBブロックチェーン上で発行されたDOBは、同型結合技術とリープ操作によって、将来的に他のUTXOチェーン上のデジタルオブジェクトになることもできます。
Sporeプロトコルでより多くの遊び方を実現
クラスターコンセプトは、前述したように、Sporeプロトコルでより多くの遊び方を実現するのに役立ちます。たとえば、マスコットDOBのために、メガネ、イヤリング、ネックレスなどのジュエリーDOBをデザインすることができ、これらのジュエリーDOBとマスコットDOBはクラスターを形成し、トレードや大会に参加することができます。言い換えれば、スポアDOBはレゴのようなもので、さまざまなレゴを使ってさまざまなパズルを作ることができる。
これに加えて、私たちはスポアDOBに保存するものを革新することもできます。アバターDOBを発行したい場合を想像してみてください。チェーン上に直接画像を保存するだけでなく、革新的に、短髪、黒い目、高い鼻、大きな口、白い肌、男性など、アバターの特徴のキーワードだけをチェーン上に保存し、チェーン上またはチェーン外の特定のデコーダーを使用して画像をデコードすることもできます。このデコーダーは、これらのキーワードに基づいてアバターを描く画家に相当します。
ここで興味深いのは、チェーンに書き込まれるキーワードは一定ですが、デコーダーはミュータブル、つまり進化可能だということです。なぜなら、同じキーワードでも、異なるAIマクロモデルを使えば、確実に異なるアバターが描かれ、同じAIマクロモデルの異なるバージョンでも、異なるアバターが描かれるからです。これは、このDOBが進化だけでなく変化する能力も持っていることを意味し、とても興味深いことです。
Sporeはデジタルオブジェクトを作成するための非常に柔軟でスケーラブルなプロトコルであり、さまざまなブレーンストーミングセッションを通じて、さらに革新的な遊び方を実現できると信じています。
最後に書く
CKBのチーフアーキテクトであるJan Xieは、かつてこう言いました。デジタルの世界や宇宙を作りたかったのです。世界または宇宙は、時間と空間の2つの次元から構成され、PoWは本質的に分散型時計(これについての議論はグレゴリー・トラベツコイの記事を参照)であり、数字の中に時間を作り出す技術です。UTXO、またはCKBのセルは、データを保持するチェーン上の空間です。PoWとセルを組み合わせることで、私たちは分散型の宇宙を手に入れることができる。この宇宙の中で、私たちが行うことはすべて、私たちの現実世界をマッピングすることです」。
CKBブロックチェーンによって構築されたこの「本当の仮想世界」において、Spore DOBはオンチェーンデジタルオブジェクトであり、現実世界のアイテムに非常によく似ています。バージョンがあって、骨董品のように古くまで使えるし、革新的で変化・進化する能力を持つこともできる。基礎となるSporeプロトコルは、その柔軟性と拡張性により、DOBにさらなる可能性を提供します。