リスク警告:「仮想通貨」「ブロックチェーン」の名のもとでの違法な資金調達のリスクに注意してください。—銀行保険監督管理委員会など5部門
検索
ログイン
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
Os で譲渡不可能な魂縛トークンを譲渡しオークションで落札する方法
十四君
特邀专栏作者
2022-09-18 12:09
この記事は約3131文字で、全文を読むには約5分かかります
譲渡不可能なソウルトークンには強制譲渡の抜け穴があります。

5 月初旬にイーサリアム創設者ヴィタリックのソウル トークン SBT 論文が出版された後、それはすぐに Web3 分野全体で最もホットなトピックの 1 つになりました。つい最近、ヴィタリックは新しい本を出版するときにこの SBT を使用しました。金額を入力してソウルバウンドNFTを取得しますが、新しいトークン標準には、市場にソウルバウンドの信頼できるアプリケーションが欠如しているだけでなく、ソウルトークン自体にも強制転送という抜け穴がある。

最初のレベルのタイトル

1. 魂縛トークンとは何ですか?

長い間、リベラリズムは Web3 やブロックチェーンの世界の精力的な発展の基礎となってきましたが、法外なリベラリズムは、Web2 から Web3 への移行において最も成功したグループがハッカーだけであるという事実を生み出しました。では、本当に価値のある Web3 にはどのような思想が必要なのでしょうか?

ヴィタリック氏によると、Web3 には責任ある自由主義に対する新たな信念の基盤が必要です。したがって、SBT の本質は、Web3 に評判メカニズムを導入して、デジタル世界がアカウントの評判を評価および測定し、分散型世界における評判、責任、社会関係資本を構築できるようにすることです。

それを達成する方法は、ウォレットアドレスをターゲットとして使用することです。副題

1.1. ミナミマグロの適用シナリオの事例

SBT、Soulbond Token(魂の絆トークン)は、その名前が示すように、ユーザーアカウントまたはウォレットにバインドされたトークンであり、一度生成されると取引することはできません。対応する社会的関係の証明としての履歴書と同様に、コミットメント、資格、所属などを表すために使用できます。

Vitalik の論文では、SBT にバインドされた関連アカウントは Soul (魂) として定義されています。

たとえば、イーサリアム財団に関連付けられたアカウント (Soul) は、開発者会議の参加者に対応する SBT を発行でき、大学に関連付けられたアカウント (Soul) は、卒業生に学位証明書を表す SBT を発行することもできます。すぐ。

副題

1.2、SBTの最小限の実装

実際、ERC20でもERC721でも、契約標準では転送機能はtransferとSafeTransferFromで行われているため、SBTの最低限の実装は転送コードを削除するだけでよく、ユーザー残高テーブル_balancesを変更できるのはMintだけです。

最初のレベルのタイトル【ソースコード解釈】あなたが購入したNFTとは一体何ですか?

副題

2.1. ウォレットの分類の概要

実はとてもシンプルで、チェーン上でトランザクションを開始できるのはウォレットであり、ウォレットはシングルシグネチャとマルチシグネチャに分かれています。

単一署名ウォレット。転送トランザクションをブロックチェーンに送信したい。ウォレットを使用して署名を行う必要がある。名前に署名してトランザクションを送信し、トランザクションが正常に実行された後に転送が成功する。これは次のとおりです。典型的なシングルシグネチャウォレットであり、私たちが通常最も使用するウォレットでもあります。

マルチ署名ウォレットは、その名前が示すように、特定の操作を実行するために複数の人が署名する必要があるウォレットです。マルチ署名ウォレットを使用して送金するには、多くの場合、送金操作が実際に完了する前に 1 人以上がトランザクションに署名して送信する必要があります。マルチ署名ウォレットを使用する場合、m/n の署名モードを指定できます。つまり、操作を完了するには n 人の間で m 個の個人署名が必要です。

副題

2.2. マルチシグネチャウォレットでNFTをミントするにはどうすればよいですか?

イーサリアムでは、マルチシグネチャウォレットはスマートコントラクトであることが多く、コントラクトはマルチシグネチャ管理を実現する必要があり、対応するパスが 2 つあります。

  • Ownbit マルチ署名ウォレットは署名保持認証方式を使用します。秘密鍵を使用して対応する支出 (金額、対象アドレスなど) に署名し、署名結果を返します。

  • Gnosis マルチシグネチャ ウォレットはトランザクション認証方法を使用します。秘密キーを使用してイーサリアム トランザクションを送信し、特定のインターフェイスを呼び出し、特定のパラメータを指定します。

副題

2.3. あらゆるトランザクションの Gnosis マルチシグネチャ実行プロセス

