
現在、ブロックチェーン技術に基づくビットコインなどの仮想通貨は加熱を続けており、多くの投資家が市場に参入しようとしています。ピアツーピア テクノロジや分散台帳などの機能で人気が高まっていると同時に、新しいアプリケーションを作成するための構成要素も提供します。ブロックチェーンゲームを例に挙げてみましょう昨年イーサリアムネットワークの混雑を引き起こしたCryptoKittiesから、現在巨額のボーナスに誘惑されているFomo 3Dまで、プレイヤーからの人気が高いこれら2つの製品は、ブロックチェーンに基づいた分散型アプリケーションであり、これは私たちがよく言うことです。」 DApps」。ゲームに加えて、DAppsは業界の新しい概念として広く注目を集めており、さまざまな業界でますます多くのアプリケーションが登場し始めています。
副題
分散型アプリケーション (DApp) とは何ですか?
によると
によるとウィキペディア定義: 「分散アプリケーションとは、信頼プロトコルを使用せずに分散ネットワーク上で多くのユーザーによって実行されるアプリケーションです。単一障害点 (SPOF)同時に、トークンは通常、コンピューティング能力を提供するユーザーに報酬を与えるために使用されます。 」
この定義をよりよく理解するには、まず次のことを理解します。従来の Web アプリケーション機能を説明し、DApps との類似点と相違点を比較します。
そして HTML、CSSそしてJavascriptページをレンダリングします。さらに、次の使用が必要です。アプリケーション プログラミング インターフェイス (API)データベースから関連情報を取得します。ユーザーが Web ページにアクセスすると、ページは関連する API を呼び出して個人データを取得し、ページ上に表示します。つまり、フロントエンド - API - データベースです。
従来の Web アプリケーションには多くの問題があります。まず、このようなアプリケーション サーバーは集中サービス プロバイダーによってホストされているため、悪意のある攻撃を受けた場合に単一障害点 (SPOF) が発生する可能性があります。したがって、アプリケーション内のデータ情報は攻撃に対してより脆弱になります。
またはSwarmまたはIPFS分散ストレージ方式を待ちます。ただし、従来のアプリケーションとは異なり、フロントエンドはデータベースに接続する API ではなく、スマート コントラクトを通じてブロックチェーンに接続します。つまり、フロントエンド-スマートコントラクト-ブロックチェーンです。
現在、アプリケーション市場のほとんどのアプリケーションは集中化されています。Alipayを例に挙げてみましょう, ユーザーが天猫モールで商品を購入した後、Alipayに支払う必要があり、販売者は購入情報を受け取った後に商品を配送し、ユーザーが商品の受領を確認した後、Alipayは販売者に特定の支払いを送信します。その中でも、Alipayは、すべての売り手と買い手のすべてのデータ情報を収集する集中アプリケーションです。言い換えれば、Alipay には何百万ものフロントエンド ユーザーがいますが、バックエンドは依然として中央組織によって完全に制御されています。
副題
DAppsの特徴は何ですか?
現在のアプリケーション市場で比較的成功している DApps を組み合わせると、従来の集中型アプリケーションと比較して、ブロックチェーン技術に基づく DApps には次のような特徴があり、モバイル アプリケーションでの地位を占めるための核となる利点となっていることがわかります。
オープンソース
コンセンサスメカニズム
コンセンサスメカニズム
ビットコインなどの暗号通貨が導入される前は、効果的な取引はある程度集中化された機関に依存しており、取引はそれを監督する決済機関を通じて処理される必要がありました。 DApp はピアツーピアまたはブロックチェーン ネットワーク上で実行されます。つまり、どのノードも相互に接続できます。 DApps アプリケーションでは、コンセンサスメカニズムに基づいてさまざまなトランザクションが処理されます。大多数のノードがトランザクションを承認すると、トランザクションは確認されて処理されます。さらに、ネットワーク内のバリデーターも報酬として一定数の暗号化されたトークンを受け取ります。
中心的な障害点がない
DApps は分散化されており、単一のサーバーに依存していないため、中心的な障害点がありません。 DApp を使用すると、DApp に保存されたデータを、互いに独立したさまざまなノードに分散できます。いずれかのノードに障害が発生しても、他のノードは影響を受けず、正常な動作が保証されます。IPFS (惑星間ファイル システム)、そしてそして独立した DHT (分散ハッシュ テーブル)副題
DApps はどのような種類に分類できますか?
イーサリアム DApps を例に挙げると、イーサリアムは DApps を構築するための基盤となるプラットフォームを提供し、開発者がスマート コントラクトと DApps を作成できるようにする予定です。これらのアプリケーションでは、所有権、トランザクション形式、および状態遷移関数に関する任意のルールを作成することができます。一般に、DApps は次の 3 つのカテゴリに分類できます。
金融ブロックチェーンのアプリケーション
名前が示すように、このカテゴリは分散型アプリケーションに基づいています。ユーザーに金融資産を管理する手段を提供する。たとえば、ビットコインはユーザーに分散型通貨システムを提供します。
集中管理のネットワークがないため、アプリケーション内のユーザーの資金をすべて管理できる機関はありません。権利と規制上の責任は、コンセンサスメカニズムに基づいてすべてのユーザーの責任であり、ユーザーはこれらのアプリケーションの資金の所有者です。ビットコインに加えて、市場に出回っているさまざまなアルトコインもこのカテゴリに分類されます。
準金融ブロックチェーンのアプリケーション
このカテゴリは、ブロックチェーン技術の助けを借りて、ユーザーの資金とさまざまなデータ情報が混合されたものです。飛行機が遅延した場合にユーザーが補償や返金を申請できる保険アプリの例を挙げると、ICO (Initial Coin Offering) も半金融ブロックチェーン アプリケーションであり、IPO と同様の資金調達メカニズムです。違いは、法定通貨を暗号通貨に置き換えることです。プロジェクトの開始者は、ブロックチェーン技術を通じてプロジェクトによって生成された初期暗号化トークンを発行および販売し、ビットコインやイーサリアムなどの共通暗号化トークンまたは法定通貨を調達し、プロジェクト開発資金を調達します。
ICO DApps は、ERC20 トークン標準などのテクノロジーを適用しており、構築が簡単です。アプリの機能の多くは、投資家がデジタル通貨の形でスマートコントラクトに資金を送金できるようにすることです。このスマート コントラクトは資金を保存し、後の時点で新しいトークンの形で同等の価値を共有します。
完全に分散化されたアプリケーション
報告されているのは、報告されているのは、副題
DApps の性質とは何ですか?
アプリケーションが DApp であるかどうかを判断するには、次の 4 つの基本要素を満たす必要があります。
アプリケーションはオープンソースであり、自律的に実行される必要があります。集中化された単一の機関では、アプリケーションのほとんどのトークンを制御できません。将来のアップグレード提案や市場フィードバックについては、DApp はコンセンサス メカニズムで適用されるルールに従う必要があります。アプリケーションのすべての変更は、システム ユーザーの合意によって決定する必要があります。
アプリケーションのデータと操作の記録は、分散型パブリック ブロックチェーンに保存する必要があります。さらに、ブロックチェーンに保存されるすべての情報は暗号化する必要があります。
アプリケーションは暗号通貨 (ビットコインまたは独自のトークン) を使用する必要があります。同時に、特定のトークン報酬がマイナーに与えられます。
副題
DAppsのコンセンサスメカニズムの確立
DApps は、コンセンサスを確立するために Proof of Work (PoW) と Proof of Stake (PoS) という 2 つの一般的なメカニズムを使用します。
Proof of Work は、単純に、一定量の作業を行ったことの証明として理解できます。 PoW は、仕事量を評価することによって簿記の取得可能性を決定し、仕事量が多いほど、この簿記を取得できる可能性が高くなります。
ビットコインマイニングでは、プルーフ・オブ・ワークのメカニズムが使用されます。計算の難易度を調整することで、ビットコインネットワークは、競争的な簿記のたびに、ネットワーク全体のマイナーが条件を満たすランダムな結果を計算する、つまり今回は簿記の権利を取得するのに約10分かかることを保証します。このラウンドで記録する必要のあるデータを送信し、ネットワークの他のノードによる検証と確認の後、一緒に保存されます。
プルーフ・オブ・ステーク・メカニズムは、プルーフ・オブ・エクイティ・メカニズムとも呼ばれ、PoW のアップグレードされたコンセンサス・メカニズムです。プルーフ・オブ・ステークのメカニズムは、ユーザーが保有するトークンの数と期間を評価することによって、簿記権を取得する確率を決定します。たとえば、ユーザーがアプリケーションのトークンの 25% を保有している場合、そのウェイトは 25% となり、株式配当システムと同様であり、比較的多くの株式を保有しているユーザーはより多くの配当を受け取ることができます。例えば、オムニプロトコルプルーフ・オブ・ステークのメカニズムが使用されます。
アプリケーションでは、これら 2 つのコンセンサス メカニズムを独立して使用することも、並行して使用することもできます。Peercoin これは両方のメカニズムを並行して使用する例であり、この組み合わせにより、DApps の消費エネルギーが少なくなります。これは、proof-of-work を単独で使用する場合の主な欠点の 1 つです。さらに、アプリケーションの耐性を高めることもできます。副題。
DApps のトークン配布メカニズム
デジタル通貨市場でトークンを配布するために、DApp はマイニング、資金調達、開発という 3 つの一般的なメカニズムに従います。前述したように、マイニング メカニズムは PoW 原則または PoS 原則に従っており、アプリケーションの操作にほとんどの作業を貢献した人に最大数のトークンを配布できます。たとえば、マイナーがコンピューティング能力を使用してトランザクションを確認し、ビットコイン ブロックチェーン上の数学の問題を解決すると、報酬としてビットコインが配布されます。
資金調達メカニズムは、ICO (Initial Coin Offering) の助けを借りて行われる、アプリケーションの初期開発のための資金を調達するためのチャネルにすぎません。ホワイトペーパーのリリース、Web サイトの立ち上げ、概念実証を通じて、アプリのアイデアを投資家に実証します。投資家がプロジェクトが実現可能であると判断した場合、アプリケーションを実装するための資金を調達できます。
資金調達メカニズムでは、アプリケーションの初期開発に貢献した人にトークンが配布されます。によるマスターコインたとえば、当初は ICO に参加する投資家に配布されました。調達されたビットコインが指定されたアドレスに送られた後、投資家はMasterCashと交換することができ、プロジェクトは調達したビットコインをアプリケーションの開発資金として使用します。
副題
DAppsはどのように機能しますか?
DApps が適切に機能するには、前に紹介した 4 つの基本要素を実装する必要があります。
分散型ブロックチェーンに基づくアプリケーションは、プロトコルを使用して生成されたトークンを継続的に消費します。 DApps のオープンソースの性質により、DApps は完全に分散化され、誰でもコードを表示して貢献できるようになります。コードは製品開発のスケーラブルなプロセスを決定するため、そのオープンソースの性質によりその品質と量を保証できます。
副題
分散型アプリケーションの例
Golem
DAppsプロジェクトとしては、PCとデータセンターを利用してレンタル可能なスーパーコンピュータを構築するというコンセプトで、世界中の誰でもレンタルの申し込みが可能です。
このプロジェクトは中央サーバー ファームに依存せず、代わりにコンピューターをレンタルして作業を行う「プロバイダー」にコンピューティング負荷を分散します。これらのプロバイダーは、GNT トークンと引き換えにコンピューター リソースを共有します。この分散レンダリング プロセスは、同様に集中化されたプロジェクトよりも計算が速く、コストが低くなります。
Augur
Augur は、予測市場と分散型 Web の利点を組み合わせています。これは、ユーザーが潜在的な取引の収益について予測できるようにする分散型市場予測プラットフォームとみなすことができます。さらに、Augur は「群衆の知恵」を利用して現実世界の出来事を予測し、ERC20 トークンを使用します。
アプリによって予測される結果の多くは、現実世界の専門家の予測よりも正確であることが証明されています。ユーザーが取引について正しい予測をすると、プラットフォームはユーザーに報酬を与えます。さらに、イベントを報告するマーケット作成者とプラットフォームトークン保有者にも報酬が支払われます。
Prism
プリズムはShapeShiftトラストレスで分散型の資産ポートフォリオ市場を提供するイーサリアム ホスティング プロジェクト。 EDCC (Executable Distributed Code Contracts) を活用して、市場ポートフォリオ用のカスタム管理ツールを生成します。ユーザーはイーサリアムをさまざまな暗号通貨でステークし、保持したい割合を指定できます。
Prism を使用すると、サードパーティの必要性がなくなり、ウォレットや複数の秘密鍵を保持および保管する複雑なプロセスが不要になります。このプロジェクトはイーサリアム スマート コントラクトに基づいているため、さまざまな取引所のパスワードやキーを管理する必要はありません。また、インタラクティブな UI を通じて投資家のポートフォリオを表示し、すべてをリアルタイムで自動的に追跡します。
Aragon
オープンソース プロジェクトである Aragon では、ユーザーは、Aragon Foundation が管理する Ethereum プラットフォームに基づいた分散型組織を作成および管理できます。
プラットフォームは構築と管理のために作成されましたDAO (分散型自律組織)これには、製品の将来の開発を決定するための投票権を提供するプラットフォーム トークンである ANT も含まれています。アラゴンの DAO コンセプトは、非営利財団を含むあらゆる組織や企業で使用でき、これらのエンティティに対してより高いレベルのガバナンスを提供します。
結論は
結論は
DApps の機能は人々のニーズがますます高まっていますが、分散型アプリケーションの生態環境がまだ不完全であることは否定できません。現在を振り返ると、世界的な業界の巨人がブロックチェーン技術に足を踏み入れ、ブロックチェーンエコシステムの中で地位を占めようとしています。しかし、インターネットの報道と比較すると、現在のブロックチェーンは「星が点在している」にすぎません。ブロックチェーンを主流ユーザーの視野にどのように組み込むか、DApp は大きな期待を抱いています。