【ダップス】

DApps(分散型アプリケーション) とは?

💡 誰にも止められない、みんなで動かすアプリの新しいカタチ
📌 このページのポイント
従来のアプリ vs DApps 従来のアプリ ユーザー 企業のサーバー (単一障害点) 中央集権DB 管理者が全権限を持つ DApps ウォレット接続 スマートコントラクト (自動実行・透明) Node Node Node 管理者不要・検閲耐性
従来のアプリと DApps の比較イメージ
ひよこ ひよこ

DAppsって普通のアプリと何が違うの?

ペンギン先生 ペンギン先生

一番の違いは「中央管理者がいない」ことだよ。たとえばLINELINE社のサーバーで動いてるけど、DAppsはブロックチェーン上のスマートコントラクトで動くから、特定の会社がコントロールしてないんだ

ひよこ ひよこ

管理者がいないのに、ちゃんと動くの?

ペンギン先生 ペンギン先生

そこがスマートコントラクトのすごいところでね。ルールがプログラムとしてブロックチェーンに書き込まれているから、誰かが管理しなくても自動的にルール通りに動くんだ。しかもコードは公開されてるから、誰でも中身を確認できるよ

ひよこ ひよこ

具体的にどんなDAppsがあるの?

ペンギン先生 ペンギン先生

有名どころだと、Uniswap(分散型取引所)、Aave(レンディング)、OpenSea(NFTマーケット)なんかがあるね。ゲームだとAxie Infinityが一時期すごく流行ったし、最近は分散型SNSのLensProtocolなんかも注目されてるよ

ひよこ ひよこ

使うのに特別なものが必要?

ペンギン先生 ペンギン先生

MetaMaskなどの暗号資産ウォレットが必要だね。ウォレットをブラウザに入れて、DAppsのサイトにアクセスして接続するのが基本的な流れ。操作するたびにガス代(手数料)がかかるのが、従来のアプリとの大きな違いだよ

ひよこ ひよこ

DAppsって完璧なの?デメリットはないの?

ペンギン先生 ペンギン先生

まだ課題は多いよ。ガス代が高いこと、処理速度が遅いこと、UIが分かりにくいこと、スマートコントラクトにバグがあるとハッキングされるリスクがあること。でもLayer 2の普及やウォレットのUX改善で、少しずつ使いやすくなってきてるんだ。Web3の入り口として、今後もっと身近になると思うよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「DApps」って出てきたら「ブロックチェーンで動く、誰にも管理されない分散型アプリ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Decentralized Applications」 = 分散型アプリケーション
💬 Decentralized(非中央集権の)とApplications(アプリケーション)を組み合わせた造語で、DAppsと複数形で呼ばれることが多いよ
← 用語集にもどる