Bitflyer・・・BTC出来高No.1!安心大手でセキュリティも世界一!【第2位】「手数料が安い」Zaif・・・手数料の安さNo.1!積立投資機能や取引高に応じた報酬キャンペーンも実施!【第3位】「初心者におすすめ」DMMビットコイン・・・取引所の利用が初めての人でも見やすいチャート機能。GMOコイン・・・人気銘柄リップルの購入検討中の方はGMOコイン!上場企業GMOグループで安心!仮想通貨の激しく上下するチャートや、仮想通貨取引所のハッキング事件など、最近は仮想通貨関連の話題には事欠かない日々ですね。それでも、仮想通貨の根幹であるブロックチェーン技術には、今後も大きな可能性が存在しています。中でも、昨今熱い注目を集めているのが、「Dapps(DApps)」と呼ばれる、ブロックチェーン技術を利用したアプリケーションです。アプリケーション」などとも呼ばれ、一般的な読み方は「ダップス」でほぼ定着しています。仮想通貨に興味のある方であれば、この「Dapps(DApps)」の文字自体は、既に何度か目にされていると思います。それでも、「Dapps(DApps)」の実態については今一つよく分からない、という感想を持っている方も相当多いようです。今日はこの「Dapps(DApps)」とはいったい何か、初めての方にも分かりやすく解説しましょう。併せて、その重要性や利用例、今後の課題などについても説明します。まとめDappsとはいったい何?アプリケーション?仮想通貨?まず、Dappsとは何か、そこを理解することから始めましょう。Dappsとは、どのような人にも非常に理解しやすい概念だろうか、と問われれば、それは恐らくNOになるでしょう。それでも、最低限押さえておくべきポイントはあります。Applications」の略になります。Jonston)氏によるものをベースにして説明します。Dappsとは、以下の3条件を全て満たすアプリケーションを指します。Dappsの条件1:オープンソースコードのアプリケーションであること。自動化されたオペレーションが実行されており、中央集権的なコントロール主体を持っていないこと。使用されるトークン、データ、レコードなどについては暗号化され、かつ分散化されたブロックチェーン技術を用いていること。解説すると、最も大切なのは、ソースコードが一般に公開されており、中央集権的に特定の人間・組織がオペレーションをしなくても、ソースコードにより自律的に動けるアプリケーションであることです。Organizarion:分散自律組織)であることが必須であり、BTC(ビットコイン)などはその典型となります。各々のMiner(マイナー)が自らの利益を追求して行動するだけで、全体管理者が不在であっても、(多少時間を要するケースはあるにしても、)BTCの送金オペレーションは確実に機能していますね。これらはブロックチェーン技術をベースにしているのが特徴です。因みに、一見、BTCと同じような仮想通貨に思えても、ブロックチェーン技術を用いておらず、中央集権的なコントロールが利いているものは、Dappsとは言えません。送金が早くできるということで、仮想通貨投資をされている方々に最近注目されているXRP(リップル)などは、この定義に従えばDappsではないことになります。XRPの場合、リップル社が一括で発行している仮想通貨であり、いわゆるMinerによるマイニングもできません。リップル社自ら大量のXRPを保有していて、同社独自で市場価格の調整が可能な状態となっています。XRPは、Dappsとは真逆の性格の仮想通貨なのですね。一つの例として、最近すっかり定着しているAirbnbのサービスを採り上げましょう。Airbnbは誰でも空いている部屋を貸し出すことができ、宿泊場所を探している方は誰でも部屋を探して借りることができる、というサービスですね。Airbnbのアプリケーションは、確かに誰でも登録可能なP2P(ピアツーピア)型のサービス提供にはなっています。Applications)であると看做せるのです。Dappsとしてはカテゴライズできません。Dappsの条件2:アプリケーションが独自の仮想通貨(暗号通貨)/暗号トークンを持っていて、排他的ではなくオープンに流通可能になっていること。アプリケーションを利用するに当たっては、ユーザはその仮想通貨/トークンを使用すること。貢献者に対しては、その仮想通貨/トークンにより自動的に報酬が与えられること。これは、仮想通貨(暗号通貨)/暗号トークンによる一種の経済圏が成立していることを示しています。BTC(ビットコイン)の場合ですと、利用はBTCという仮想通貨によってまさになされており、送金手数料(報酬)もBTCでMinerに支払われます。Minerは、所有資源(コンピュータ)をユーザの送金行為のために提供する代わりに、自動的にBTCによる報酬を得ることになるのですね。Dappsの条件3:アプリケーションは、ユーザや市場からの改善要望を受けて、プロトコルを改善してゆくこと。この改善の実施は、ユーザのコンセンサスに基づくものであること。アプリケーションの仕様変更を行う場合、中央集権的なコントロール主体が上意下達的に決めるのではなく、ユーザコンセンサスにより決められることがDappsの特徴です。オープンソースコードのプロジェクトの多くがこれに該当し、インターネットプロトコルの大半はこのような経緯で開発され、徐々にブラッシュアップされてきました。Dappsもそのような形で進化しなければならない、とされているのです。以上、3つの条件を漏れなく満たすものこそが、完全なDappsであるとされています。この点、BTC(ビットコイン)はパーフェクトなDappsである、と言うことができますね。一般的には、仮想通貨に興味がある方の大半も含めて、「BTCがアプリケーションである、」という見方には、すぐには頷けないのではないでしょうか。BTCをアプリケーションとして捉える視点を持つためには、Dappsに対する正しい理解が必要となる訳です。ここは極めて重要な部分だと言えますね。Jonston)氏によるDappsについてのオリジナル文章(英文)も紹介しておきます。Dapps既存アプリケーションとDappsとの決定的な違い従来のアプリケーションによるサービス提供では、中央集権的なサーバや事業体などに管理されることにより、効率的な運用が図られていました。Dappと比較すると、従来の中央集権的なアプリケーションでは、以下2点の潜在的な問題(弱点)を抱えています。1主体の単一障害点(運用主体やサーバに障害が発生すれば、そこでサービス提供は終わり)2運用の不透明性(運用主体がユーザに不利益となる行為を行っても発覚し難い)つまり、サービス提供しているアプリケーションを運用・管理する中央集権的なコントロール主体を、ユーザが全面的に信頼する前提で成り立っている訳です。他方、Dappsの場合は、ブロックチェーン技術により、ネットワーク全体に広がるサーバ(ユーザのPCリソース)と、ユーザコミュニティにより共同して運用・管理してゆくのが特徴です。換言すれば、Dappsのアプリケーションは、ブロックチェーン技術の特性を利用し、システムダウンや第三者による検閲・改竄に対して、極めて強力な耐性を持って自律的に実行されています。今後は、これまでのように企業や政府・自治体などのような中央集権的な管理者が存在する、既存アプリケーションによるサービス提供ではなく、ブロックチェーン技術を利用した、非中央集権的で分散的なDaapsによるサービスが、インターネット上に次々にリリースされてゆくことでしょう。先にも触れたBTC(ビットコイン)は典型的なDappsであり、既に仮想通貨の世界では実質的な基軸通貨としての地位を確立しています。追って、現在既に社会基盤になりつつある、代表的なDappsの事例を具体的に紹介します。Dappsの最大の魅力・メリットは何だろう?それでは、Dappsの最も特筆すべき魅力、使用するメリットとは何なのでしょうか。中央集権的な管理者の不在こそがDapps最大の魅力Dappsは上の定義でも触れましたが、ブロックチェーン技術を利用することにより、中央集権的な管理者を必要とせず、自律的なオペレーションを行います。加えて、改善(仕様変更)についても、ユーザコンセンサスを必要とします。表現を換えれば、これまでの中央集権型アプリケーションによるサービス提供では確実に存在している、中間搾取者という位置付けが仕組み上存在し得ない、ということです。これこそが、Dappsの最大の魅力であり、メリットでもあります。今後提供されるサービスの多くがDapps化したアプリケーションによるものになれば、国家・資本主義という既存社会の桎梏(しっこく)を易々と超越する、新たな経済圏が誕生してくる可能性すらあります。これは、多少大袈裟な言い方に聞こえるかも知れませんが、Dappsとは人類の近代社会からの脱皮への嚆矢(こうし)であるかも知れないのです。Dappsの具体的な活用事例は?現在、Dapps化したアプリケーションによるサービスは、実は既に多くが活用されています。間違いなく、今後さらに利用が拡大してゆくことでしょう。(ギャンブル市場)、ID認証、ネットゲーム、分散型ストレージ、著作権保護など様々な分野において、Dappsによるプラットフォームが構築され、活用されています。仮想通貨(暗号通貨/トークン)ここまでに触れたように、仮想通貨・トークンはDappsとの親和性が極めて高いサービス領域です。気を付けなければいけないのは、XRP(リップル)の例のように、仮想通貨=Dappsとは自動的にはならないことですね。以下に紹介する仮想通貨以外にも、もちろんDappsは多数存在しています。BTC(ビットコイン)先に述べたように、BTC(ビットコイン)自体が典型的なDappsです。Dappsの3つの定義に当て嵌めてみても、BTCは全てを満たしています。繰り返しになりますが、BTCをDappsとして認識する観点を持つことは、Dappsを理解する上での極めて根本的、かつ重要なものだと言えるでしょう。BTCは仮想通貨の世界における実質的な基軸通貨となっていて、FIAT(法定通貨)の世界における米ドルのような位置付けになっています。Contract)を実行するための分散型プラットフォームの名称です。ETHそれ自体はスマートコントラクトを実行するためのプラットフォーム(土台)であり、動作環境であり、仮想通貨ではないのですね。この動作環境の中で、基軸となるのがイーサー(ETH)と呼ばれているお馴染みの仮想通貨になります。ETHは早くも仮想通貨の枠組みを超越し、Dappsのプラットフォーム(動作環境)として、その将来が嘱望されるプロジェクトです。因みに、ETHにおけるスマートコントラクトとは、ETHのプラットフォーム上で交わされるデジタル化された契約・約束事であり、それを自律的に実行するプログラムである、と言うことが可能です。DASH(ダッシュ)DASH(ダッシュ)は、仮想空間で現金(キャッシュ)のように、気軽に決済(支払い)に使えることを目的に開発されました。仮想通貨の世界での「現金」であるために、決済処理のスピードと、ある程度の匿名性を備えています。DASHの大きな特徴として、マスターノードと呼ばれるユーザの存在があります。マスターノードとは、1000DASH以上を保有しているユーザを指し、ブロック承認報酬の45%を付与されることになっています。彼らの存在によって、BTCが一般Minerのみによる一層構造であるのに対し、DASHは二層構造である、とも言われる所以になっています。このマスターノードは、開発者らからの今後のDASH運営に関する提案に賛成/反対かを、月末に投票する権利を持ちます。彼らは、この投票権を持つ代わりに、次の3つの義務を負います。124h365dノードをフル稼働させること、2InstantSendのネットワークを提供すること(送金、決済といったトランザクションの承認を行うのはマスターノードと決められている)、3PrivateSendのネットワークを提供すること(複数の分割されたトランザクションを一旦ミックスしてからアウトプットする)、の3点です。(DEX)まず、仮想通貨取引所=Dappsとは無条件にならないことを理解しましょう。一般的に知られている大半の仮想通貨取引所は、皆さんご存じのように株式会社の運営です。仮に、コインチェックのようにハッキング被害に遭えば、ユーザが預けていた仮想通貨は不法に奪取されてしまうリスクが常に付きまといます。(DEX)であれば、秘密鍵を取引所に預けることなしにセルフコントロールできますから、今回のコインチェックでXEM(NEM)が流出したような事件に巻き込まれるリスクは、仕組み上なくなります。資産を預けている仮想通貨取引所が倒産するリスクもありません。