去中心化金融は規制の重要な分野となり、どのようにDeFiのフロントエンドを去中心化するか?

链闻
2021-07-27 14:53:35
コレクション
ブロックチェーン上で動作するスマートコントラクトは、検閲に対する耐性と継続的な運用能力を提供できますが、ユーザーがこれらのスマートコントラクトに接続する前に、どのようにフロントエンド体験も同様の分散型特性を提供できるかを確保するのでしょうか?

この記事はChainNewsからのもので、著者は潘致雄です。

先週、Uniswapプロトコルの開発チームであるUniswap Labsは、規制の圧力を受けて、公式ウェブサイトのフロントエンドを審査し、規制リスクのあるトークンを自主的に取り下げると発表しました。特に、テスラの株価を追跡するsTSLAトークンなど、最近アメリカのSECの議長であるGary Genslerに「名指し」された「株式トークン」「証券に裏付けられた安定価値トークン」、および「基礎証券合成リスクを提供する仮想商品」に関してです。

「分散型」に対する規制の時代が正式に到来しましたが、「分散型」はこれによって失敗するのでしょうか?

分散型金融が規制の重点となる中、DeFiのフロントエンドをどのように分散化するか?

答えはおそらく否定的です。なぜなら、Uniswapの公式ウェブサイトの入口で一部のトークンの取引ができなくても、Uniswapプロトコル自体は「許可不要」であり、これは「プロトコル層」として中立であることを意味します。ユーザーは依然としてプロトコル自体と相互作用し、必要な取引を完了することができます。

より極端な例を挙げると、将来的にすべてのフロントエンドウェブページが規制のリスクに直面しても、ユーザーがイーサリアムノードを運営すれば、マイナーの数が十分であれば、どんな取引でも行うことができます。

しかし、これはまだ不十分です。もしフロントエンドも検閲に耐えられるなら、さらに良いのではないでしょうか?実際、私たちはすでにいくつかの解決策を持っています。

DeFiアプリケーションの「フロントエンドの中央集権化」の状況は一般的に存在する

現在、多くのブロックチェーンベースのアプリケーションは、コアのビジネスロジックをスマートコントラクトを通じて実現しています。例えば、DeFiアプリケーションにおける資金の相互作用や、ゲームやNFT市場における資産の呼び出しなどは、すべてチェーン上で完了する必要があります。

スマートコントラクトを通じて実行されるビジネスは、その分散型の特性を確保でき、特に検閲に対する耐性と継続的なビジネスの提供能力を持っています。すべての取引は安全かつ正確に実行され、そのビジネスはブロックチェーン上で永続的に運営されます。スマートコントラクトに検閲機能を統合したアプリケーションは一部を除き、例えば米ドルのステーブルコインであるUSDTやUSDCなどは一部のイーサリアムアドレスをブラックリストに登録していますが、ほとんどのDeFiアプリケーションはこの条件を満たしていません。

しかし、コアロジックが一般的に分散化されているのとは対照的に、現在のほとんどのチェーン上アプリケーションのフロントエンドは、依然としてモバイルアプリやウェブサイトなど、インターネット時代の形式を広く採用しています。これらのウェブフロントエンドは、ユーザーがチェーン上の取引を提出するのを助けるだけでなく、製品が「使いやすい」かどうかなどの純粋なフロントエンド機能や位置付けを提供し、ユーザーの意思決定を支援する(データ、グラフ)こともできます。

しかし、現在のほとんどのウェブフロントエンドは従来のインターネットアーキテクチャを通じて実現されているため、「フロントエンドの中央集権化」という痛点が生じています。最も典型的なコンポーネントには、ドメインネットワークサービスサーバーストレージサービスなどが含まれ、これらは規制の対象になりやすいです。

フロントエンドは分散化できるのか?

もちろん可能ですが、現在のインターネットアーキテクチャとの「互換性」を考慮する必要があるため、より良いユーザー体験を実現するために、わずかに中央集権的なサービスを導入することになります。しかし、インフラストラクチャの継続的なアップグレードに伴い、「完全に分散化されたフロントエンド」「より良いユーザー体験」の両立は実現可能です。

