Network > DApps

DAppsとは?

Decentralized Applicationsの略。
非中央集権的アプリケーション=分散型アプリケーションの意。

DApps(Decentralized Applications:自律分散型アプリケーション)とは中央管理者が存在せず、不特定多数の者が自律的に行動した結果、全体のシステムが機能する自律分散型アプリケーションのことで、ビットコインやイーサリアムがその代表と言われています。
DApps研究家のDavid JohnstonがGitHubに投稿した定義によると、DAppsは以下の要件を満たすアプリケーションとされています。

  1. アプリケーションはオープンソースによって提供され、中央管理者のいないネットワーク上で参加者の合意によりに関するすべての決定が成されること
  2. ブロックチェーンによって、デジタル情報が安全に分散保存されること
  3. アプリケーションでやりとりされる情報をもつ価値(トークン)を、ネットワーク健全性の維持に貢献した参加者への報酬として与えること

Definition of a Dapp
For an application to be considered a Dapp (pronounced Dee-app, similar to Email) it must meet the following criteria:

  1. The application must be completely open-source, it must operate autonomously, and with no entity controlling the majority of its tokens. The application may adapt its protocol in response to proposed improvements and market feedback but all changes must be decided by consensus of its users.
  2. The application's data and records of operation must be cryptographically stored in a public, decentralized blockchain in order to avoid any central points of failure.
  3. The application must use a cryptographic token (bitcoin or a token native to its system) which is necessary for access to the application and any contribution of value from (miners / farmers) should be rewarded in the application’s tokens.
  4. The application must generate tokens according to a standard crytptographic algorithm acting as a proof of the value nodes are contributing to the application (Bitcoin uses the Proof of Work Algorithm).

原典を見たら、3つじゃなくて4つだった。David Johnston氏の定義を一度読んでおいた方が良い。

ディーアップの定義
アプリケーションが Dapp (Dee-app と発音し、Email に似ています) とみなされるためには、以下の基準を満たしていなければなりません。

  1. アプリケーションは完全にオープンソースであること、自律的に運営されていること、そしてトークンの大部分を支配しているエンティティが存在しないこと。アプリケーションは、提案された改善案や市場からのフィードバックに応じてプロトコルを変更することができますが、すべての変更はユーザーのコンセンサスによって決定されなければなりません。
  2. アプリケーションのデータと操作記録は、中央の障害点を避けるために、公開された分散型ブロックチェーンに暗号化されて保存されなければなりません。
  3. アプリケーションは、アプリケーションへのアクセスに必要な暗号トークン(ビットコインまたはそのシステムに固有のトークン)を使用しなければならず、(採掘者/農民)からの価値の貢献はアプリケーションのトークンで報われなければなりません。
  4. アプリケーションは、ノードがアプリケーションに貢献している価値の証明として機能する標準的な暗号化アルゴリズムに従ってトークンを生成しなければなりません(ビットコインはProof of Workアルゴリズムを使用しています)。
     
    (www.DeepL.com/Translator(無料版)で翻訳しました。)

DAppsの3つのタイプ
DAppsには独自のブロックチェーン上で構築するもの、既存のブロックチェーンを利用するもので3つのタイプが存在するとしています。

  1. タイプ1は、ビットコインやイーサリアムなどの独自のブロックチェーンを持つアプリケーションです。
  2. タイプ2は、ERC20トークンやイーサエモンのようなタイプ1のブロックチェーン上を利用するアプリケーションで、アプリケーションを利用するためのトークンが発行されるものが該当します。
  3. タイプ3は、自律分散型のファイルストレージ「SAFE(Secure Access For Everyone)Network」のようなタイプ2のプロトコルを利用するアプリケーションで、タイプ2と同様にアプリケーションを利用するためにトークンが必要なものを指します。

公式サイト

(特に無し)

ライブラリー / フレームワーク

P2Pブロックチェーンを利用した各種の技術やライブラリーをチェックしてみましょう。

News

  • DApps_News DAppsの最新の動向などのまとめ

参考書

P2P

 分散システム 第二版
