ブロックチェーンのコンポーサビリティ:DeFiとWeb3の構成要素

中級者向け
ブロックチェーン
2023年9月20日
9分で読めます

AIサマリー

もっと見る

詳細サマリー

コンピューターでの作業が好きな方は、これまで「」という言葉を目にしたことがあるかもしれません。この概念は、従来、特定の種類のソフトウェア開発を説明するために使用されます。しかし、コンポーザビリティは徐々に仮想通貨の世界でも注目を集めています。ますます多くの分散型金融(DeFi)組織がコンポーザビリティに関心を寄せています。コンポーザビリティとは何ですか?なぜ重要なのですか? この興味深いブロックチェーン機能について、ぜひお読みください。

主なポイント

  • コンポサビリティとは、既存のブロックチェーンコンポーネントを複数の方法で組み合わせ、新しいものを作成する機能を指します。

  • ブロックチェーンが構成可能な場合、ブロックチェーンを使用する開発者は分散型アプリケーションやクロスチェーンプロトコルなどの設計を簡単に行うことができます。

暗号資産におけるコンポサビリティとは?

コンポサビリティとは、既存のブロックチェーンコンポーネントを複数の方法で組み合わせ、新しいものを作成する機能を指します。ブロックチェーンが構成可能な場合、ブロックチェーンを使用する開発者は、分散型アプリケーション(DApp)やクロスチェーンプロトコルなどを簡単に設計できます

コンポーザビリティの種類

コンポーザビリティは、さまざまなコンポーネントを組み合わせる方法が異なるため、かなり幅広いトピックです。その仕組みをよりよく理解するために、主なコンポーザビリティの種類を詳しく見ておくと便利です。

形態学的コンポサビリティ

形態学的コンポーザビリティは、最も一般的なタイプの1つです。システムが形態学的に構成可能である場合、トークンなどのコンポーネントは同じ基準に従い、互いに互換性があります。既存のスマートコントラクトはすべて基本的に同じ言語を話すため、異なるが構成可能な要素を異なるDeFiプラットフォームで使用できます。

ブロックチェーンのコンポーザビリティに関しては、ERC-20は形態学的コンポーザビリティの優れた例です。このトークン標準は、さまざまなDApp、分散型自律型組織(DAO)、Web3ゲーム、カスタム暗号資産の基盤です。 同じ基本暗号資産は、あらゆる種類のエコシステムやプログラムでシームレスに機能し、必要に応じてこれらのシステムを連携させることができます。

シンタクティックコンポーザビリティ

シンタクティックコンポーザビリティとは、開発者がシステムの既存のコンポーネントを組み合わせて、新しいシステムを作成できることを意味します。システムが構文コンポーザビリティを持つ場合、そのプロトコルは連携するように設計されています。たとえば、イーサリアムのスマートコントラクトシステムについて考えてみましょう。コントラクトはすべて公開されており、1つのコントラクトから他のコントラクトを呼び出すことができます。開発者は、この機能を使用して、複数の再利用可能なソフトウェアコンポーネントを使用して、複雑で相互運用可能なシステムで連携する新しいシステムを構築できます。

シンタクティックコンポーザビリティは、システムが形態学的にコンポーザブルである場合に最適です。シンタクティックコンポーザビリティと形態学的コンポーザビリティの主な違いは、規模の問題です。形態学的コンポーザビリティは、異なるシステムで同じコンポーネントを再利用できることに重点を置いていますが、シンタクティックコンポーザビリティは、ブロックチェーンの構成要素を組み合わせて新しいシステムを作ることです。

原子合成可能性

原子のコンポーザビリティは他のタイプとは少し異なります。原子のコンポーザビリティは、既存のコンポーネントを組み合わせて新しいシステムや機能を作るのではなく、主に契約の実行に重点を置いています。アトミックコンポーザブルシステムとは、複数の種類の取引が1つとして処理されるシステムです。ユーザーまたは開発者は、個々の取引が確定した場合にのみ確定される単一のバンドルに取引に参加できます。

原子コンポーザビリティの一般的な例として、フラッシュローンがあります。このローンでは、取引が契約を組み合わせて、借り手の資産を与え、資産を投資し、ローンを返済します。すべて一度に実行され、フラッシュローンはローンのあらゆる側面が確認された場合にのみ成功します。

仮想通貨におけるコンポサビリティのしくみ

