DeFi に TokenScript が必要な理由
編集者注: この記事は以下から引用しましたイーサリアム愛好家 (ID: ethfans)編集者注: この記事は以下から引用しました
イーサリアム愛好家 (ID: ethfans)
イーサリアム愛好家 (ID: ethfans)
、著者:Sunil Tom Jose、翻訳および校正:Min Min & A Jian、Odaily が許可を得て転載。
DeFi の動きは、イーサリアム エコシステムの強さと成熟度を示しています。しかし、ユーザーエクスペリエンスは向上し続けていますが、ウォレットとブロックチェーンの間には依然としてギャップがあり、最も熟練したイーサリアムユーザーでさえ躓く可能性があります。
幸いなことに、TokenScript はユーザーがこのギャップを埋めるのに役立ちます。
最近、Compound を試してみました。これはよく知られた DeFi アプリケーションです。私は暗号通貨ユーザーですが、イーサリアム開発者ではありません。したがって、私は Compound のユーザー エクスペリエンスをテストする最も簡単な方法を使用しました。つまり、Chrome ブラウザを開き、MetaMask 拡張機能を使用してウォレットに接続しました。
次に、次の手順で Compound をテストします。
WBTC を使用して、Compound で cWBTC (Compound のネイティブ トークン) をミントします。 cWBTC 保有者として、いつでも WBTC を償還できるだけでなく、その結果得られる利息も受け取ることができます。
BTCを貸し出すことで得られる収入を得る。
テストプロセス全体は非常にスムーズでした。これは、イーサリアムウォレットとdAppsがいかに先進的であるか、スマートコントラクトがどのように統合されているか、そしてDeFiがいかに集中型サービスを矮小化しているかを示しています。そして結局のところ、キーを第三者に渡す必要はありません。
副題
ただし、多くの情報が不足しています
情報の欠落という観点から見ると、次の点はユーザー エクスペリエンスに重大な影響を与えます。
Metamask には Uniswap トランザクションの記録はありません。トランザクションの単純なリストしか表示できません。 Etherscan でこれらのトランザクションを検索すると、詳細が見つかるかもしれません。税金の申告に関しては、問題が発生する可能性があります。
CompoundでWBTCを貸し出す限り、「流動性マイニング」と呼ばれるCOMPトークンを入手できます。これは素晴らしい機能ですが、問題があります。獲得した COMP トークンはどこで確認できるのでしょうか? MetaMask で COMP トークンを確認するために、コントラクト アドレスを再度見つけて、関連する入力ボックスに貼り付けました。ただし、アカウント残高がゼロであるため、まず COMP トークンを取り戻す必要があります。その結果、スマート コントラクト アドレスを指定したにもかかわらず、獲得した COMP トークンは MetaMask にまったく表示されませんでした。
結局のところ、私はまだウェブサイトを使用する必要があります。 Compound の Web サイトがダウンしたら、どうすればよいかわかりません。理論上、私はすべての資金の鍵を握っていますが、私のウォレットはその操作や私が所有しているトークンを理解していません。したがって、ブロックチェーン上で何が起こっているかを説明し、トランザクションを作成するには、Compound Web サイトに頼るしかありません。
私は DeFi が大好きで、Compound は素晴らしいと思います。しかし、ウォレット内の取引の不透明性は、さまざまな理由から大きな欠陥となります。公平を期すために言うと、たとえ私たちが分散型で非保管型の暗号ウォレットを持っていたとしても、私の個人的な感情に関する限り、私は依然として集中型サービスへの依存から抜け出すことができません。私は自分の気持ちを正確に知っています。主な理由の 1 つは次のとおりです。
副題
スマートウォレットはスマートではない
すべての DeFi dApp には、上で指摘した問題があります。これらの問題の核心は、スマートウォレットのエクスペリエンスがぎこちないことだと思います。
では、スマートウォレットとはどのようなものであるべきなのでしょうか?
私の意見では、スマートウォレットは次のことを行うべきです。
各トランザクションの関連情報をすべて表示します。
私が cWBTC トークンを保有していることを検出し、cWBTC と WBTC の比率が 1:1 ではない理由を説明します。
獲得できる利息、獲得した利息、COMP トークンを引き出すことができるかどうかを示します。
ローンを提供するトランザクションを作成し、そのためのボタンを使用して COMP トークンを取り戻す方法を理解してください。
等
結論から言うと、MetaMaskは愚かです。
これはMetaMaskのせいではありません。 MetaMaskは素晴らしいウォレットです。ブロックチェーンのユーザー エクスペリエンスをさまざまな方法で向上させ、ユーザーをイーサリアム ブロックチェーンにうまく誘導します。
それでも、MetaMask は十分に賢くはありません。ブロックチェーンに対する理解は本質的に限られています。公平に言えば、これはすべてのスマートウォレットに当てはまります。これは、ブロックチェーンとユーザー エージェントの間に正規化層がないためです。スマートウォレットは単なる財布です。
ウォレット開発者がこれらすべての問題を解決すると期待するのは非現実的です。たとえそれができたとしても、MetaMask が大きくなりすぎてアプリケーションのパフォーマンスに脅威をもたらす可能性があります。また、MetaMask はスケーラブルではありません。現在存在するトークンとスマート コントラクトの数、そして DeFi が主流になるにつれて将来出現する新しいトークンとスマート コントラクトの数を想像してみてください。開発者は、必要なすべての変更をタイムリーに実装することはできません。
私たちに必要なのは、スマート コントラクトの作成者とトークン発行者がスマート ウォレット、スマート コントラクト、トークンを解釈できるようにする、ブロックチェーンとユーザー エージェントの間に追加のレイヤーです。
TokenScript はまさにこの種の透明性を提供できます。 TokenScript を使用すると、スムーズなユーザー エクスペリエンスを確保しながら、スマート ウォレットを Web サイトに置き換えることができます。
副題
TokenScript はシンプルかつ強力なソリューションです
簡単に言えば、TokenScript は XML マークアップを備えた JavaScript コード層です。トークンに関連する属性、ロジック、操作、ユーザー インターフェイスなどの要素について説明します。
TokenScript ファイルは、トークン発行者によって作成および署名されます。ユーザーはどこにでもダウンロードできます。どの Web サイトでも契約作成者の署名を検証できるのと同様に、どの Web サイトでも提供できる TokenScript ライブラリをトークン発行者に提供します。







