Web2とWeb3の比較
k
最終編集者: @khtmn(opens in a new tab), Invalid DateTime
Web2 とは、多くの人たちが知っている現在のインターネットのことを指します。 ですが、インターネットはユーザーの個人データと引き換えに、サービスを提供する企業によって支配されています。 イーサリアムにおける Web3 とはブロックチェーン上で実行される分散型アプリケーション(Dapp)のことを指します。 分散型アプリ(Dapp)とは、個人データが一部の企業に収益に利用されず、誰でも参加できるアプリケーションです。
より初心者にやさしいリソースをお探しの場合は、 Web3 入門をご覧ください。
Web3 のメリット
多くの Web3 デベロッパーが、イーサリアムが「分散型」であるため、この上でアプリケーションを構築することを選択してきました。
- ネットワーク上にいる人は誰でも、サービスを利用する権限を持っており、パーミッションレス
- 誰もがあなたをブロックしたり、サービスへのアクセスを拒否することはできない
- 支払いはネイティブトークンであるイーサ(ETH) を介して行われる
- イーサリアムは「チューリング完全」で、コンピュータ上で出来ることであればなんでもプログラミング可能
実際の比較
Web2 | Web3 |
---|---|
Twitter はアカウントやツイートを検閲可能 | コントロールが分散化されているため、Web3 のツイートは検閲不可 |
支払いサービス提供者が、特定の業種の支払いを許可しないことがある | Web3 ネイティブの支払いサービスは、個人情報を必要とせず、業種も問わない(業種などを理由にブロックしない) |
サーバがダウンすることがあり、Uber のようなギグエコノミーに従事する労働者の収入に影響を与える可能性がある | イーサリアム上にある数千個のコンピュータと分散的に接続しているため、Web3 サーバはダウンタイムなし |
これは、すべてのサービスが分散型アプリ(Dapp)に移行する必要があると示唆しているものではなく、 Web2 と Web3 サービスの主な違いを示すための例示です。
Web3 の制限
Web3 にはいくつかの制限があります。
- スケーラビリティ - 分散化されているため、Web3 ではトランザクションが遅い。 支払いのような状態の変更は、ノードによって処理され、ネットワーク全体に適用される必要がある。
- UX - Web3 アプリケーションとやり取りするには、追加のステップ、ソフトウェア、トレーニングが必要となり、 既存のサービス Web3 上に構築する上でのハードルになり得る。
- アクセシビリティ – 現在の Web ブラウザは Web3 の統合が十分でないため、多くのユーザーにとって Web3 は利用しにくい。
- コスト - 成功を収めている分散型アプリ(Dapp)の多くは、コストがかかっているため、コードのごく一部のみをブロックチェーンに配置。
中央集権型と分散型
下記の表は、「中央集権型」と「分散型デジタルネットワーク」の大まかなメリットとデメリットをまとめたものです。
中央集権型システム | 分散型システム |
---|---|
すべてのコンピュータが、一つの中心のコンピュータに接続しているため、情報の伝播が比較的早い。 | ネットワーク上の最も遠い参加者は、多くのエッジ分離れていることがある。 ネットワークの片側から送信された情報は、反対側に到達するまでに時間がかかることがある。 |
通常、高パフォーマンス(スループットが高く、消費される計算リソースが少ない)、実装が容易。 | 通常、低パフォーマンス(スループットが低く、高い計算リソースが消費)、実装が複雑。 |
データが競合する場合、解決は明確で簡単(正しいデータは中央権威に存在)。 | 参加者が同期するデータの状態について矛盾を主張をする場合、解決にはしばしば複雑なプロトコルが必要。 |
単一障害点: 悪意のある実行者が、中央権威をターゲットにし、ネットワークをダウンさせるおそれがある。 | 単一障害点なし: 参加者の大部分が攻撃されたり障害を受けても、ネットワークは機能できる。 |
ネットワーク参加者間の調整は、はるかに容易であり、中央権威により処理。 中央権威は、ネットワーク参加者にアップグレード、プロトコルの更新など、ほぼ摩擦を生じさせず適用させることができる。 | ネットワークレベルの意思決定、プロトコルのアップグレードなど、単一のエージェントが最終的な意思決定を行わないため、調整はしばしば困難。 最悪の場合、プロトコルの変更について意見の相違がある場合、ネットワークが分裂することがある。 |
中央権威はデータを検閲でき、ネットワークの一部を他のネットワークと相互作用しないように切断する可能性がある。 | 情報がネットワーク全体に伝播する多くの方法があるため、検閲は非常に困難。 |
ネットワークへの参加は中央権威により制御。 | 誰でもネットワークに参加でき、いわゆる「ゲートキーパー」は存在しない。 理想的には、参加費用は非常に低い。 |
これらは、すべてのネットワークに当てはまるわけではないことにご留意ください。 さらに、実際にはネットワークの中央集権化・分散化の度合いはあいまいであり、完全に中央集権化されたネットワークや完全に分散化されたネットワークは存在しません。
参考文献
- Web3 とは - ethereum.org
- Web 3.0 アプリケーションのアーキテクチャ(opens in a new tab) - Preethi Kasireddy
- 分散化の意味(opens in a new tab) 2017 年 2 月 6 日 - Vitalik Buterin
- 非中央集権化が重要な理由(opens in a new tab) - 2018 年 2 月 18 日 - Chris Dixon
- Web 3.0 とは、また Web 3.0 が重要な理由(opens in a new tab) 2019 年 12 月 31 日 - Max Mersch and Richard Muirhead
- Web3.0 が必要な理由(opens in a new tab) 2018 年 9 月 12 日 - Gavin Wood
この記事は役に立ちましたか?
前へ
dapps入門次へ
アカウント