EIP-5114 を通じて「魂結合トークン」の概念を理解する
原作者:一夜粥
今年1月、イーサリアムの共同創設者ヴィタリックは「ソウルバウンド」というタイトルの記事を発表し、その中で魂の束縛の概念の源である「ワールド・オブ・ウォークラフト」と、それに関連する譲渡不可能な「魂の束縛」の概念について言及した。 「魂縛NFT」。
5月に、E. Glen Weyl氏、Puja Ohlhaver氏、およびvitalik氏は「分散型社会:Web3の魂を見つける」というタイトルの論文を共著し、魂に縛られたNFT(SBTとしても知られる)のさまざまな側面について述べました。無担保融資、ソーシャルリカバリウォレット、ソウルエアドロップ、DAO防御などが含まれます。
では、「魂の結合」とは正確には何を意味するのでしょうか?また、関連するトークン規格には何と記載されているのでしょうか?
最初のレベルのタイトル
World of Warcraft の「ソウル バインド」
画像の説明
(たとえば、プレイヤーがグループを結成してブラック テンプルの最後のボス イリダンを倒した後、非常に低い確率でクールなオレンジ色の武器 Azzinoth Warblade を入手できます。)
プレイヤーが鍛造して取引できる武器や装備に比べ、同レベルの魂縛装備は属性が優れており、入手が困難です。
では、「魂が縛られた」アイテムは本当に取引できないのでしょうか?
いいえ、実際、賢いプレイヤーは長い間 2 つの方法でこのバインディングを回避してきました。
1つ目は、いわゆる「Gグループ」サービスで、簡単に言うと、主催者(グループリーダー)がプロのゲームコピー経験者でチームを編成し、「魂縛」アイテムを消費するポジションをいくつか残すタイプのゲームプレイヤー、必要な「結魂」アイテムが出現したらオークションを行い、消費者が支払った手数料を「Gグループ」内で分配する必要がある。バインディング前のみ。
画像の説明
(注: 写真はサードパーティの取引プラットフォームからのものです)
ヴィタリックらが提案した魂縛NFT(SBT)の概念はどうだろうか?それは、トークン標準ドラフトである EIP 5114 を通じて理解できます。
最初のレベルのタイトル
EIP 5114: Soulbound Token (Soulbound Token) 標準
説明: 詠唱中に「ソウル」に付与されるトークンであり、その後このトークンを譲渡することはできません。
ミカ・ゾルトゥ (@MicahZoltu)
ステータス: ドラフト段階 (ドラフト)
カテゴリー: ERC
作成時間: 2022-05-30
まとめ
まとめ
副題
仕様
```solidity
interface IERC5114 {
// このトークンの新しいインスタンスが作成されるときに起動されます
//このイベントは同じ `tokenId` に対して **2 回起動することはできません**
event Mint (uint256 indexed tokenId, address indexed nftAddress, uint256 indexed nftTokenId);
// トークンを所有する NFT トークンを返します
// トークンが鋳造されていない場合、この関数は**必ず**スローします
// この関数は、各ビルド後に呼び出された場合に常に同じ結果を返さなければなりません**
// この関数は、元の `Mint` イベントのトークンで見つかった値と同じ値を返さなければなりません**
function ownerOf (uint256 index) external view returns (address nftAddress, uint256 nftTokenId);
// このトークン コレクションに関する詳細を含む検閲耐性のある URI を返します; // これによって返されるメタデータは、`tokenUri(uint256)` によって返されるメタデータとマージされます
//collectionUri** は不変でコンテンツにアドレス指定可能である必要があります (例: IPF://)
//collectionUri **変更可能/検閲可能なコンテンツ (例: https://) を指すことはできません**
//「tokenUri」からのデータは、このメソッドによって返されるデータよりも優先されます
// `collectionUri` 内のコンテンツによって参照される外部リンクも ** 上記のルールのすべてに従う必要があります
function collectionUri () external view returns (string collectionUri);
// このトークン インスタンスに関する詳細を含む検閲耐性のある URI を返します
//tokenUri **MUST** は不変であり、コンテンツにアドレス指定可能である必要があります (例: ipfs://)
//tokenUri **変更可能/検閲可能なコンテンツ (例: https://) を指すことはできません**
// ここからのデータは、`collectionUri` によって返されるデータよりも優先されます。
副題
function tokenUri (uint256 tokenId) external view returns (string tokenUri);
基本的
1. 不変性
トークンを永久に不動にすることを要求することで、単一の NFT にバインドされた魂に結合されたトークンのセット間の非分離性と非マージ性を保証すると同時に、ユーザーが積極的に結果をキャッシュできるようにします。
2. URI コンテンツはアドレス指定可能である必要があります
Soulbound トークンは、キャラクターに付けられる永続的なバッジ/インジケーターです。これは、ユーザーが所有権を譲渡できないだけでなく、ミンター自身も所有権を撤回、譲渡、または変更できないことを意味します。これには、特定のユーザーを検閲または操作する手段として、リモート コンテンツを変換または削除することが含まれます。
3. tokenUriのデータ形式
副題
下位互換性
副題
安全上のご注意
一部のプロジェクト関係者は、この EIP を実装したと主張する場合があり、ユーザーについては、実装していることを確認する必要があります。
トークン作成者は、API サーフェスの最初のプローブを実行するときにルールに従っているように見えるトークンを作成できますが、実際はそうではありません。
たとえば、契約では何らかのメカニズムを介した転送が許可されていますが、最初は単にそれらを使用しないこともあります。
また、魂の束縛されたトークンは人間ではなくキャラクターに束縛されることも明確にする必要があります。
キャラクターとは、時間をかけて複数の魂縛トークンを収集してバッジのコレクションを構築する参加者 (または人々のグループ) です。
このペルソナは、別の人または人々のグループに転送される可能性があります。そのペルソナと対話する人は、そのペルソナの背後に永続的な人物がいると想定すべきではありません。
さらに、Soulbound トークンは別の Soulbound トークンにバインドできます。
著作権
著作権
最初のレベルのタイトル
ソウルバインディングNFTに関するいくつかの見解
World of Warcraftなどのゲームと比較すると、秘密鍵はユーザーのアドレスにバインドされているため、ブロックチェーンアカウントの譲渡可能性は低くなります。つまり、特定のブロックチェーンアカウントが大きな価値を持っていたとしても、ユーザー間の譲渡は可能です。期間中、サードパーティのプラットフォームまたは非公開でアカウント取引を効果的に行うことができなくなります(大きなリスクがあります)。
とはいえ、「魂縛NFT」がユーザー自身に拘束されていると単純に考えることはできず、「魂の取引」の可能性を考慮する必要があるため、無担保融資のユースケースでは、チェーンのみに依存する可能性があります。クレジットの価値は十分ではなく、他のいくつかの魂に縛られたNFTのユースケースには多かれ少なかれそのような問題が発生するでしょう。
私の考えでは、「魂のエアドロップ」は誰にとっても最も密接なポイントかもしれません。今のところ、コミュニティをより良く構築するために、web3 プロジェクト パーティは初期のアクティブ ユーザーに無料のトークンをエアドロップすることを選択します。これは自然に Sybil を奨励します攻撃 (つまり、ユーザーが対話に複数のアドレスを使用する) を実行すると、その結果、プロジェクト側は Sybil アカウントをブロックしようとする一方、ユーザーは Sybil 対策対策を回避しようとすることになり、これは双方にとって良くありません。
「ソウル エアドロップ」手法により、プロジェクト パーティは対象のエアドロップ ユーザーをより正確にターゲットにすることができるため、ユーザーはシビル攻撃に時間とエネルギーを費やすのではなく、慎重に「ソウル」を育成することが奨励されます。
一般に、ヴィタリック氏らによって提案された分散型社会の中核概念である「魂に縛られたNFT」は、まだ開発の初期段階にあります。
元のリンク
1、https://vitalik.ca/general/2022/01/26/soulbound.html
2、https://www.defidaonews.com/article/6750230