コンポーザビリティは、主にソフトウェア用語であるため、従来、多くの慎重なコーディングを伴います。しかし、暗号資産にコンポーザビリティを追加することは、少し複雑です。プログラミング言語を正しく書くのではなく、DeFiエコシステムを構成するさまざまな要素をすべて考慮する必要があります。トークンからスマートコントラクトまで、すべて慎重に設計する必要があります。

仮想通貨が完全にコンポーザブルになるには、3つの異なる原則が必要です。

ヒント:モジュール性

仮想通貨の相互運用性を高めるためには、システムを相互接続しすぎないようにすることが重要です。各コンポーネントには、1つのタスクを定義する必要があります。これにより、将来の開発者は、意図しない結果を招くことなく、スマートコントラクトやその他のコンポーネントを組み合わせることができます。各アイテムには独自のユースケースがあるため、開発者はコンポーザブル要素を簡単に組み合わせて、必要な正確なシステムを作成できます。

自律性

コンポーザビリティのもう1つの重要な特徴は、ブロックチェーンの各部分が自律的であることです。ブロックチェーンは、システムの他の部分から助けを借りなくても独立して機能します。たとえば、他のコンポーネントなしで単一のスマートコントラクトを実行する場合、コントラクトは引き続き実行できる必要があります。参照要素を避けることで、既存の構成要素をより簡単に組み合わせることができます。

発見可能性

コンポーザブルシステムの最終的なメカニズムは、発見可能性、またはシステムの側面を見たり見たりする能力です。ブロックチェーンは、他の誰もアクセスできない専有システムに依存している場合、構成できません。コンポーザブル暗号資産はオープンソースである傾向があるため、どの利用者も契約をデプロイしたり、コードベースをフォークしたり、その他のアクションを実行したりできます。外部契約からソフトウェアライブラリまで、すべて完全にアクセス可能でなければなりません。

ブロックチェーンのコンポサビリティが重要な理由

業界の専門家は、コンポーザビリティは、相互運用性の向上につながるため、業界の未来であると考えています。コンポーザブルDeFiプロトコルは、相互に簡単に通信・連携し、接続を強化できます。クロスチェーン機能を実行し、同じインフラストラクチャを複数のアプリケーションに使用できます。たとえば、コンポーザビリティにより、プレイツーアーンゲームでミントされたNFTが、他のサイトのDeFiマーケットプレイスに簡単に上場できるようになります。マルチチェーンエコシステムを作成する能力は、セキュリティの向上と集中化の軽減にも役立ちます。

コンポサビリティは、開発の合理化と民主化にも役立ちます。コンポーザブルブロックチェーンがあれば、独自のブロックチェーンの概念を簡単に現実に変えることができます。分散型取引所(DEX)、ゲーム、レンディングプログラム、その他のシステムは、ブロックチェーンの構築に関する広範で詳細な教育を受けることなく、ほぼすべての人が作成できます。さらに、他のプログラムにすでに存在する基本的なツールを構築するのに時間を無駄にすることなく、迅速かつ便利にシステムを作ることができます。

ブロックチェーンコンポサビリティのメリット

ブロックチェーンのコンポーザビリティは、Web3開発に不可欠な重要なアプリケーションが多数あるため、単なる面白いノベルティではありません。 

以下は、コンポーザビリティの主なメリットです。

開発の簡素化

現代のブロックチェーンコミュニティには、その実装方法をよく知らない素晴らしいアイデアを持つ人々が数多くいます。コンポサビリティは、技術的に熱心な人でもブロックチェーンの専門家ではない人でも、開発をはるかに簡単にします。コンポーザブルシステムは、基本的にLEGO®のように機能します。LEGO®は、自分で組み立てて好きなものを作れる構成要素を提供します。

クロスチェーンコミュニケーション

多くの人が同じ構成可能なブロックチェーン上に構築していると、他の互換性のあるブロックチェーンに簡単に情報を送信できる多くの類似した仮想通貨に遭遇します。ERC-20規格への依存度は、クロスチェーン通信がいかに有用であるかを示しています。ユーザーは、データをより簡単に送受信し、同じ情報を使用して複数のブロックチェーン、DEX、DAppでタスクを実行できます。

たとえば、コンポーザビリティにより、DAOは第2のシステムからローンを取得し、第3のシステムに資金を投資して、DAOの流動性プールに資金を調達できます。

利便性