全体は初期化段階→提案段階→投票段階→実行段階の4つの段階に分かれています。

  • 初期化フェーズ: 複数の管理者 _owners を定義し、後続のトランザクションではこれらのアドレスのみを呼び出すことができます。

  • 提案段階: 管理者は submitTransaction メソッドを通じてトランザクションを送信し、トランザクション番号transactionIdを取得します。送信されたトランザクションには、宛先、値、およびデータの 3 つのパラメーターが含まれる必要があります。

  • 投票フェーズ: 他の管理者は ETH トランザクションを送信し、コントラクトのconfirmTransaction メソッドを呼び出すことで投票します。

  • 実行フェーズ: 確認された人数が最小要件に達すると、executeTransaction の内部ロジックがトリガーされ、

最終契約は、リモート呼び出しによる任意の操作を実行します。

2.4. どのような操作も実行できるのはなぜですか?

destination はターゲットアドレス、value は量、data はトランザクションに添付されるパラメータであるため、

イーサリアムのトランザクションにおいて、データフィールドはトランザクションの付随情報であり、明確なルールによって管理されています。例えば、次の図は最も一般的なERC20の送金トランザクションであり、イーサスキャン解析後の表示ロジックは以下の通りです。トランザクション分析前の元のテキスト はい

0xa9059cbb0000000000000000000000003baf10686c60680d491f49ea3f720a1831c3391e00000000000000000000000000000000000000000000f92e1b81422bfc3a0000

分析の原理は、コントラクトの最初の 8 ビットに対応する ABI ファイルに従って、対応する関数名とパラメーターのリストを取得し、各 64 ビットをさまざまなパラメーターの種類に応じて変換して分析することです。

そのため、提案書では対象となる住所、金額、取引条件を明確に規定するだけで、任意の操作を行うことが可能です。

2.5. まとめ - コントラクトウォレットモデルの長所と短所の比較

ここでは、コアバージョンである GnosisV1 の実装ロジックの概要を示しますが、実際には、その後、署名検証モードを採用するなど、徐々に Ownbit 的な形式に修正されてきました。

提案や投票を表すトランザクションの送信には、シンプルで理解しやすく、複雑な署名計算を回避できるという利点があり、プロセス全体がいつでもオンラインで追跡でき、十分に文書化されている利点がありますが、欠点もまた重大です。

  • プロポーザルには複数のトランザクションが必要であり、コストがかかる

  • 最後の投票者のガソリン料金が高くなります。つまり、コストが不均衡です。

  • 再トランザクションの実際のロジックはデータ フィールドにあり、読み取って理解するのが困難です。

最初のレベルのタイトル

3. OpenSea でミナミマグロを販売するにはどうすればよいですか?

ここまでは非常に明白でした。Gnosis であろうと Ownbit であろうと、コントラクトウォレットを使用して寄付を開始し、NFT を持ち出すだけで済みます。その後、トークン自体を転送することはできず、ウォレット自体を販売することができます一緒に。

もちろん、入手するだけで終わりではありません。私たちの目標は、彼をオークションに出品する適切な方法を見つけることです。こうしてミナミマグロの価格設定が達成される

画像の説明

A3Sプロトコルアーキテクチャ図

これは、次世代のアドレス標準を構築するマルチチェーン プロトコルです。 A3S は、アドレスの流動性と統合性を提供することで、アドレスの取引、リース、エスクローを安全に行うことができます。そのため、アドレスは転送および価格設定が可能なオンチェーン インフラストラクチャになります。

ユーザーはスマート コントラクトのアドレス ファクトリからコマンダー NFT を生成すると、対応するスマート コントラクトが自動的に展開されます。スマート コントラクトの所有者は、対応する NFT 所有者を指します。コントラクトはチェーン上のあらゆる種類のアセットを受信でき、所有者のみがアセットを送信できます。このスマート コントラクトは、ユーザーがブロックチェーン dApp と対話するためのキャリアとして機能します。

NFTを保有する者がスマートコントラクトの遠隔操作者となり、NFTが譲渡されるとスマートコントラクトの管理権も譲渡されます。

4. まとめ

4. まとめ

この記事では、SBT の哲学の基礎を概説し、Web3 が新しい信念の基礎として責任あるリベラリズムを取る必要があることを強く認識していますが、新しい概念ではスマート コントラクトなどの暗い森で発行される狙撃銃を十分に考慮する必要があります。 Gnosis と Ownbit は、より最先端の A3S ウォレット アドレス転送プロトコルと組み合わせることで、たとえトークン自体が SBT によって転送可能でなくても、そのアドレス権限自体の転送を伴い、その意味が揺るがされることを体系的に説明しています。魂の束縛。

最後に、この記事の資料を集めたところ、すでに同様のアイデアを持っていた研究者 5660.eth が、この種の SBT 契約ウォレットを Vitalik のウォレット アドレスに転送したこともわかりました。これは、V God とそのイーサリアム財団に次のことを思い出させるかもしれません。後続の EIP は、グラント オブジェクトがコントラクト アドレスであるかどうかの検出など、SBT プロポーザルに基づいてより定期的な最適化を実行します。

14 を「いいね!」してフォローすると、技術的な観点から価値をもたらします

14 を「いいね!」してフォローすると、技術的な観点から価値をもたらします

NFT
Web3.0
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk