ブロックチェーンについて話すことは非常に深く、カバーすることがたくさんあります。 今回は、Dappsまたは分散型アプリケーションについて少し説明します。
分散型アプリケーション(Dapp、dApp、またはDApp)は、信頼性の高いプロトコルを使用して分散型ネットワーク上で多くのユーザーによって実行されるアプリケーションです。 これらは、単一の障害点を回避するように設計されています。 彼らは通常、コンピューティングパワーを提供したことに対してユーザーに報酬を与えるトークンを持っています。
定義
私が見つけたdappとは何かの最も正確な定義: dappsは、中央制御エンティティなしで自律的に動作し、すべての変更は提案とそのユーザーのコンセンサスによって決定されます。
これは、Dappが開発者にとって非常に興味深いものになった理由をすでに明らかにし始めています。中央の権限がなければ、中央のアプリケーションよりもアーキテクチャ的に優れています。
一般的な定義には、次の属性が含まれます。
コードはオープンソースであり、自律的に管理されます。
- レコードとデータはブロックチェーンを使用して保存され、信頼性の高い相互作用を提供し、単一の障害点を回避します
- 暗号トークンを使用して、コンピューティングパワーを提供するユーザーに報酬を与えます。
- 暗号化アルゴリズムによって生成されたトークン。
Dappsの利点
通常のWebアプリケーションにおける重要な課題のXNUMXつは、障害耐性です。 アプリケーションの人気が高くなりすぎたり、サービス拒否攻撃の犠牲になったりした場合、アプリケーション開発者は泣く以外に何もできません。
さらに、 Dappには、ブロックチェーン上のピア間でリソースと機能が分散されています。
これにより、従来の攻撃で攻撃するのに非常に費用がかかります 単一のサーバーに依存しないため、サービスの拒否。
dappが一元化された対応物よりも優れている他の重要な利点は、ダイナミクスを再形成することです。
Facebook、Twitter、Instagramなどのプラットフォームは、ユーザーが作成および消費するコンテンツに依存しています。
通常のアプリケーションでは、一元化されたエンティティは、そのユーザーによって提供された努力の最大の受益者です。
Dappsを使用すると、分散型ガバナンスモデルにより、電力が再配分されるため、アプリケーションユーザーとそのソフトウェア作成者はより平等に利益を得ることができます。
Dapps、操作なしで情報を配信するための未来

Dappsの技術的な利点は非常に明確かもしれませんが、 分散化された部分であることを考えると、dappsの可能性を実際に解き放つことになると、データの操作は非常に困難です。
私たちが挙げることができる明確な例は、政治的イベントでソーシャルネットワークが果たす役割です。明確な例は、数年前のエジプトでした。
別の例は、ソーシャルネットワークが特定の候補者を支持するために使用されているいくつかの国の選挙で明らかにされたスキャンダルです。
これを考えると、Dappsは状況を完全に変えることができますが、それでもXNUMXつの要素が欠けています。それはリアルタイムデータです。
生き生きと機能することができるアプリ 現時点では、それらは常に人々や組織にとってはるかに強力なツールになります 本質的に時間の経過とともに静的なままでなければならないアプリケーションよりも。
もちろん、ほとんどの開発者は、リアルタイム情報の利点に完全に精通しています。
しかし、分散型アプリケーション向けに高品質のリアルタイムデータソースを統合することには、深刻な課題が伴います。
現在、ブロックチェーンの領域内で暗号化トランザクションのみを処理するDappは、これらの問題について考える必要はありません。
ただし、トランザクションの決済だけでなく、より多くの機能を提供できる複雑なDappを作成するには、 一般の人々や多数の組織からのリアルタイムの外部データへのアクセスが不可欠になります。
いくつかのDapps
最後に、いくつかのDappが出現し、そのうちのいくつかに言及することができます。
- Augur-予測市場
- 基本的な注意トークン-デジタル広告ネットワーク。
- Cryptokitties-ブロックチェーンベースの仮想ゲーム
- OmiseGO-オープンな支払いプラットフォームと分散型取引所。
- Steemit-Redditに似たブログプラットフォーム
- Steepshot-Instagramに似た写真共有プラットフォーム
- DTube-Youtubeに似たビデオ共有プラットフォーム
- DSound-Soundcloudに似た音楽共有プラットフォーム