コンポーザビリティにより、DeFiエコシステムの利用がはるかに簡単になります。コンポーザブルシステムは同じ基準で動作するため、新しいシステムを使用するたびに新しいアカウントを作成し、新しいタスクを学ぶ必要はありません。同じ暗号資産ウォレットを使用して、複数のDAppやゲームで同じWeb3 IDを読み込むなど、さまざまなことができます。コンポサビリティは、取引や既存のスマートコントラクトをまとめる際にも利用でき、利用者にとっての利便性を高めます。

ブロックチェーンのコンポサビリティの課題

他の機能と同様に、コンポーザビリティには長所と短所があります。確かに便利なツールですが、完全に馬鹿げているわけではありません。注意すべき課題をいくつかご紹介します。

スケーラビリティ

Composabilityは、小規模DAppやその他のプロジェクトの設計に適しています。しかし、DeFiエコシステムが大人気になると、いくつかの問題が発生する可能性があります。DeFiプロトコルは、少数の利用者にとってはうまく機能しますが、数十万人の利用者にとってはうまく機能しません。コンポサビリティは、開発者に、数人のユーザーだけが設計した古い方法にこだわる動機を与えることがよくあります。つまり、大量にうまく処理できる新しい手法を考案するのではなく、

収益性

理論的には、コンポーザビリティは、開発者が新しいブロックチェーンシステムを作る優れた方法です。しかし、それは1つの大きな問題につながります:すべての開発者が新しいブロックチェーン技術を作成する際に使用する再利用可能なソフトウェアコンポーネントと既存のビルディングブロックを設計するのは誰ですか? 

基礎となる構造を作成した人は、その構造から利益を得られない可能性があるため、コンポーザビリティの動機付けは難しい場合があります。代わりに、初期コードを使用する他の人々は、最終的にすべてのお金を稼ぐ可能性があります。多くの組織は、他者が共有またはコピーできない独自の構築方法を使用することを好みます。なぜなら、これは、システムが利益を得られることを保証できる可能性が高いからです。

ブロックチェーンコンポサビリティの例

ブロックチェーンのコンポーザビリティは現実世界でどのように機能しますか? この質問に答えるには、コンポーザビリティを使用して素晴らしい商品を作成してきた仮想通貨とブロックチェーンプロジェクトの以下のエキサイティングな例を見てみましょう。

メイカーDAO

MakerDAOは、Dai(DAI)仮想通貨ステーブルコインを開発した金融システムです。イーサリアム上で稼働し、1:1の米ドル価値で安定した分散通貨をミントします。コンポーザビリティのおかげで、MakerDAOはDaiへのアクセスに非常に便利です。銀行口座から資金で直接コインを購入するのではなく、仮想通貨担保と引き換えにDaiを即座に取得できます。Daiは、400種類以上のDeFiプラットフォームでも使用できます。

曲線

コンポーザブル自動マーケットメイカー(AMM)は、Curveのブロックチェーン技術の中でも最も興味深いアプリケーションの一つです。これは分散型取引所であり、利用者は互いに取引するのではなく、アルゴリズムメカニズムで取引できます。Curveは、コンポーザブル技術を使用して他のプロトコルと統合するだけでなく、取引を簡素化する目的でも使用します。Curveは他のAMMとは異なり、ステーブルコインなどの類似資産を流動性プールにバンドルしています。これにより、より迅速で簡単な取引が可能になります。

年間ファイナンス

Yearn Financeは、コンポーザビリティを利用して利用者の投資を最大化する金融システムです。Yearnに登録すると、コンポーザブル要素が組み合わされ、トークンが他のいくつかのDeFiアプリケーションに配布されます。複数のプラットフォームを利用することで、複数の異なるDeFiエコシステムタイプで貸出、取引、流動性インセンティブを最大限に活用できます。

終わりに

コンポーザブルブロックチェーンは、最も有望なタイプのブロックチェーン技術の1つです。異なる要素を持つシステムにより、開発者は独自のプロジェクトを設計したり、連携する異なるDeFiプラットフォームを作成したりすることが容易になります。ERC-20システムで最も一般的に見られるコンポーザビリティは、ますます人気のある機能です。今後、DeFiアプリケーション、ゲームDApp、その他のコンポーザブルブロックチェーンエコシステムが増えると予想されます。

#Bybit #TheCryptoArk

Bybitアプリ
スマートに資産運用しよう