簡単な例として、現在app.uniswap.orgにアクセスしてもXAUTの取引はできませんが、uniswap.eth.linkにアクセスすればXAUTのチェーン上取引を提出できます。(Uniswapチームによれば、XAUTが禁止されたのは契約の脆弱性によるものです)

分散型金融が規制の重点となる中、DeFiのフロントエンドをどのように分散化するか?

簡単に言えば、これは「分散型ドメインENS」「分散型ストレージIPFS」、および「中央集権的な接続ポイント」(Cloudflareやeth.linkなど)を組み合わせたもので、すべてのブラウザでUniswapの分散型版フロントエンドに直接アクセスできるようにします。

「分散型版フロントエンド」と「中央集権型版フロントエンド」の最も核心的な違いは、「分散型版」は誰でもデプロイできることであり、特定のノードがそのページのデプロイやメンテナンスを担当することはありません。これらのページはネットワーク全体で共有されるため、検閲に対する耐性を提供することができます。

なぜ「中央集権的な接続ポイント(Cloudflareやeth.linkなど)」を追加する必要があるのかというと、現在のウェブブラウザは「分散型ドメイン」と「分散型ストレージ」の接続能力をネイティブにサポートしていないため、このような中央集権的なサービスが現在のインターネットユーザーの体験を向上させることができるからです。

しかし、一部のブラウザはこの分野に向けて努力しており、徐々に分散型サービスのネイティブ接続能力を提供しています。

分散型フロントエンドの構成

既存のインターネットと類似の観点から見ると、分散型のバージョンもブラウザ、ドメイン、ストレージ、計算などのコンポーネントに分けることができます。

ブラウザ

ウェブブラウザはユーザーがインターネットにアクセスするための入口ツールであり、ほぼオペレーティングシステムの後に最も核心的なアプリケーションです。ほとんどのブラウザは、できるだけ多くのユーザーをサポートするために、Linux、macOS、Windows、さらにはiOSやAndroidシステムを含むマルチプラットフォーム戦略を採用しています。

もちろん、広義の暗号通貨の分野から見ると、暗号通貨ウォレットもブラウザです。なぜなら、現在のほとんどのウォレットは単なる秘密鍵管理ツールではなく、さまざまなアプリケーションやサービスへの入口を提供しているからです。

すべてのウェブブラウザの中で、分散型サービスのサポートが最も良いのはOperaとBraveであり、両者の一部プラットフォームバージョンはすでにIPFSとENSドメインのネイティブ接続能力をサポートしています。今後もさらに多くのプラットフォームやサービスに拡張される予定です。インストール数が多いChromeとFirefoxも、豊富なプラグインエコシステムを活用して、良好な適応能力を提供しています。

分散型金融が規制の重点となる中、DeFiのフロントエンドをどのように分散化するか?

分散型ドメインおよびドメイン解析

従来のドメインは、接続サービスの能力を提供します。例えば、ユーザーがブラウザでgoogle.comにアクセスすれば、googleの検索サービスにアクセスできます。しかし、この接続能力は完全に中央集権的に管理され、ICANNによって統一管理されています。

「分散型ドメイン」サービスは、ドメインを完全に分散型ネットワーク上で運営し、誰でも公平かつ検閲されることなくドメインの登録を完了できるようにします。したがって、ブロックチェーンは分散型ドメインの解決策の一つであり、最初のNamecoinから多くのチームがこの分野での試みを始めました。

現在最も広く使用されているのは、イーサリアムネットワーク上で運営されている「イーサリアムドメインサービス」(ENS)です。ENSドメインの登録、登録情報の変更、更新などの業務はすべてイーサリアム上のスマートコントラクトを通じて実現されています。ENSが選択したドメインは「.eth」であり、イーサリアムのトークンシンボルと一致しています。

