#author("2020-05-13T08:02:45+00:00","default:sagasite","sagasite")
#author("2020-05-13T10:20:44+00:00","default:sagasite","sagasite")
[[Network]] > DApps

#contents

//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* DAppsとは? [#v15e82d2]

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

-[[DApps - Google 検索>https://www.google.com/search?q=DApps]]

-[[DApps(自律分散型アプリケーション)とは? | イーサリアム(ETH)の最新ニュースならHEDGE GUIDE>https://hedge.guide/cryptocurrency/ethereum/mechanism/dapps]]

>DApps(Decentralized Applications:自律分散型アプリケーション)とは中央管理者が存在せず、不特定多数の者が自律的に行動した結果、全体のシステムが機能する自律分散型アプリケーションのことで、ビットコインやイーサリアムがその代表と言われています。
DApps研究家のDavid JohnstonがGitHubに投稿した定義によると、DAppsは以下の要件を満たすアプリケーションとされています。
+アプリケーションはオープンソースによって提供され、中央管理者のいないネットワーク上で参加者の合意によりに関するすべての決定が成されること
+ブロックチェーンによって、デジタル情報が安全に分散保存されること
+アプリケーションでやりとりされる情報をもつ価値(トークン)を、ネットワーク健全性の維持に貢献した参加者への報酬として与えること

-[[GitHub - DavidJohnstonCEO/DecentralizedApplications: Decentralized Applications White Paper and Spec>https://github.com/DavidJohnstonCEO/DecentralizedApplications]]

>''Definition of a Dapp''
For an application to be considered a Dapp (pronounced Dee-app, similar to Email) it must meet the following criteria:
+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.
+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.
+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.
+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 に似ています) とみなされるためには、以下の基準を満たしていなければなりません。
+アプリケーションは完全にオープンソースであること、自律的に運営されていること、そしてトークンの大部分を支配しているエンティティが存在しないこと。アプリケーションは、提案された改善案や市場からのフィードバックに応じてプロトコルを変更することができますが、すべての変更はユーザーのコンセンサスによって決定されなければなりません。
+アプリケーションのデータと操作記録は、中央の障害点を避けるために、公開された分散型ブロックチェーンに暗号化されて保存されなければなりません。
+アプリケーションは、アプリケーションへのアクセスに必要な暗号トークン(ビットコインまたはそのシステムに固有のトークン)を使用しなければならず、(採掘者/農民)からの価値の貢献はアプリケーションのトークンで報われなければなりません。
+アプリケーションは、ノードがアプリケーションに貢献している価値の証明として機能する標準的な暗号化アルゴリズムに従ってトークンを生成しなければなりません(ビットコインはProof of Workアルゴリズムを使用しています)。
 
(www.DeepL.com/Translator(無料版)で翻訳しました。)

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

** 公式サイト [#ae22c755]
(特に無し)

** DAppsの分類 [#hcc57e90]
[[P2P]]や[[ブロックチェーン]]を使ったサービスやアプリは、どんな種類があるのでしょうか?
-[[DAppsの分類]]

//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* リファレンス / チュートリアル [#maef5ce9]
//* リファレンス / チュートリアル

//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* ライブラリー / フレームワーク [#x132c0b6]
[[P2P]]や[[ブロックチェーン]]を利用した各種の技術やライブラリーをチェックしてみましょう。

-[[IPFS]]
-[[WebRTC]]

//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* Tips [#oe2e3d74]
//* Tips

//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* News [#c9cae7b5]
-[[DApps_News]] DAppsの最新の動向などのまとめ

//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* 参考書 [#o4626e54]

** P2P [#t9d25075]

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4894714981/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51zOfqbGCyL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4894714981/vertex9-22/" target="_blank">分散システム 第二版</a><br>アンドリュー・S・タネンバウム<br>ピアソン桐原<br>2009-01-01<br>¥4596</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274223752/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51WkvCalNuL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274223752/vertex9-22/" target="_blank">電力流通とP2P・ブロックチェーン: ポストFIT時代の電力ビジネス</a><br>武田 泰弘<br>オーム社<br>2019-05-18<br>¥2200</td></tr></table>
<hr>
}}

** ブロックチェーン [#r7424da5]

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4295003921/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51WFVwRWlyL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4295003921/vertex9-22/" target="_blank">徹底理解ブロックチェーン ゼロから着実にわかる次世代技術の原則(impress top gear)</a><br>Daniel Drescher<br>インプレス<br>2018-06-28<br>¥3190</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4295001449/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/61dWahdmOGL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4295001449/vertex9-22/" target="_blank">いちばんやさしいブロックチェーンの教本 人気講師が教えるビットコインを支える仕組み (「いちばんやさしい教本」シリーズ)</a><br>杉井靖典<br>インプレス<br>2017-08-25<br>¥2035</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/404602447X/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51FbGqDXFRL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/404602447X/vertex9-22/" target="_blank">ブロックチェーンプログラミングのためのコンピュータサイエンスがわかる本</a><br>石川 聡彦<br>KADOKAWA<br>2019-03-18<br>¥2750</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4065144353/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/41Xq2LnHY3L._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4065144353/vertex9-22/" target="_blank">ブロックチェーン 相互不信が実現する新しいセキュリティ (ブルーバックス)</a><br>岡嶋 裕史<br>講談社<br>2019-01-17<br>¥1100</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4798162655/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/413o5iojM9L._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4798162655/vertex9-22/" target="_blank">WHY BLOCKCHAIN なぜ、ブロックチェーンなのか?</a><br>坪井 大輔<br>翔泳社<br>2019-07-12<br>¥1760</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4865941630/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51ROAPEY1+L._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4865941630/vertex9-22/" target="_blank">ブロックチェーン 仕組みと理論  増補改訂版</a><br>赤羽 喜治 編著<br>リックテレコム<br>2019-07-27<br>¥3520</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4865941150/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51bEsaKL0qL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4865941150/vertex9-22/" target="_blank">ブロックチェーン システム設計</a><br>中村誠吾<br>リックテレコム<br>2018-07-28<br>¥3300</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4798159689/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51pbMPeJlUL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4798159689/vertex9-22/" target="_blank">ブロックチェーン dapp&ゲーム開発入門 Solidityによるイーサリアム分散アプリプログラミング</a><br>Kedar Iyer<br>翔泳社<br>2019-03-18<br>¥3608</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4297106361/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51sDeE8kSTL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4297106361/vertex9-22/" target="_blank">図解即戦力 ブロックチェーンのしくみと開発がこれ1冊でしっかりわかる教科書</a><br>コンセンサス・ベイス株式会社<br>技術評論社<br>2019-09-02<br>¥2178</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4839965137/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/61o-cvbpNEL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4839965137/vertex9-22/" target="_blank">ブロックチェーンアプリケーション開発の教科書</a><br>加嵜 長門<br>マイナビ出版<br>2018-02-01<br>¥3619</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4061538314/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51pxWyCqaxL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4061538314/vertex9-22/" target="_blank">ブロックチェーン・プログラミング 仮想通貨入門 (KS情報科学専門書)</a><br>山崎 重一郎<br>講談社<br>2017-08-22<br>¥4070</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/B073S2T9FY/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51yvM-AkRrL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/B073S2T9FY/vertex9-22/" target="_blank">ブロックチェーン ビットコインへの入り口</a><br>日本電気株式会社 金融システム開発本部 金融デジタルイノベーション技術開発室<br><br>2017-07-06<br>¥540</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/B07MM4JL2N/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/41gGpN33ZFL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/B07MM4JL2N/vertex9-22/" target="_blank">今押さえておきたいブロックチェーンの本質 (KEY PRISM)</a><br>大坪 誠<br><br>2019-01-09<br>¥300</td></tr></table>
<hr>
}}

** ビットコイン [#i2f8394e]

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4757103670/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/511FlVr2TrL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4757103670/vertex9-22/" target="_blank">ビットコインとブロックチェーン:暗号通貨を支える技術</a><br>アンドレアス・M・アントノプロス<br>NTT出版<br>2016-07-14<br>¥2800</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4799320157/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/41O5rKWZEfL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4799320157/vertex9-22/" target="_blank">いまさら聞けない ビットコインとブロックチェーン</a><br>大塚 雄介<br>ディスカヴァー・トゥエンティワン<br>2017-03-24<br>¥1650</td></tr></table>
<hr>
}}

** イーサリアム [#h6d0c212]

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4873118964/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51pdaKIR0RL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4873118964/vertex9-22/" target="_blank">マスタリング・イーサリアム ―スマートコントラクトとDAppの構築</a><br>Andreas M. Antonopoulos<br>オライリージャパン<br>2019-11-30<br>¥4400</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4909288104/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51eMR2eeviL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4909288104/vertex9-22/" target="_blank">1時間でわかるイーサリアム入門 ~ビットコインに次ぐ仮想通貨をゼロから学ぶ~ (NextPublishing)</a><br>小田 玄紀<br>good.book<br>2017-12-22<br>¥990</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4295005738/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51aLZchU2rL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4295005738/vertex9-22/" target="_blank">Ethereum+Solidity 入門 Web3.0を切り拓くブロックチェーンの思想と技術 (impress top gear)</a><br>Chris Dannen<br>インプレス<br>2019-03-18<br>¥3850</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/B073TRC78W/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/41Mh4pDmnbL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/B073TRC78W/vertex9-22/" target="_blank">ブロックチェーン イーサリアムへの入り口 第二版 (ブロックチェーン技術書籍)</a><br>日本電気株式会社 金融システム開発本部 金融デジタルイノベーション技術開発室<br><br>2017-07-09<br>¥980</td></tr></table>
<hr>
}}

** その他 [#la67136e]

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4839966885/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51vFBeJOIXL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4839966885/vertex9-22/" target="_blank">試して学ぶ スマートコントラクト開発</a><br>加嵜 長門<br>マイナビ出版<br>2019-01-30<br>¥3839</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4798151343/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/41BST9ROh2L._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4798151343/vertex9-22/" target="_blank">はじめてのブロックチェーン・アプリケーション Ethereumによるスマートコントラクト開発入門 (DEV Engineer's Books)</a><br>渡辺 篤<br>翔泳社<br>2017-08-03<br>¥3300</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4065155371/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51J79j2sdIL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4065155371/vertex9-22/" target="_blank">Solidityプログラミング ブロックチェーン・スマートコントラクト開発入門 (KS情報科学専門書)</a><br>Modi,Ritesh<br>講談社<br>2019-09-07<br>¥3300</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4774187461/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51ueY1Pr00L._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4774187461/vertex9-22/" target="_blank">スマートコントラクト本格入門―FinTechとブロックチェーンが作り出す近未来がわかる</a><br>鳥谷部 昭寛<br>技術評論社<br>2017-02-16<br>¥2340</td></tr></table>
<hr>
}}

#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4774193534/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51ATN8TmvNL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4774193534/vertex9-22/" target="_blank">堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門</a><br>田篭 照博<br>技術評論社<br>2017-10-27<br>¥3278</td></tr></table>
<hr>
}}

//----------------------------------------
~
~
~
//----------------------------------------

// create 2020-05-05

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS