魂のバインドトークンを移してOpenSeaで売るにはどうすればいいですか。

SBTはトークン自体が移動できなくても、そのアドレス権限自体の移動に伴い、魂のバインドの意味を揺るがす。

原文タイトル:『魂のバインドトークンを転送してOsオークションで転送できない方法』

文章を書く:十四君

5月初めエーテル坊創業者Vitalik  ;のソウルトークンSBT論文が発表された後、急速にWeb 3分野全体で最も話題の1つとなり、先ごろVitalikが新刊書を発表した際にこのSBTが使用され、誰でも任意の金額を寄付し、ソウルトークンのNFTを獲得することができるようになったが、新しいトークン基準は、市場でのソウルトークンへの信頼性の高い応用が不足しているだけでなく、そのソウルトークン自体にも強制移行の抜け穴がある。

契約技術のベテランにとっては、契約財布/A 3 Sプロトコルの2つのキーワードだけでコアコンテンツを理解することができますが、実現の詳細に興味があれば、本文と一緒に探索してみましょう。

1、魂のバインドトークンとは何か

従来、自由主義はWeb 3あるいはブロックチェーンの世界的な発展の礎であったが、横暴な自由主義が生んだのはハッカーだけがweb 2からweb 3への転換に最も成功した集団である。だから本当に価値のあるWeb 3といえば、どのようなイデオロギーが必要なのでしょうか。

Vitalik氏は、Web 3は責任ある自由主義を新たな信念の基礎とする必要があると考えている。だからSBTの本質は信用メカニズムをWeb 3に導入し、デジタル世界が口座の信用を評価し、測定し、脱中心化世界で名誉、責任、社会資本を構築できるようにしたことである。

実現の方法は、ウォレットアドレスを目標に、転送できないトークンを発行し、Soulbond(ソウルバインド)と呼ぶことだ。

1.1、SBTの応用シーン例

SBT,Soulbond Token(ソウルバインド通証)は、その名の通り、ユーザーアカウントや財布にバインドされたTokenであり、生成されると取引できない。承諾、資格、依存関係などを代表するために使用することができ、履歴書と同様に社会関係の証明として使用することができます。

Vitalikの論文では、SBTをバインドする関連アカウントをSoul(ソウル)と定義している。

例えば、イーサ坊財団が結び付けたアカウント(Soul)は、開発者大会に参加した人に対応するSBTを発行することができ、ある大学が結び付けたアカウント(Soul)は、卒業生に代表学位証明書のSBTを発行することもできるなど。

本文のサンプル目標は、Vitalikが新刊書を発表する際に、寄付先に贈るSBTが付属することである。

1.2、SBTの最小実現

実際には、ERC 20もERC 721も契約標準のtransferとSafeTransferFromを介して転送機能を実行しているため、SBTの最小実装では、transferのコードを削除し、Mintのみの場合にユーザー残高テーブル_balancesでいいです。

2、SBTを移行するための脆弱性は何ですか。

2.1、財布分類の概要

実はとても簡単で、チェーン上で取引を開始できるのは財布で、財布は単札と多札に分けられています。

シングルサイン財布、ブロックチェーンに振り替え取引を送信するには、財布を使って署名をする必要があります。私たちは自分でサインして取引を送信し、取引実行が成功すれば振り替えに成功します。これが典型的なシングルサイン財布であり、私たちが普段最も多く使用している財布でもあります。

また、複数署名財布は、その名の通り、複数の人が署名して操作を実行する財布です。複数のウォレットを使用した振替では、> ;=1人が署名して取引を送信してから、振替操作は本当に完了します。マルチサインウォレットを使用する場合は、n人の中にm人の署名があれば操作が完了するm/nの署名モードを指定することができます。

セキュリティを必要とする個人や、公共資産を管理する投資機関、取引所、プロジェクト側のために使用されることが多い署名財布。核心的価値は資金安全と資金共同管理である

2.2、マルチサイン財布はどのようにmintNFTですか?

エーテル坊では、複数署名財布はスマート契約であることが多いが、複数署名管理を実現するための契約には、2つのパスがそれぞれ対応している

  • Ownbitマルチサインウォレットは、署名付与法を使用します:あなたの秘密鍵で対応する費用(金額、宛先など)に署名し、署名結果を提供します

  • Gnosisマルチサインウォレットは取引授権法を使用する:あなたの秘密鍵でイーサ坊取引を送信し、特定のインタフェースを呼び出し、特定のパラメータを与える、

Gnosisの初期バージョンでV 1版を実現してみましょう

2.3、Gnosisマルチサインによる任意取引の実行プロセス