ENSのデータはイーサリアムネットワークに保存されているため、ブラウザにとってこのデータを読み取る最も安全な方法は、イーサリアムのフルノードを通じて取得することです。しかし、このコストはやや高いため、前述の「中央集権的な接続ポイント(Cloudflareやeth.linkなど)」は、現在のWeb2ユーザーの体験問題を解決するために役立ちます。

つまり、ブラウザが「.eth」の解析能力をネイティブにサポートしていない場合、ENSチームが購入したeth.linkという従来のドメイン(普通のブラウザがeth.linkを解析できる)を使用して、すべてのethドメインを解析することができます。

参考文献:《A Name Resolver for the Distributed Web》

分散型金融が規制の重点となる中、DeFiのフロントエンドをどのように分散化するか?

このパスは次のようになります:任意のユーザー------>任意のブラウザ------>uniswap.eth.link------>uniswap.ethのリソース。

このパスは、「中央集権的な接続ポイント」を通じて、既存のWeb施設との統合を実現しています。ENSの他にも、Handshake、Unstoppable Domains、DASなどのチームが同様の機能を提供しています。

もちろん、将来的には「中央集権的な接続ポイント」を取り除く可能性もあります。一つの方法は、このようなサービスを提供する会社が増えること(間接的に検閲耐性を得る)であり、もう一つの方法は、ブラウザが自分で運営するイーサリアムのフルノードを通じてこれらのデータを取得すること(直接的に検閲耐性を得る)です。

分散型ストレージと計算

ストレージと計算も徐々に分散化を実現しますが、現在の分散型アプリケーションにとって、「分散型ストレージ」が最も緊急の課題かもしれません。なぜなら、軽量の計算はブラウザに実行させることができるからです。

この分野で広く使用されているのはIPFSであり、このプロトコルはトークンを全く持たず、ブロックチェーンもなく、Filecoinよりも純粋です。ストレージの長期的かつ有効な確保のために、FilecoinやArweaveなどのソリューションを考慮することもできます。現在、uniswap.ethが解析されるウェブページはIPFSネットワークに保存されています。

参考文献:《Uniswap Interface + IPFS》

現在、OperaとBraveもいくつかの協力による「中央集権的な接続ポイント」を通じてIPFSへのアクセス能力を実現しています。しかし、IPFSサービスを運営するコストはイーサリアムノードを運営するコストよりもはるかに低く、アクセス速度はまだ向上の余地があります。現段階では「中央集権的な接続ポイント」に依存する必要があります。

分散型金融が規制の重点となる中、DeFiのフロントエンドをどのように分散化するか?

したがって、補足として:任意のユーザー------>任意のブラウザ------>uniswap.eth.link(中央集権的なサービスを通じて実現)------>uniswap.ethのIPFS上のリソース(中央集権的なサービスを通じて実現)。

これらのフロントエンドのウェブページは、一般的に大量のストレージやネットワーク帯域を必要としませんが、将来的により大きな帯域のネットワーク接続能力が必要な場合、MesonやThetaなどのサービスを通じて実現できます。

重度の「分散型計算」に関しては、現在いくつかの解決策があります。例えば、DFINITYの「インターネットコンピュータ」やGOLEMなどのサービスを通じて実現できますが、まだ初期段階にあります。

他の解決策は?

これらの解決策は、いくつかの分散型ウェブフロントエンドを組み合わせるのに十分です。Uniswap.ethの他にも、Synthetix(synthex.snx.eth)などの多くのイーサリアムDeFiアプリケーションも分散型のフロントエンドバージョンを展開しており、検閲耐性を実現できます。

この解決策の他にも、フルスタックのDFINITYなど、ブロックチェーン、取引、サーバーなどの全セットサービスを実現したものもありますが、これらのソリューションはまだ初期段階にあります。

既存のチームにとって、ENS、IPFSなどのコンポーネントを組み合わせることで、フロントエンドの分散化をより迅速に実現し、現在の緊急の課題を解決できます。

もちろん、規制の強化が続く可能性もあり、今後どのような手段が使用できるかは不明です。もしかしたら、イノベーションのスピードがもう少し速ければ、規制は相対的に遅れを取ることになるかもしれません。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する