ブロックチェーンゲームを調べてみると、「dApps」という単語がよく出てきますよね。初めてみると読みもよくわかりません。
この記事ではdAppsとは何かを解説します!
dAppsはDecentralized Applicationsの略です。
分散型という意味のDecentralizedの頭文字「D」と、アプリケーションの「app」に複数の「s」を付けた単語です。
日本語では分散型アプリケーションといいます。
Dapps、DApps…、と行った表記も見ますが意味は崩れないのでどれでも問題ありません。
dAppsの表記をよくみるので、わたしはdAppsを採用してます。
あと読み方は「ディーアップス」もしくは「ダップス」です。
これもまたどちらでも問題ありません。
dAppsに投資するDavid JonstonのVCファンドによる定義を採用します。
①アプリケーションは、オープンソースであること。オペレーションは自動であり、中央のコントロール主体を持たないこと。トークン、データ、レコード、などにつき、暗号化されて分散化されたブロックチェーンを利用していること。
②アプリケーションは、オープンに流通可能な、暗号トークンを持っていること。アプリケーションの利用に際してトークンを利用すること。参加者には、そのトークンによってリワード(報酬)が支払われること。
③アプリケーションはマーケットやユーザーからの改善要求によりプロトコルを改善していくこと。この改善は、ユーザーのコンセンサスによること。出典 : doublehash.me
とはいえ、初めてブロックチェーンゲームを触ってみたという方には難しいですよね。
慣れないうちは「ブロックチェーンを使ったアプリケーション」ぐらいでいいかなと思います。
もう少し正確にいえば、「ユーザーによって分岐することが可能なアプリケーション」と解釈するとよいそうです
dAppsの例としてよくいわれるアプリケーションがビットコインです。
ビットコインは根幹にあるブロックチェーン技術を用いて作られた通貨で、ビットコインキャッシュといったものに分岐しています。
dAppsのゲームとして、dAppsゲームと言う言葉を聞いたことがある方も多いのではないでしょうか。
実は、ゲームにおいては、正確な定義に沿ったdAppsはほぼありません。
ほとんどのゲームは、ブロックチェーンを一部に用いた、「ブロックチェーンを使ったアプリケーションゲーム」です。
有名なクリプトキティーズも、遺伝情報など公開していない部分もあり、厳密にはdAppsではありません。
しかし、文字数や、なじみやすさから、dAppsゲーム≠ブロックチェーンゲームではありますが、dAppsゲーム、あるいはdAppsと言われる事は多いです。
このゲームは仮想通貨イーサリアムのプラットフォームで動き、スマートコントラクトとよばれる自動契約の技術によって仮想的な資産の売買などができます。
dAppsの定義は難しいですが、ゲームといったdAppsを実際に触ってみてそのすごさを実感するのが一番だと思います。
dAppsゲームで遊ぶには、dAppsゲームが使っているチェーンに合わせて、ブラウザウォレットを導入する必要があります。
日本のdAppsゲームの場合はほとんどEthereumを使ったdAppsゲームなので、メタマスクを導入しましょう。
dAppsと言えば、Ethereumの上で動く物でしたが、最近は、TronやEOS、IOSTなどの上で動くdAppsも増えてきています。
それらの新しいdAppsは、DAU上では、EthereumのdAppsを大きく上回るほどに成長しています。