分散型アプリケーション、略して dApps これらはに基づいたアプリケーションです ブロックチェーン そして金融取引を仲介者なしで実行できるようにします。機能の点では、これらは通常のアプリに似ており、同様の機能を提供しますが、重要な違いが 1 つあります。それは、ピアツーピア ネットワーク上で起動されることです。 dApps には他にもいくつかの要件があります。それは、すべてのトランザクションの透明性と公開、オープンソース コード、ネットワーク セキュリティを確保するための暗号通貨トークンの使用です。ただし、要件をすべて満たさない、またはまったく満たさないアプリケーションもあります。
cryptomais.com の編集者が、DApps (分散型アプリケーション) とは何か、そしてそれらがどのように機能するかを説明します。
分散アプリケーションの作成方法
dApps がどのように機能するかを理解するには、ブロックチェーンとスマート コントラクトの基本原理を理解する必要があります。時代が改善すると、分散型アプリケーションがイーサリアムまたはバイナンス スマート チェーン ブロックチェーン上で起動されます。これらは、ユーザーがスマート コントラクトを生成して使用できるようにするネットワーク プロトコルです。このような契約は、所定の条件が満たされた場合に特定の機能を実行するようにプログラムされています。
ブロックチェーンとスマートコントラクトにより、サードパーティが取引相手間の取引を処理する必要がなくなります。これにより、時間と費用が節約され、取引の機密性も高まります。
スマート コントラクトは単一のサーバー上でホストされるのではなく、世界中の何千ものコンピューター ノードによってサポートされます。各ノードには、ノードに関するすべての情報と、ノードと対話するトランザクションが含まれています。誰もが同じ偽物を手に入れることができるように、情報は常に更新されます。これにより、分散化が確保されます。ネットワークからノードを削除しても、全体の動作には影響しません。
したがって、スマート コントラクトは dApps の主要なコンポーネントです。視覚的には、アプリケーションはモバイル サービス、Web サイトなど何でも構いませんが、バックエンドは全体または部分的にブロックチェーン上に構築されます。そこで、イーサリアムの場合はSolidityという独特のプログラミング言語が使われています。 Vyper 言語や Serpent 言語もあります。フロントエンドには、あらゆる言語やその他のツールを使用できます。
dAppsのメリットとデメリット
最高の dApp の例
企業と一般の人々の両方に多大な利益をもたらした、真に革新的なアプリケーションについていくつかお話しましょう。このリストには、最も人気のあるプロトコルと最も革新的で興味深いソリューションが含まれています。
アグリゲーターを使用して、現在人気のある dApp を追跡できます Dappレーダー または同様のもの。
1. 基本
- 機能: ブラウザと広告管理システム
- トークン: BAT
- 時価総額: 1,019,034,205米ドル
- 発売年:2017年
Brave は、分散型広告購入プロトタイプが組み込まれたブラウザです。消費者を第一に考え、広告の世界に新しい価値指標「消費者の注目」を生み出します。これは、確認が難しいビューやクリックよりも効率的です。 Brave は、JavaScript の発明者であり Mozilla Firefox の創設者である Brendan Eich によって共同設立されました。デジタル ブロックチェーン広告プラットフォームを使用すると、エコシステムの参加者 (つまり、広告主、パブリッシャー、ユーザー) が、ユーザーに BAT トークンを与えることで冗長な仲介を排除する新しいビジネス プロトタイプに参加できるようになります。
- 機能: オラクルネットワーク
- トークン: LINK
- 時価総額: 11,872,145,065米ドル
- 発売年:2018年
外部チャネルからの情報を検証するオラクル システムからの分散データ入力の率直なパターン。 Chainlink は、スマート コントラクトにデータ フィード、API、支払いトランザクションへの安全なアクセスを提供します。オラクルはデータベースまたは別のソースにすることができ、Chainlink はスマート コントラクトへのデータ転送を提供します。この機能は、契約が外部環境の変化に非自発的に対応できるようにするための鍵となります。
メーカーDAO
- 機能: ステーブルコインの鋳造
- トークン: MKR
- 時価総額: 2,222,541,151米ドル
- 発売年:2016年
イーサリアムブロックチェーン上で実行される分散型サービス。 MakerDAO は、価値が米ドルに固定されているステーブルコインである Dai トークンの発行を担当しています。誰でもこのプロトコルを使用して、債務担保ポジション(CDP)を掘削し、ETHを担保としてロックし、その担保に対してDaiをミントすることができます。 LTV指数は150%です。これは、ユーザーが担保価値の最大 66% の Dai を受け取ることができることを意味します。このレートを下回るポジションにはペナルティや清算のリスクがあります。清算保証は公開市場で 3% 割引で販売されます。
ユニスワップ
- 機能: 交換com AMM
- Token: UNI
- 時価総額: 13,106,385,057米ドル
- 発売年:2018年
米国を拠点とする Uniswap プロジェクトは、イーサリアム暗号通貨と ERC-20 トークンの交換ツールとして機能し、プールとしても機能します。ユーザーはトークンをスマート コントラクトに預け、取引のための流動性を提供し、交換報酬を受け取ります。 Uniswap は、低い取引手数料、非保管保管アプローチ (ユーザーが資金のセキュリティを管理)、取引に利用できる幅広いトークンなどの理由で人気があります。
水玉模様
- 機能: ブロックチェーンの接続
- Token: UNI
- 時価総額: 13,106,385,057米ドル
- 発売年:2020年
Polkadot プロトコルを使用すると、複数のブロックチェーンを単一のネットワークに接続できるため、顧客は選択したブロックチェーンにデータや資産を送信できます。このネットワークは、リレー チェーンと呼ばれるメイン ネットワークとユーザーが作成したチェーンの 2 種類のブロックチェーンのサポートに基づいています。このシステムは前例のない経済的な拡張性を提供し、一般的なバリデーターのセットを使用して複数のチェーンを保護することができます。トランザクションのスケーラビリティは、特にトランザクションを複数の並列ブロックチェーンに分散することによって実現されます。
よくある質問
分散型アプリケーションとは何ですか?
これは、ブロックチェーン ネットワークとスマート コントラクトに基づくアプリケーションです。
dAppsはどのような機能を実行しますか?
ゲームから金融まで、従来のシステムで提供されるものはすべて含まれます。
このようなアプリケーションを作成するために最も求められているブロックチェーンはどれですか?
イーサリアムが最も人気のあるオプションと考えられていますが、バイナンス スマート チェーンに従属しています。一般に、スマート コントラクトをサポートする任意のブロックチェーン ネットワークを使用できます。
分散型アプリケーションはどのように作成されるのでしょうか?
スマート コントラクトは、選択したブロックチェーン (イーサリアムの Solidity など) でサポートされるプログラミング言語で記述され、外部シェルは古典的な武器庫の便利なツールを使用して作成されます。
dAppsの利点は何ですか?
まず、仲介者がいないこと、そして匿名性と独立性があり、資金を誰かに預ける必要がないことです。
dAppsのデメリットは何ですか?
これらは従来のアプリよりも少し複雑で、ハッキングの対象になることもあります。
結論
従来のアプリケーションと比較すると、分散型アプリケーションはまだ開発の初期段階にあります。しかし、さまざまなサービスを提供するそのようなサービスはすでに何千も存在します。これは、暗号通貨が交換手段としてのみ認識されていたビットコインの誕生以来、大きな進歩です。イーサリアムの登場で人気を博したスマートコントラクトは、業界を真に変え、将来の発展の道筋を示しました。開発者は、これらのツールを使用して、ゲームや予測市場から財務や投資のポートフォリオ計画に至るまで、さまざまなユースケースのアプリケーションを作成します。