Magicode logo
Magicode
1

Web1.0からWeb3.0

3 min read

Web1.0

今日のコンピュータ(あなたがこの記事を読んでいるスマートフォン)とは逆に、1950年代頃のコンピュータは部屋全体を埋め尽くすほどの巨大な装置で、科学者や研究者だけが利用できるものだったのです。
インターネットはおろか、ピアツーピアネットワークという言葉も、当時は考えられなかった。
1969年頃、米国国防高等研究計画局(DARPA)がARPANETという軍事研究プログラムを立ち上げ、米国内の軍事研究者の間でスーパーコンピュータの共有を推進した。ARPANETは、今日のインターネットの先駆けです。
1993年、最初のGUIブラウザ「NCSA Mosaic」がリリースされる。1995年にはNetscape Browserがリリースされ、インターネットが主流になり始めた時期です。

Web2.0

Web2.0の世代では、Google、Facebook、Amazonといった企業のインターネット大手が台頭してきました。
さらに、e-bankが登場し、国境を越えた電子決済が可能になりました。
WikipediaやYouTubeなどのウェブサイトは、情報(または面白い動画)を探すための標準的な場所となりました。

フェイスブックやソーシャルメディアは、どんな人でも世界中の他の個人とつながることを可能にし、社会的関係の作り方や維持の仕方に革命を起こしました。
アマゾンは書籍の会社として始まり、今では書籍からクラウドサービスまで、ほとんどすべてのものを販売しています。
Googleをはじめとする検索エンジンは、日々現れる膨大な量のウェブサイトをインデックス化し、素早くアクセスできるようにする重要な役割を担っています。

Web2.0は多くの有用性を生み出したが、それは同時に、あなたの「デジタルな権利」をサービス・プロバイダーに委譲することを意味します。

Web3.0

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks."

これは、約9年前に作られたビットコインの創世記ブロックに添えられたメモであります。
ビットコインは金融に革命を起こした。その直後、人々はブロックチェーンがお金以外にも有用であることに気づきました。
ユースケースは以下の通り。
-アイデンティティ・サービス(ドメイン登録、タイトル登録)
-ロジスティクス(サプライチェーントラッキング)
-クラウドファンディング
-ギャンブル
-ソーシャルメディア
-予測市場
-投票
...etc

検閲や権力の集中化に左右されない、透明で信頼できる方法で計算を実行する必要がありました。
このニーズは、ビットコインのスクリプト言語を利用してビットコインのブロックチェーン上に余分なデータを保存することで、ビットコインの上に構築されたレイヤー、いわゆるカラーコインによって部分的に満たされました。

ビットコインはオープニングアクトであり、それがWeb3.0の始まりでした。
ブロックチェーン上でより複雑な汎用計算を行う必要性から、やがてスマートコントラクトを搭載し、分散型アプリケーション(DApps)という言葉を生み出したイーサリアムのようなプロジェクトが生まれました。
ここ数年、イーサリアムのDAppsは大規模な進化を遂げました。
スマートコントラクトは、イーサリアムのブロックチェーン上に存在証明として何らかの価値を保存するためのシンプルなコードから始まりました。
その後、ERC20仕様がイーサリアムネットワーク上で新しい通貨(トークン)を作成するための標準となり、通貨として使用されるようになりました。

その後、分散型自律組織(DAOs)や分散型取引所(DEX)の構想など、次々とイノベーションが起こりました。
しかし、どんなに素晴らしいユースケースや潜在的な利益があったとしても、今日のDAppsはとりわけ以下のような問題に悩まされています。
1.悪いユーザーエクスペリエンス
2.スケーラビリティが悪い
3.大量のエネルギーを消費するProof of Work
4.悪いセキュリティ - ハッキングされる可能性があるものは、利益を得るのに十分であればハッキングされるでしょう
5.プライバシーが存在しない - 実際にまだそのことを気にしている人もいます。

これらの問題がまだ存在する限り、ブロックチェーンは独自の「Netscape moment」を持つことができず、起業家にとっての流行語、サイファパンクスにとっての信頼できない取引の方法、開発者にとっては混乱以上のものにならないでしょう。

Discussion

コメントにはログインが必要です。