Panther Protocolの記事"Minting and Burning zAssets — A (semi) Technical Deep Dive"を翻訳した。
翻訳した元記事↓
https://blog.pantherprotocol.io/minting-and-burning-zassets-a-semi-technical-deep-dive-18dea602a859
zAssetの鋳造と燃焼 - 技術的な深みに迫る
今は2021年で、私たちは皆、DeFi(分散型金融)を当然のことと思っています。Uniswapのようなプラットフォームがあり、ユーザーが希望して流動性が許せば、仲介者なしでエキゾチックトークンをほぼすべての他のトークンと交換することができます。そして、開発のスピードが非常に速いため、ほとんどの人はこれらのユースケースをDeFiの最も基本的な現れだと考えています。しかし、自分の好みのチェーンから外れて冒険したいと思ったときに初めて、この業界がまだ第一歩を踏み出したばかりであることを思い出すのです。
ラップ、ラップ、ラップ、ラップ、ラップ
引き続きUniswapを例にして、次のようなシナリオを想像してみましょう。セルフカストディのウォレットに、例えば100DAI(F-パンドミ追記:ETHで価値を担保されている1Dai≒1USDのステーブルコイン)の入金があり、DeFiを使ってを使って100ドル相当のBTCと交換したいとします。これは、ユニコーンのケーキのように思えますよね?(F-パンドミ追記:は?)しかし、そうではありません。
DAIはEthereumブロックチェーン上で動作するERC-20トークンであり、Bitcoinは独自のチェーン上で動作するため、この2つは根本的に互換性がありません。本物のBTCを購入するためには、以下のような非効率なプロセスを経る必要があります。
1. 取引相手を見つける。
2. DAIをEthereumのウォレットに送る(取引の支払い)。
3. DAIを送ったことを誰かに確認してもらう(手数料がかかる場合も)。
4. 相手に別のBTCウォレットへのBTC取引を送らせる(取引代金を支払う)。
5. 誰かに両方の取引が行われたことを確認してもらい、チャネルを閉じる。
もちろん、このような面倒な処理をしたいと思うユーザーは少ないでしょう。この困難を回避する方法は2つあります。
1. 中央集権的なシステムを経由する
CoinbaseやBinanceのような中央集権的な取引所では、DAIとは別のチェーンに存在するにもかかわらず、DAI/ADA、DAI/DOGE、DAI/BTCなどのペアを提供することができます。これは簡単に言うと、中央の取引所がシステム内のすべての資金をコントロールし、複数のチェーンに接続することができるからです。資金は効率的に動きますが、ユーザーが完全に保管している状態に移さない限り、ユーザーの所有物ではありません。もちろん、システム外への移動には手数料がかかることが多いです。
2. ラップアセットの利用
非中央集権的な世界での解決策です。ラッピングは、シンプルなスマートコントラクトを使ってトークンを「ロック」し、それを表す追加のアセットを発行します。先ほどの例では、BTCの代わりにwBTC(BTCをERC-20で表現したもの)を取得することになります。wBTCを鋳造する契約は、本物のBTCをロックして発行するだけなので、wBTCを自分のウォレットに入れておく(本物のビットコインのように使う)か、同じシステムに入力してBTCと交換することになります。理論的には、ユーザーはあらゆるチェーンのあらゆる資産をラップして、他のチェーンで使用できるラップトークンを発行することができます。実際には、新しい0.002 wBTCを、好きな時に0.002 BTCを現金化するための借用書と考えることができます。
(注:最も人気のあるラップトークンとしてwBTCは良い例ですが、完全には分散化されていないことに留意する必要があります。ただし、透過的に動作するカストディアンを使用しています)。
相互運用性だけがラッピングの理由ではない
この図は、TrustWalletがwBTCを鋳造するプロセスを示したものです。
先ほどの例では、トークンをラッピングする動機は純粋に金銭的価値に関連していました。2つの異なるブロックチェーンで操作するのは非効率なので、それをせずにBTCの価格にアクセスしたかったのです。ETHのチェーンでラッピングされたBTCを取得することで、これを実現しました。
しかし、チェーンにはそれぞれの価値観があります。そのため、ラッピングされたトークンは、どのような新しいチェーンにアクセスできるかによって、有用性を得ることができます。BTCをETHでwBTCとしてラッピングすることで、BTCはERC-20トークンのプログラマビリティとETHのエコシステムにアクセスできるようになります。wBTCのユーザーは、特にDeFiプロトコル、流動性プール、担保付き融資などに利用できるようになるため、これは非常に価値のあることです。
また、チェーンにはそれぞれの価値があるように、欠点もあります。例えば、イーサリアムは、ビットコインなどと同様に、ほぼ完璧な透明性を持っていますが、これはそれ自体が問題を引き起こす可能性があります。これまでにもプライバシーの重要性について書いてきましたが、まさにこうした理由から、ERC-20アセットをさらに一歩進めて、プライバシーの開示をユーザーがコントロールできるようなプロトコルで包み込むことが必要だと考えています。
zAssetsの魅力
前述したように、ERC-20アセットはEthereumブロックチェーン内に存在するため、追跡が可能です。つまり、1回の取引で、十分なツールと知識を持つ誰もが、ユーザーのDeFiの全履歴を推定することができるのです。
Panther Protocolは、ユーザーがDeFiにプライベートにアクセスできるようにするために作られました。誰がどのように自分のデータにアクセスするかをコントロールできるシステムの中で、トークンを利用します。これを実現するために、zAssetを導入しました。zAssetとは、プライベートなシステムにおいて、あるトークンを1対1で表現したものです。
ユーザーはどのようにしてzAssetsを作成するのか?
zAssetを取得するプロセスは、先ほど説明したトークンのラッピングと、いくつかの重要な違いがあります。これらの違いは、主にプライバシーの確保に関連しているため、検討する価値があります。MVP内でのzAssetの鋳造を検討し、これらのプライバシー機能を見てみましょう。
USDCをzUSDCにすることで取引履歴を隠蔽したいユーザーがいたとしたら、以下のようになります。
1. USDCをPanther Vaultに預けます。Vaultは、zAssetが存在する間、トークンを担保としてロックするスマートコントラクトで、wBTCの例でBTCに起こったことと似ています。その後、対応する量のzUSDCがPanther Pool内で鋳造されます。このケースでは、私たちのプールは、ユーザーが取引を不明瞭にするために資金を遮蔽することを支援(F-パンドミ追記:言い方が(ry)し、このプロセスを支援するためにユーザーがプールに追加することを奨励しています。ユーザーは、プライバシー機能を備えた独自のウォレットであるPantherウォレットから、自分のzAssetsの残高を確認することができます。
2. ユーザーは今後、zUSDCを自由に取引したり、個人的に譲渡したりすることができます。このウォレットでは、ユーザー専用に生成された新しいステルスアドレスで、zUSDCを原資産であるUSDCと交換することができます。また、米ドルを受け入れるDeFiプロトコルに米ドルを投入することもできます。裏付けとなるUSDCにアクセスする際、プラットフォームは自動的にzAssetを焼却し、無担保の資産が流通するのを防ぎます。
3. Pantherのユニークな認証システムにより、ユーザーはどんな取引でも、どんな理由でも、誰にでも、過去に遡ってでも、メタデータを開示することを選択できます。Pantherはプール内のプライベートな取引の開示を容易にし、ユーザーは通常の方法でオンチェーンのパブリックな取引を開示することができます。例えば、あるユーザーが自分のUSDCをDeFiプロトコルから引き出したいとします。その場合、DeFiの履歴を隠蔽するためにPanther Vaultに預け直し、後に新たに生成されたステルスアドレスに出金することができます。
zAssetとそのプロトコルにおける役割についての補足事項
zAssetは優れたプライバシーを提供し、時間の経過やネットワークに参加するユーザーの増加に伴い、徐々に向上します。Pantherプロトコルでは、ネットワークやエコシステムの他の部分にプライバシーの向上を提供するユーザーに報酬を与えることで、暗号エコシステムのプライバシーに純利益をもたらすことを保証しています。
zAssetは、担保をロックするために使用されるスマートコントラクトのおかげで、原資産をほぼ完全に反映しているため、その価値を維持することができます。あるチェーンの資産をロックして別のチェーンに置くと、元のチェーンでの希少性が高まるため、資産の価値が高まるという意見もあります。
ユーザーにとって重要なのは、リスクのないDeFiプロトコルはないということです。我々のチームは、ユーザーの資金を保護するために、すべてが標準に達していることを確認するために100%の時間を捧げていますが、DeFiプロトコルは、初期の段階では非常に投機的な資産として使用するのが最適です。
Panther Protocolについて
Panther Protocolは、DeFiのためのエンドツーエンドのプライバシープロトコルです。Pantherは、暗号経済的なインセンティブとzkSNARKsの技術を活用して、DeFiユーザーに完全に担保されたプライバシーを強化するデジタル資産を提供します。ユーザーは、あらゆるブロックチェーンのデジタル資産をPantherの金庫に預けることで、ゼロ知識のzAssetsを作成することができます。zAssetsは、取引や戦略を本来あるべき姿であるプライベートなものにしたいと考えるユーザーにとって、ますます拡大する資産クラスとなるでしょう。
Pantherは、Panther Metastrate(ゼロ知識データレイヤー)を使用することで、世界中のAML(マネーロンダリング防止対策)規制に完全に対応しています。(F-パンドミ追記:ホンマかいな笑) このデータレイヤーを使用することで、ユーザーは取引履歴の全部または一部を、完全に、またはzk認証を使用して、自分が選んだ相手に開示することができます。
もっと詳しく知りたいですか?
ホワイトペーパーをご覧ください。https://docsend.com/view/tbz99g285hbnn8ic