全体は4段階に分かれている:初期化段階→提案段階→投票段階→実行段階

  • 初期化フェーズ:いくつかの管理者_owners、後続のトランザクションはこれらのアドレスのみで呼び出すことができます

  • 提案段階:任意の管理者の1人がsubmitTransaction方法で取引を提出し、取引番号transactionIdを得て、提出した取引はdestination、value、dataの3つのパラメータを携帯する必要がある

  • 投票段階:残りの管理者はETH を提出することにより、契約のconfirmTransactionメソッドを呼び出すための取引の投票

  • 実行フェーズ:confirmの人数が最小要件に達すると、executeTransactionの内部論理がトリガされ、

最終契約はコール遠隔呼び出しにより任意の操作を実行する

2.4、なぜ任意の操作を実行できますか。

ここでdestinationはターゲットアドレスであり、valueは金額であり、dataは取引に付随するパラメータであるからです。

イーサ坊取引では、Dataフィールドは取引の付帯情報であり、Etherscan解析後の次のような明確なルール制御があります。例えば、下図は最も一般的なERC 20振替取引であり、実際の取引解析前の原文は

0xa9059cbb0000000000000000000000003baf10686c60680d491f49ea3f720a1831c3391e00000000000000000000000000000000000000000000f92e1b81422bfc3a0000

その解析の原理は、上位8ビットの対応する契約のABIファイルから対応する関数名とパラメータリストを知ることができ、その後64ビットごとに異なるパラメータタイプで異なる変換を行って解析する

したがって、提案に対しては、明確な規定、目標住所、金額、取引にパラメータが付随するだけで、任意の操作を実行することができる

2.5、小結-契約財布モードの優劣比較

ここではコアのGnosisV 1バージョンの実現ロジックを概説したが、実際にはその後、Ownbitの形式に徐々に変更され、署名を持つモードを採用した。主な理由は

取引代表提案や投票を送ることで、複雑な署名計算をわかりやすく回避し、いつ遡及しても調べることができるなどの利点があるが、欠点も顕著である

  • 1回の提案では複数人の取引コストがかかる

  • 最後に投票者のガス料金が高くなる、つまりコスト不均衡

  • 再取引の実際の論理はdataフィールドにあり、読解しにくい

そのため、ユーザーのメリットとデメリットのコストを考慮して、最終的に取引確認法を放棄して、彼をビザを持つモデルに向かわせた。

3、SBTはどのようにOpenSeaで販売しますか。

ここまで顕著になってきたのは、契約財布でグノーシスでもOwnbitでも、寄付を始めてNFTを受け取ることができるだけで、トークンそのものを移すことはできず、財布そのものも一緒に売ればいいのではないでしょうか。

もちろん、獲得はゴールではありません。私たちの目標は、彼をオークションにかける適切な方法があることです!これによりSBTの価格設定を実現

ここでは、A 3 Sという特殊なプロトコル名を使用する必要があります。

A 3 Sプロトコルアーキテクチャ図

彼は次世代アドレス標準を構築するマルチチェーンプロトコルである。アドレスに流動性と統合性を提供し、A 3 Sはアドレスを安全に取引、リース、ホスティングすることができる。そのため、彼は住所が移転と価格設定が可能なチェーン上のインフラストラクチャになっている。

ユーザーがインテリジェント契約アドレス・ファクトリからCommander NFTを鋳造すると、対応するインテリジェント契約が自動的に展開されます。インテリジェント契約の所有者は、対応するNFT所有者を指します。契約は、任意のタイプのチェーン上の資産を受け取ることができ、所有者が資産を送信することだけを許可することができます。つまり、このスマート契約をユーザーが任意のブロックチェーンdAppと対話するためのキャリアとして使用することです。

誰がこのNFTを持っているのか、つまりこのスマート契約のリモコンを持っていて、NFTが移行した場合、スマート契約の管理権も移行を送信します。

この原理を通じて、最終的には、このプロトコルに基づくOpensea上の請求書がいくつか出現していることがわかります。もちろん価格はありませんが、財布の住所の取引にはまだ大きな規模の社会的合意がありません。

まとめ

本文はSBTの理念的基礎を概説し、Web 3が責任ある自由主義を新たな信念の基礎とする必要があることを高度に認めたが、新しい概念は知能契約のような暗い森から発せられる狙撃銃を周到に考慮する必要があり、チェーン上契約財布GnosisとOwnbitの実現原理を概説し、そして比較的最前線のA 3 S財布住所移転プロトコルを結合することによって、システムの説明SBTはToken自体が移転できなくても、住所権限自体の移転に伴い、魂のバインドの意味が揺らぐこともある。

最後に私が本文の資料を収集したとき、元はすでに類似の構想を持っていた研究者5660.ethが発見され、このSBT契約財布をVitalikの財布の住所に移し、V神とそのイーサ坊財団がSBTをめぐる後続のEIpの提案に対して、授与対象が契約住所であるかどうかを検出するなど、より周期的な最適化を行うことができるかもしれない。