アンドリュー・S・タネンバウム
ピアソン桐原
2009-01-01
¥4596

 電力流通とP2P・ブロックチェーン: ポストFIT時代の電力ビジネス
武田 泰弘
オーム社
2019-05-18
¥2200

ブロックチェーン

 徹底理解ブロックチェーン ゼロから着実にわかる次世代技術の原則(impress top gear)
Daniel Drescher
インプレス
2018-06-28
¥3190

 いちばんやさしいブロックチェーンの教本 人気講師が教えるビットコインを支える仕組み (「いちばんやさしい教本」シリーズ)
杉井靖典
インプレス
2017-08-25
¥2035

 ブロックチェーンプログラミングのためのコンピュータサイエンスがわかる本
石川 聡彦
KADOKAWA
2019-03-18
¥2750

 ブロックチェーン 相互不信が実現する新しいセキュリティ (ブルーバックス)
岡嶋 裕史
講談社
2019-01-17
¥1100

 WHY BLOCKCHAIN なぜ、ブロックチェーンなのか?
坪井 大輔
翔泳社
2019-07-12
¥1760

 ブロックチェーン 仕組みと理論 増補改訂版
赤羽 喜治 編著
リックテレコム
2019-07-27
¥3520

 ブロックチェーン システム設計
中村誠吾
リックテレコム
2018-07-28
¥3300

 ブロックチェーン dapp&ゲーム開発入門 Solidityによるイーサリアム分散アプリプログラミング
Kedar Iyer
翔泳社
2019-03-18
¥3608

 図解即戦力 ブロックチェーンのしくみと開発がこれ1冊でしっかりわかる教科書
コンセンサス・ベイス株式会社
技術評論社
2019-09-02
¥2178

 ブロックチェーンアプリケーション開発の教科書
加嵜 長門
マイナビ出版
2018-02-01
¥3619

 ブロックチェーン・プログラミング 仮想通貨入門 (KS情報科学専門書)
山崎 重一郎
講談社
2017-08-22
¥4070

 ブロックチェーン ビットコインへの入り口
日本電気株式会社 金融システム開発本部 金融デジタルイノベーション技術開発室

2017-07-06
¥540

 今押さえておきたいブロックチェーンの本質 (KEY PRISM)
大坪 誠

2019-01-09
¥300

ビットコイン

 ビットコインとブロックチェーン:暗号通貨を支える技術
アンドレアス・M・アントノプロス
NTT出版
2016-07-14
¥2800

 いまさら聞けない ビットコインとブロックチェーン
大塚 雄介
ディスカヴァー・トゥエンティワン
2017-03-24
¥1650

イーサリアム

 マスタリング・イーサリアム ―スマートコントラクトとDAppの構築
Andreas M. Antonopoulos
オライリージャパン
2019-11-30
¥4400

 1時間でわかるイーサリアム入門 ~ビットコインに次ぐ仮想通貨をゼロから学ぶ~ (NextPublishing)
小田 玄紀
good.book
2017-12-22
¥990

 Ethereum+Solidity 入門 Web3.0を切り拓くブロックチェーンの思想と技術 (impress top gear)
Chris Dannen
インプレス
2019-03-18
¥3850

 ブロックチェーン イーサリアムへの入り口 第二版 (ブロックチェーン技術書籍)
日本電気株式会社 金融システム開発本部 金融デジタルイノベーション技術開発室

2017-07-09
¥980

その他

 試して学ぶ スマートコントラクト開発
加嵜 長門
マイナビ出版
2019-01-30
¥3839

 はじめてのブロックチェーン・アプリケーション Ethereumによるスマートコントラクト開発入門 (DEV Engineer's Books)
渡辺 篤
翔泳社
2017-08-03
¥3300

 Solidityプログラミング ブロックチェーン・スマートコントラクト開発入門 (KS情報科学専門書)
Modi,Ritesh
講談社
2019-09-07
¥3300

 スマートコントラクト本格入門―FinTechとブロックチェーンが作り出す近未来がわかる
鳥谷部 昭寛
技術評論社
2017-02-16
¥2340

 堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門
田篭 照博
技術評論社
2017-10-27
¥3278







トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-05-05 (火) 09:56:44 (1453d)