分散型アプリとは何か、どのように機能するのか?

分散型アプリは、最近になってテック業界に参入した新世代のアプリです。しかし、皆は、良いサクセスストーリーが好きかもしれませんが、特に初めて遭遇した場合は、それがどのようなものかを理解することが重要です。

DAppsは、ピアツーピア技術やイーサリアムのブロックチェーンに組み込まれたスマートコントラクトを、単一のコンピュータでも機能させるデジタルプログラムです。日本をはじめとする世界の暗号の最新動向を追っている方なら、ブロックチェーン技術がどれほどネット世界に浸透しているか、すでにご存じでしょう。オンラインギャンブルやオンラインショッピングサイトなどの暗号通貨対応プラットフォームでの決済を促進するほか、最近インターネットで話題のNFTにも利用されています。

専門用語が多くて頭がこんがらがってきたという方のために、私たちが投げかけた用語のいくつかを理解できるよう、少しペースを落として説明します。ここでは、ブロックチェーン、ピアツーピア、スマートコントラクトの概要について説明します。

●      ブロックチェーンテクノロジー

ブロックチェーンテクノロジーというとビットコインを連想される方が多いと思いますが、世界を変えた暗号通貨のパイオニアだけに通用するものではありません。この技術は、現在存在する多くの暗号通貨の鍵であり、現在では分散型アプリにおいて重要な役割を担っています。

一言で言えば、ブロックチェーンは、コンピューターネットワークのノード間で安全に共有される分散型(または分散型)データの元帳(またはデータベース)です。ブロックチェーンは、情報を電子的にデジタル形式で保存し、データベースの分散化により、記録されたデータの高い精度と安全性を確保します。

その結果、dAppsのユーザーは第三者を介することなく、信頼の保証を享受することができます。そのため、この技術は改ざんされにくく、さらに、アプリを開発した組織による不当なアクセスからユーザーデータを保護することができるのです。

●      ピアツーピアテクノロジー

ピアツーピアネットワークとは、2台以上のPCを別のサーバーコンピュータを介さずに接続することで作られるネットワークです。ここでのサーバーコンピューターの排除は、分散型アプリが干渉しにくいことを確信しています。

●      スマートコントラクト

スマートコントラクトは、ブロックチェーンテクノロジーに基づいて構築されたプログラムの重要な部分です。その機能は、ブロックチェーンプラットフォームに格納された契約の一部または全体を自動的に実行することです。契約条件はコードに直接書き込まれ、コードと契約の両方を保存・配布するために分散型ブロックチェーンネットワークが使用されます。

分散型アプリの機能を十分に理解するために、次の項で私たちが慣れ親しんでいる従来の中央集権型アプリの機能をすべて見てみましょう。

集中管理型アプリの仕組み

従来のアプリは、Tinder、Facebook、Instagram、TikTok、Twitterなど、いわゆる一元管理型のアプリです。なぜだろうと思うかもしれませんか?さて、一方では、ブラウザ上でWebアプリが動作している状態です。反対側には、サーバーがありますね。ブラウザ上で動作するウェブアプリケーションは、お客様の情報を中央のシステムと同期させます(そのため、中央のアプリケーションという名前になっています)。しかし、お客様の活動は、中央のシステムをコントロールしている人によって運営されているのです。これが、中央集権型アプリと分散型アプリの大きな違いです。もし、Twitterが分散型アプリであれば、ドナルド・トランプのような人物もTwitterアカウントを立ち上げているでしょう。

dAppsの仕組み

さまざまなカテゴリーにまたがるdAppsがたくさんあります。中央集権的なアプリのように、ユーザーがコントロールされることがないため、安心して利用することができます。

例えば、BitTorrentのようなdAppを考えてみましょう。中央集権的なアプリにありがちな、クリエイターが投稿したものを削除する方法がないのです。

しかし、どうしてこんなことが可能なのでしょうか?先ほどお話したスマートコントラクトを覚えていますか?スマートコントラクトを通じて、人間が一切介入することなく、シームレスにコマンドが実行されます。

このように考えると、分散型アプリでは、コンピュータが集中型アプリと同じ機能を実行することになります。ただ、責任が1台のコンピュータに集約される集中型アプリに対して、他の複数のコンピュータのネットワークに分散される点が異なります。

dAppsでバラ色になるわけではない

今日まで、dAppsは、中央集権的なアプリで溢れかえっている、すでに確立された主流の技術業界から十分な歓迎を受けていないのです。しかし、自分がほとんどコントロールできないビジネスモデルを売るのは難しいというのは、無意味なことではありません。さらに、そのようなアプリが中央集権的なアプリの利益率に見合うものであることを正当化することは難しいです。

また、これらのアプリは公開されているため、ハッカーからの攻撃を受ける可能性があります。

これらのアプリは、そのような行為で悪名高く、つまり、宣伝されているほど安全ではありません。このような欠点があるdAppsが、長い目で見てどうなるかは未知数である。では、最後に一般ユーザーが心を開いてくれるのか、という疑問が残ります。それは、これからの時代に期待したいところです。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする