-
Web 3.0 技術の発展状況。「Web 3.0 を理解する」というモジュールでは、パブリックチェーン、アカウント、アイデンティティ認証技術の組み合わせについて説明し、Web 3.0 の新しいインフラを構築する方法を学び、Web 3.0 技術の基本的な論理を理解することを目指します。
-
探求:Web 3.0 の新しい遊び方と新しい種。ここでは、DeFi がどのように伝統的な金融と結びついてさらなる拡張を実現しているか、NFT が新しいデータ権利制度として「デジタル版ディズニー」をどのように構築しているか、新しい分散型アプリケーションがゲーム、ビジネス、ソーシャルなどの分野で新しいビジネスモデルをどのように開発しているか、そして DAO が「ツール + コミュニティ」という新しいビジネス形態をどのように構築しているかを学ぶことができます。
-
洞察:Web 3.0 の未来のアプリケーションのトレンド。ブロックチェーンの外で、人工知能、IoT などのデータ技術が Web 3.0 とどのように結びついてインターネットに新しい発展のスペースをもたらすのか?伝統的なインターネット企業、政府機関、金融機関、投資機関は、どのように Web 3.0 に統合されて自己アップグレードを実現するのか?「リスクと機会」というモジュールでは、私の整理を通じて「乗り込む」ための主要な道筋と落とし穴を避けるためのいくつかの論理を理解することができます。
分散型は実際には調整メカニズムであり、分散型には異なる程度があります。
Web 3.0 の誕生を促進した要因を理解するためには、インターネットの発展の歴史と現状に戻る必要があります。私たちは、インターネットの発展が人類が情報社会に入るための前提であることを知っています。インターネットがあれば、一方で大量の情報が低コストで記録され、もう一方で、情報は総量が一定の規模に達したときにのみ、社会や経済活動に対する影響が十分に顕著な程度に達します。1990 年代、インターネットの誕生はまず紙媒体の外に全く新しい伝達チャネルを創造し、専門的なコンテンツ制作プラットフォーム PGC(Professionally Generated Content)が誕生しました。これは、コンテンツ制作を主なモデルとする Geek Time のようなものです。しかし、この時期のインターネットは一方向的であり、インターネットが生成するデータはユーザーとの関係があまりありませんでした。これが Web 1.0 時代です。その後、時間が経つにつれて、ユーザーは「入力だけで出力がない」状態に満足しなくなり、表現したいという欲求が生まれ、ユーザーが創作や表現の機会を提供するプラットフォームが多数登場しました。Facebook(Meta)や Twitter などです。また、ユーザーの参加が必要な e コマースプラットフォーム、動画サイト、これらの活動に端末やインフラを提供するテクノロジー企業、例えば Apple や Microsoft も次々と登場しました。この時、私たちは徐々に 2.0 時代に移行しています。
-
ユーザーの行動は大量のデータを生み出しましたが、これらのデータの特徴は「保存が所有」を意味し、「誰が作成したかが所有」を意味しません。この結果、インターネット企業はデータを収集し利用する利点を持ち、財力が「国に匹敵する」ようになりましたが、彼らが示す私的な立場と公共の利益との対立もますます顕著になっています。例えば、2021 年末までに Meta に改名したインターネットの巨人 Facebook は、その時価総額が最高で 1 兆ドルに達しました。この数値でその年の各国 GDP ランキングに参加すると、世界の上位 15 位に入ることができます。Facebook の 1 兆ドルの時価総額の背後には、19 億のデイリーアクティブユーザーと 29 億のマンスリーアクティブユーザーがいます。マンスリーアクティブユーザーは世界人口の 36% を占めています。しかし、Facebook が主導するインターネットの中で、友達にメッセージを送ったり、あるイベントについての個人的な意見を発表したりするには、Facebook が設定したさまざまな成文化されたまたは非成文化のルールを厳格に遵守する必要があります。「法を犯す」ことを望むなら、かつて再選を求めたトランプのように言論を禁じられたり、「社会的死」を経験したりします。Facebook を離れて他の分野に移る場合も似たようなことが起こります。例えば、支払いを開始したい場合、実質的には、特定の金融機関に連絡してその業務を実行してもらう必要があります。この機関の営業時間外であれば、送金は完了しません。もしある機関が年間の一部の時間に無料の送金サービスを提供することを望むなら、その機関からローンを勧める広告を受け取ることになります。
-
インターネット企業に拘束された空間は、より自由で開放的である必要があります。最近、世界中のメディアはマスクによる Twitter の買収に注目しています。この事件に対する主な関心は、Twitter の株式構造の変更がその経営スタイルに与える影響です。インターネット企業がインターネットを支配する影響は、これだけにとどまりません。
-
一方で、大量のデータ漏洩がユーザーの生活に大きな困難をもたらし、データ漏洩に基づくネット上の暴力や「ネット暴力」と現実世界との関連から生じる危険も、ますます社会の高い関心を集めています。2022 年 5 月、Facebook は、ケンブリッジアナリティカというデータ分析会社が 5000 万の Facebook ユーザーの情報を不正に取得し、これをアメリカの前大統領トランプの選挙活動に使用したことを公に認めました。一方で、インターネット企業の経営行動は、国家政府や国民全体と直接対立する可能性もあります。例えば、2021 年 2 月、オーストラリア政府は「ニュースメディアとデジタルプラットフォームの強制的な交渉ルール」を実施すると発表しました。主な内容は、オーストラリア政府が発表したさまざまな情報を使用する際に、ニュースメディアやインターネットプラットフォームに一定の料金を請求することを意図していますが、Facebook はこの料金を負担したくありませんでした。
-
したがって、双方が合意に達しない場合、Facebook はオーストラリアのさまざまな機関、政府機関を含む情報をそのプラットフォーム上で発表する機能をブロックしました。ブロック期間中、気象報告センター、消防局、さらには病院でさえも外部に情報を発表することができず、新型コロナウイルスの感染防止に関する緊急情報も発表できず、Facebook はオーストラリア政府とオーストラリア国民全体の「ネットワークを切断」したことになります。
-
Web 3.0:下から上へのインターネット革命!これが Web 3.0 の目的です!インターネットを開放し、技術アーキテクチャのレベルからインターネットを開放的に実現し、技術論理の再構築を通じてその「精神的特質」を変えることです。しかし、現時点では Web 3.0 についての共通の定義はまだ形成されていませんが、多くのバージョンの説明から、実際には上記の考え方と高度に類似または近い思考が明らかになっています。
-
例えば、イーサリアムの前 CTO であり、Polkadot の創設者であるギャビン・ウッド(Gavin Wood)は、Web 3.0 はアプリケーションを構築するための包括的なプロトコルのセットであると提案しました。これらのモジュールは、HTTP や MySQL などの従来の Web 技術を置き換え、同時にアプリケーションを作成するための全く新しい方法を提供します。さらに、著名なシリコンバレーのベンチャーキャピタル A16Z は、Web 3.0 を「ブロックチェーン、暗号プロトコル、デジタル資産、分散型金融、ソーシャルプラットフォームを含む技術のセット」と定義しています。
Web 3.0 はインターネット機能のプロトコル化であり、プロトコルはコードに示された限られたルールに従って動作し、より多くの利益要求も、社会的な価値主張もありません。プロトコル間は相互に組み合わせることで機能の重ね合わせを実現し、オープンで協力的な精神を体現します。
Web 3.0 ネットワークでは、Alipay の役割は特定の機関によって担われるのではなく、プロトコルによって担われます。これにより、第三者機関を仲介することなく、不信のある両者が安全に取引決済を行うことができます。このプロトコルは HTLC と呼ばれ、ハッシュタイムロックプロトコルの略称です。また、このプロトコルは他の金融機関に対してより公平な競争環境を創出することもできます(このプロトコルの具体的な原理と実行手順についてはここでは詳述しませんが、興味があればこのリンクを見てください)。
Web 3.0「フルスタック」:創造から所有、そしてインセンティブへ。もちろん、機能のプロトコル化は Web 3.0 構築の第一歩に過ぎず、これらのプロトコルの背後には、プロトコルの実行を支える分散型計算ネットワークという「ハードウェアシステム」と、ユーザーのアイデンティティ認証、データ記録、使用許可、インセンティブを中心とした経済システムという「ソフトウェアシステム」が必要です。ハードウェアシステムは、プロトコルの実行に技術的支援を提供し、通信、計算、ストレージ、インタラクションなどの機能をそれぞれの層で実現し、各段階で「代替可能性」を体現します。つまり、これらの機能は特定の機関や組織に依存せずに実現できるものであり、機能の論理は正確で信頼できるものであり、この特性は「信頼のない信頼」と呼ばれます。
-
例えば、現在のインターネットでは、すべてのプログラムが計算タスクを実行する際に、入力の可用性、信頼性、相互の権限の問題を自ら解決しなければならず、そのために追加のリソースを費やし、さまざまな非互換性やセキュリティリスクの問題を解決する必要があります。
-
IC プロトコルは、ブロックチェーンのコンセンサスメカニズムに基づき、TCP/IP プロトコルとアプリケーション層の間に複数の物理ノードを含む仮想サブネットを構築しています。サブネット内部のノードは、入力と出力に関して合意に達し、計算結果を相互に検証できます。複数のサブネット間は通信可能であり、相互に組み合わせることで計算能力を大幅に向上させることができます。実際、IC の設計理念に似た探求は、通信、計算、ストレージなどの分野でも行われており、これらのプロトコルは相互に組み合わせることでデータの生成、保存、呼び出し、プライバシー保護のための完全なチェーンを創造し、インターネットに「単一障害点」を克服する基本的な構造を提供します。
経済システム#
「ハードウェアシステム」の他に、ユーザーのアイデンティティ認証、データ記録、使用許可、インセンティブに関する経済システムが必要です。このシステムはプロトコルの実行プロセスに組み込まれ、プロトコルの実施には第三者機関の参加や支援を必要としません。この経済システムに基づいて、異なるプロトコルは相互に重ね合わせて組み合わせることができ、経済的利益の調整を実現します。
では、「ハードウェアとソフトウェア」システムの機能の観点から見ると、ブロックチェーンは Web 3.0 の発展に高度に依存する技術です。ブロックチェーンは、第三者機関に依存せずに信頼のない協力を実現できるだけでなく、トークンシステムを通じてシステムメンバーにインセンティブを提供することもできます。
しかし、ブロックチェーンは Web 3.0 のすべてではありません。なぜなら、ブロックチェーンの主な役割は信頼できる共有台帳を構築することであり、Web 3.0 が解決する必要のあるすべての問題に対する解決策を提供できるわけではありません。Web 3.0 は、ブロックチェーン、プライバシー計算、人工知能、さらには IoT 技術の組み合わせを通じて、より大きな発展のスペースを得ることになります。
私たちは「ハードウェアとソフトウェア」の組み合わせについて多くを語りましたが、ユーザーの使用の観点から見ると、Web 3.0 と Web 2.0 にはそれほど大きな違いがないかもしれません。しかし、Web 3.0 は分散型技術アーキテクチャと経済システムの構築を通じて、全く新しいビジネスモデルを創造し、高度に結びついた国境のないデジタル経済体を生み出し、自下から上への革新の機会を大量に生み出すことを目指しています。
- Web 3.0 の出現は、基盤技術の変革が産業チェーンレベルで新しい機能分担をもたらすことを反映しています。そして、新しい機能分担はしばしば新しいビジネスモデルや新しい産業機会を意味します。したがって、Web 3.0 は技術に基づいて、既存のインターネットに対する「破壊的イノベーション」を行うものであり、このイノベーションに基づいて、私たちは初めて自分のデータを創造し、所有し、インセンティブを得る機会を得ました。Web 3.0 は技術の観点からインターネットにオープンな精神的特質を与え、分散型技術アーキテクチャと経済システムの構築を通じて、全く新しいビジネスモデルを創造し、高度に結びついた国境のないデジタル経済体を生み出し、自下から上への革新の機会を大量に生み出すことを目指しています。
データリソースが独占され、開発が空中楼閣となる中、Web 3.0 の起業機会は以前よりもはるかに大きいと信じています。特に初期のウィンドウ期において。
-
Web 3.0 は、いくつかのインターネット巨人の既得権益と対立しているように見えますが、彼らの巨大な障害を受けることはあるのでしょうか?
-
Web 3.0 のコア技術の一つはブロックチェーンですが、その基盤となるインフラは誰が提供するのでしょうか?インフラ提供者はどのように利益を得るのでしょうか?著者の回答:最初の質問は、必ずそうなるでしょうが、トレンドは変わりません!2 つ目の質問は、例えばパブリックチェーンのビジネスモデルは ga です。
私たちは Web 3.0 の世界の内部に入り込み、Web 3.0 の主要な構造を詳しく見ていきます。前回の授業でも言ったように、Web 3.0 は主に縦の層を通じて横の独占を打破することでインターネットのアップグレードを促進します。今日は、Web 3.0 の構造の中で最も基本的な層、つまり一般的な計算サービスを提供する計算層から始めて、Web 3.0 を理解しましょう。
- Web 3.0 の計算層はオープンで、誰でも使用できます。これは、現在私たちがログインしているほとんどのウェブサイトがそれぞれ専用のサーバー上で運営されているのとは異なり、Web 3.0 では計算層が独立しており、現在使用している 5G ネットワーク、上下水道システム、電力網のように機能します。では、Web 3.0 がなぜ計算層を独立させることを強調するのでしょうか?実際、これはデータの独占を避けるために、データを公共の台帳の形で全ての人に公開することを主な目的としています。もちろん、データの公開も終点ではありません。データを創造した人に戻すことが終点ですが、すべてはデータの独占から脱却することから始まります。イーサリアムはこのような一般的な計算サービスを提供するインフラの一例であり、イーサリアムの計算ネットワークはいつでも出入りでき、制限を受けず、計算機能の出力にも影響を与えません。したがって、私たちは一般的にイーサリアムのようなネットワークを「パブリックチェーン」と呼びます。今日は、イーサリアムから出発して、このパブリックチェーンがどのように計算サービスを提供しているのかを見ていきましょう。ビットコインから始めましょう。しかし、イーサリアムを紹介する前に、まずビットコインから話を始める必要があります。なぜなら、ビットコインは初めて分散型ネットワークに基づいて決定論的な計算サービスを実現したからです。人々はこの計算の結果を「デジタルゴールド」と呼んでいますが、技術的な観点から見ると、ビットコインは実際には「状態遷移システム」の一つです。このシステムはビットコインの取引情報を入力として使用し、これらの入力を新しいビットコインの台帳に変換して出力します。このプロセスは銀行のプロセスと非常に似ています。ビットコインの異なる時間の台帳の状態は、銀行の異なる時点の資産負債表に対応し、「状態遷移関数」は銀行の会計処理システムに対応します。銀行にとっては、1 つのソフトウェアシステムで会計処理を完了できます。しかし、ビットコインにとっては、「状態遷移」と「コンセンサスメカニズム」を組み合わせる必要があります。そうすることで、ビットコインは「信頼のないデジタルゴールド」のすべての属性を持つことができます。
ビットコインの「デジタルゴールド」モデルは、より遠くに進むことができない運命にあります。なぜなら、ビットコインのアーキテクチャは非常に緊密で、必要なスケーラビリティが欠けているからです。あなたは知っているかもしれませんが、ビットコインのスケーラビリティは主にスクリプトに現れますが、スクリプトは単純な契約機能しか実現できません。例えば、複雑なループ計算をサポートしていないため、チューリング完全性を実現できません。
さらに、ビットコインシステムでは、未使用残高を表す UTXO は、0 または 1 のような論理機能しか実行できません。これにより、ビットコインは単純な一次契約しか構築できず、多段階オプション契約や分散型取引の見積もりなどの機能を実現できません。したがって、イーサリアムはビットコインの基盤の上に代替フレームワークを構築しました。このフレームワークに基づいて、クライアントの計算能力を強化し、開発を簡素化し、アプリケーションがブロックチェーンのセキュリティを共有できるようにします。なぜイーサリアムは「世界共通の台帳」と呼ばれるのでしょうか?イーサリアムはチューリング完全なプログラミング言語を内蔵しており、誰でもイーサリアムに基づいてスマートコントラクトを作成し、分散型アプリケーションの開発を行うことができ、所有権ルール、取引形式、状態遷移関数を自由に設定できます。しかし、ビットコインの「状態遷移システム」の視点からイーサリアムを分析すると、イーサリアムの状態は「所有権」によって反映されるのではなく、「アカウント」として表されます。「アカウント」には資産残高が含まれ、契約と相互作用することができます。「アカウント」が存在することで、スマートコントラクトの実行がより軽快かつ迅速になり、その可スケーラビリティを生み出す条件が整います。したがって、上記の設計に基づいて、イーサリアムはより多くの、より精緻な制御を実現できます。
例を挙げると、送金機能に関して、ビットコインは 5 つのアカウントのうち 3 つを集めて初めて送金支払いを開始できるように設定できますが、イーサリアムでは 5 つのアカウントのうち 3 つのアカウントの署名を集めることで、契約の 80% の金額を引き出すことができます。もし 5 つのアカウントのうち 2 つのアカウントの署名しか集められなければ、契約の 10% の金額を毎日引き出すことができます。
さらに、イーサリアムは多くの分散型アプリケーションに計算サポートを提供でき、特に迅速な開発、安全性の高い要件、プロトコル間の相互作用が頻繁なアプリケーション、例えば金融アプリケーションにおいて、ユーザーにトークン発行、貯蓄と借入、金融派生商品などのサービスを提供できます。典型的な例は DeFi です。言い換えれば、イーサリアムは分散型アプリケーションに一般的な計算機能を提供する基盤層であり、アカウントの状態の厳格な同期を強調するため、イーサリアムは「世界共通の台帳」とも呼ばれます。IPFS:コンテンツに基づいてファイル検索システムを再構築します。さて、構造図を見ていきましょう。イーサリアムが Web 3.0 に一般的な計算層を提供したとすれば、IPFS を代表とする分散型ストレージプロジェクトは一般的なストレージ層を提供します。
PFS は InterPlanetary File System の略で、コンテンツに基づいてファイルを保存し、呼び出すシステムです。IPFS プロトコルに基づいて、保存する必要のあるファイルを 256KB 単位で分割し、それぞれを保存します。しかし同時に、IPFS は各ファイルにハッシュ値を生成します。このハッシュ値はファイルとバンドルされると、完全なインデックス構造を形成し、ノードがネットワーク全体にアップロードしてユーザーが検索できるようにします。この基本的なプロセスから、IPFS プロトコルに基づいて、保存されるコンテンツと保存ノードの間には直接の対応関係がなく、すでに断片化されたファイルに対しても暗号化手段を用いてファイル内容を暗号化することができます。マイナーはユーザーが検索リクエストを発信した後にのみ、IPFS のインデックス構造の中から対応するファイルを見つけます。私たちは、データの基本的な特性は「保存が所有」であることを知っています。私たちの行動データをインターネット企業のサーバーに保存すると、実際にはデータの使用権をインターネット企業に「暗黙的に付与」することになります。インターネット企業は「付与された」データ使用権を得るために、ユーザーを引き付けるために無料サービスを提供することを厭わないでしょう。IPFS のこの設計は、明らかにこのモデルを打破しました。IPFS プロトコルに基づいて、私たちユーザーはファイルの内容に基づいて検索を行い、データとファイルの保存は特定のサービスを提供するウェブサイトから切り離され、データの呼び出しはこのウェブサイトの継続的な運営に依存しなくなります。私たちは、ウェブサイトの故障や攻撃、IP アドレスの削除などの理由でデータをダウンロードできなくなることはなく、保存期間中にデータが改ざんされることを心配する必要もありません。同時に、IFPS は異なる地域に分散したストレージスペースを統合利用することができ、個人の分散ストレージスペースに経済的な収益化の機会を見出すことができます。
これらの画像がまだ集中型ウェブサイトのサーバーに保存されている場合、理論的には、画像はいつでも改ざんされたり永久に消失したりする可能性があります。しかし、画像を直接イーサリアムにアップロードすれば、Gas 費用が非常に高くなる可能性があります。したがって、大量の NFT プロジェクトはこれらの画像を保存するために IPFS を選択しています。もう一つは、2022 年 4 月 1 日にイーサリアムが公式ウェブサイト ethereum.org を IPFS にデプロイしたと発表し、ユーザーは ENS を通じて etheretherum.eth ウェブサイトを閲覧できるようになりました。このようなニュースの動向は、実際に Web 3.0 の異なるプロトコル間の組み合わせ性を示しています。インターネットコンピュータ:Web 3.0 アプリケーションのために生まれたパブリックチェーン。さて、次に別のパブリックチェーン、インターネットコンピュータを見ていきましょう。分散型ストレージがデータ保存に焦点を当てているとすれば、「一般的な計算サービス」に対しては「副次的」なものです。インターネットコンピュータは、イーサリアムが開いた主戦場でさらに進出しています。今、私たちはイーサリアムがビットコインの基盤の上に、チューリング完全なスマートコントラクトを実現したことを知っています。理論的には、あらゆる形式の分散型アプリケーションをサポートできますが、理論は理論、実践は実践です。実際、イーサリアムは限られた数の分散型アプリケーションしかサポートできません。なぜこのようなことが起こるのでしょうか?
主な理由は、著名な CAP 不可能三角定理です。つまり、分散型システムでは、一貫性、可用性、分割耐障害性の 3 つの特性のうち、最大で 2 つしか存在できません。簡単に言えば、一貫性(Consistence)は CAP の C であり、すべてのノードのデータが一致しているかどうかを指します。データの一貫性の程度に応じて、強い一貫性、弱い一貫性、最終的な一貫性に分けることができます。ここでの強い一貫性は、すべてのノードの書き込み操作が完了した後、データが完全に一致することを指します。一方、弱い一貫性は、書き込み操作の後に部分的または完全に不一致のデータが存在することを許容します。最終的な一貫性は、一定の時間が経過した後にデータが一致することを要求します。次に可用性(Avalibility)は CAP の A であり、システムがクラッシュしていないノードにリクエストを送信するたびに応答を得ることができることを指します。つまり、ノードが応答可能な状態にあり、処理すべき計算タスクをタイムリーに完了できることです。分割耐障害性(Partition Tolerance)は CAP の P であり、ノード間で情報を伝達する際に誤差や遅延が発生する可能性がありますが、システム全体の運営には影響しません。したがって、ブロックチェーンにとって、分割耐障害性は前提条件です。したがって、異なるブロックチェーンは、一貫性と可用性の間で妥協する必要があります。例えば、ビットコインとイーサリアムは、強い一貫性を追求するために一定の可用性を放棄する代表的な例です。
例えば、ビットコイン。データ構造の観点から見ると、各ノード、各取引の検証はすべての操作を遍歴する必要があります。つまり、送金を開始する前に、その人が送金に使用するのに十分なビットコインを持っているかどうかを検証する必要があります。では、どのようにその人が十分なビットコインを持っているかを判断するのでしょうか?ビットコインの設定は、送金先の人が十分なビットコインを持っているかどうかを確認する必要があります。この方法に従って、私たちの各送金は、このビットコインがどのブロックで、どのマイナーによって掘られたのかを遡って確認し、何回の送金を経て自分の名義に至ったのかを確認する必要があります。すべての検証を経て、最終的にこの送金が有効かどうかを確認します。したがって、このようなクエリ方法の効率は非常に低くなります。データストレージの観点から見ると、ビットコインの各ノードは完全なデータパッケージをダウンロードする必要があります。取引が増えるにつれて、ノードのストレージスペースはブロックチェーンの処理効率のもう一つのボトルネックになります。
計算方法の観点から見ると、ビットコインのすべての取引は直列計算しかできず、並列計算はできません。すべてのノードはすべてのタスクに対して繰り返し計算を行う必要があるため、計算効率も非常に明確に影響を受けます。次にイーサリアムを見てみましょう。まず、イーサリアムは「アカウント」を設定しており、データクエリの観点から見ると「遍歴」操作はもはや必要ありませんが、イーサリアムの各ブロックのストレージスペースは 1MB であり、ブロックサイズの制限は依然として明確です。また、イーサリアムも直列計算しかサポートせず、並列計算はサポートしていません。したがって、イーサリアムも強い一貫性と低い可用性のパブリックチェーンに属します。強い一貫性は金融関連のアプリケーションにとって非常に重要ですが、他の種類のアプリケーションにとっては能力が不足しています。現在、イーサリアムに基づくアプリケーションは、しばしば「ハイブリッド構造」を採用し、資産に関連する操作はチェーン上で実行し、資産に関連しないビジネスはチェーン外で実行します。この方法の利点はコストの経済性ですが、欠点は分散型アプリケーションがある程度中心化ノードに依存しているため、「単一障害点」や「データ漏洩」などの問題は依然として完全には解決されていません。今、私たちが言おうとしているのは、インターネットコンピュータ(IC)は「インターネットコンピュータ」を構築することを目指し、分散型アプリケーションにフルスタックの開発および運営システムを提供します。これにより、分散型アプリケーションはより広範なシーンに拡張されます。
IC は一連の暗号プロトコルで構成されており、これらのプロトコルは独立して動作するノードを一連のブロックチェーンネットワークに接続します。同時に、従来のブロックチェーン上のスマートコントラクトの速度、ストレージコスト、計算に関する制限を克服し、スマートコントラクトが中央集権的なネットワークに近い速度で実行できるようにします。さらに、イーサリアムエコシステムが金融属性に偏っているのとは異なり、IC に基づいて構築されたものは「フルスタック」の分散型アプリケーションであり、フロントエンドから計算、バックエンドまで、さまざまなコンテナを通じて実現できます。これにより、「単一障害点」のない運営状態を実現します。また、IC に基づいて、私たちはイーサリアムに登場したさまざまなアプリケーションを実現できるだけでなく、完全なビットコインとイーサリアムのノードを構築することもでき、IC、ビットコイン、イーサリアムの間で原子レベルの相互運用性を実現できます。しかし、IC の技術アーキテクチャは分散型アプリケーションにより適しているものの、IC はまだエコシステムの発展の初期段階にあり、さまざまなインフラが整備されていません。例えば、送金の原子性はまだ統一された技術基準を形成していません。したがって、金融関連のアプリケーションにとっては、実際には十分な安全性が欠けています。イーサリアムは依然として競技場の最前線にいます。しかし、他のパブリックチェーンの革新がイーサリアムを超えることを目指しているとすれば、イーサリアムの自己突破も止まっていません。早くも 2018 年にイーサリアムは明確な「アップグレードロードマップ」を提案しました。つまり、Pow コンセンサスメカニズムを Pos コンセンサスメカニズムに変換し、シャーディング技術を通じて全面的に拡張することです。このシャーディング技術の主な考え方は、イーサリアムが並列計算を実現し、計算効率を向上させることをサポートすることです。
イーサリアム 2.0 のロードマップの他に、Layer-2 ソリューションも登場しました。Layer-2 の考え方は、一部の計算作業をチェーン上からチェーン外に移し、何らかのメカニズムを通じてチェーン外とチェーン上の安全性を共有することです。現在、ZK Rollup(ZKR)や Optimistic Rollup(OP)などの技術ルートが登場していますが、いずれも大規模なアプリケーションの状態にはまだ達していません。使用する際にはリスクに注意する必要がありますが、別の視点から見ると、これは投資の機会でもあるかもしれません。要約すると、技術の進化には終点がありませんが、パブリックチェーン技術の進化は、一般的な計算サービスのコア目標を中心に展開される必要があります。この授業では、Web 3.0 においてデータの独占を避けるために、一般的な施設が計算サービスを提供する必要があることを知りました。この一般的な施設はパブリックチェーンです。私たちは一般的なフレームワークを採用し、パブリックチェーンのトラックが解決すべき主要な問題を説明し、ビットコイン、イーサリアム、IC などの各パブリックチェーンがどのような方法を採用し、この問題に対してどのような解決策を提供しているのかを示しました。しかし、彼らそれぞれにはまだ解決すべき問題が残っています。さらに、私はこのトラックの最新の進展、すなわち Layer-2 とシャーディングについても紹介しました。今日の授業を通じて、パブリックチェーンのトラックについてより深く理解し、パブリックチェーンのトラックの継続的な改善について自分の考えを提案できることを願っています。少なくとも「パブリックチェーンは速ければ速いほど良い」という認識にとどまらないようにしましょう。
アイデンティティとは、あなたの出自や社会的地位を指し、他の人と交流したり相互作用したりするための具体的な手段です。そして Web 3.0 において、アイデンティティは、ユーザーとしてさまざまな活動に参加するための具体的な手段、つまりアカウントを指します。また、インセンティブは、現実世界でも Web 3.0 でも、制度設計を通じて組織や個人の行動を導くことを指します。Web 3.0 エコシステムの観点から見ると、さまざまな分散型アプリケーションは機能的には千差万別ですが、各アプリケーションはアカウントと経済的インセンティブメカニズムの役割を果たすことから離れることはできません。
次に、Web 3.0 の世界におけるアイデンティティとインセンティブが具体的にどのように機能するのかを見ていきましょう。
DID:一般的な独立したアイデンティティ!
まずはアイデンティティです。ユーザーは分散型ネットワーク内で新しい「独立した」アイデンティティを必要とします。いわゆる「独立した」アイデンティティとは、第三者機関に依存せずに自分を「識別」できる証明です。このアイデンティティは、現実世界の「身分証明書」とは異なります。なぜなら、身分証明書は政府機関が発行する紹介状であり、特定の国の範囲内でのみ有効だからです。このアイデンティティは、さまざまなインターネットプラットフォームやソーシャルメディアに登録されたアカウントとも異なります。例えば、日常生活の「大 V」や Twitter アカウントのように、フォロワーに人気のある「大 V」はソーシャルメディア上で大きな影響力を持ち、多くの人が多くの利益を得ることができますが、この「アイデンティティ」は「身分証明書」と同様に、インターネットプラットフォームの「承認」に依存して存在し続けます。一度プラットフォームによって「制限」されると、どれほどの影響力を持っていても、そのアイデンティティは「消失」する可能性があります。
Web 3.0 のユーザーは、使用プラットフォームから独立した一般的な個人アイデンティティを必要としています。このアイデンティティは分散型アイデンティティ識別子、すなわち DIDs(Decentralized Identifiers)です。では、DIDs とは何でしょうか?ウェブ標準化団体(W3C)の定義によれば、DIDs は検証可能な分散型デジタルアイデンティティのための新しい識別子であり、この識別子は DID の発行者が個人のアイデンティティを制御できることを証明し、登録機関や証明書認証から独立して外部に検証情報を提供できることを目的としています。
2022 年 7 月 19 日、W3C 分散型識別子作業部会が編纂した「Decentralized Identifiers (DIDs) v1.0」規範が正式に W3C 推奨標準となり、DIDs は国際技術標準の面で HTTP や CSS と同等の基礎的地位を得ました。これは、DIDs が Web 3.0 の発展を推進するために、より直接的な役割を果たすことを示唆しています。DID の適用は、アイデンティティの統合から運用まで、DIDs の誕生の背景情報を理解した後、具体的な DIDs の構造と機能の適用を見ていきましょう。この部分の内容は DIDs の発行と使用に直接関係しており、もしあなたが Web 3.0 の世界を歩むために自分の DID を持ちたいと思うなら、次の内容に重点を置いて注目する必要があります。
- まず、構造の観点から見ると、DIDs は主に基盤層と応用層で構成されています。基盤層には DID 識別子と DID 文書が含まれます。DID 識別子は DIDs を識別するための標準的な表現形式であり、識別方法と識別内容の 2 つの部分から構成されています。2022 年上半期までに、約 100 種類の識別方法が登録されており、Microsoft、IBM、Tencent などの機関が関連する識別方法を登録しています。イーサリアムなどのパブリックチェーンも識別方法の一つです。そして、DID 文書は特定の DIDs に関する説明文書です。
DIDs の基盤層は DIDs 自体を構築していますが、個人の具体的な情報については説明していないため、私たちは応用層を通じて DIDs に具体的な内容を充填する必要があります。DIDs の応用層は主に DID リゾルバー(DID Resolver)と検証可能な声明(Verifiable Credential、略称 VC)で構成されています。
専門の検証機関、例えばパブリックチェーンや専用のアプリなどを通じて、発行機関の暗号情報を検証し、個人のアイデンティティに関する説明を提供します。実際、技術的原理から見ると、VC は非対称暗号技術がファイル管理システムに適用されたものです。非対称暗号アルゴリズムは情報セキュリティに関する知識や暗号学の原理を含んでおり、この部分については私たちの授業ではあまり詳しく説明しませんが、必要があればこのリンクを参考にしてさらに理解を深めてください。
以上の内容から、DIDs は技術手段を利用して現実世界と仮想世界をつなぐ総合的なシステムであり、さまざまな参加主体の協力を通じてシステムの目標を達成する必要があります。DID のエコシステムの構造について、国際的に有名な暗号ファンドである Amber Group が DIDs エコシステムの構造をまとめたものを見てみましょう。彼らは DIDs エコシステムを標準層、基盤インフラ層、統合層、応用層の 4 つのレベルに分けています。
標準層は DIDs エコシステムの最も基本的な位置にあります。標準層では、W3C や DIF(Decentralized Identity Foundation、分散型アイデンティティ財団)などの国際的な組織が、世界的な技術標準の制定者および推進者として、DIDs に関連する標準の制定を担当し、DIDs と他の関連標準の接続と統合を推進し、さまざまな技術の研究開発に基本的な枠組みを提供します。標準層から上に進むと、第二層は基盤インフラ層で、ここには DIDs の識別と検証を提供するさまざまな機関やプロジェクトが含まれます。例えば、イーサリアム、Hyperledger などのブロックチェーン、DIDs の統合に特化した Ontology、ブロックチェーンを基盤としたドメインサービスを提供する ENS などです。VC の発行、検証、データストレージなどの機能も主に基盤インフラ層を通じて実現されます。ここで、ENS について重点的に説明します。ENS はイーサリアムエコシステムのドメインサービスシステムであり、その役割は Web 2.0 の DNS に相当します。
IPFS と統合することができ、ENS を通じてファイルを IPFS システムに保存することもでき、階層的な分散型ネットワークを構築します。さて、DNS ドメイン名と比較して、ENS の最大の特徴は、ユーザーがドメイン名を所有することであり、ENS は任意のドメイン名を取り消す権限を持っていません。さらに、ENS はドメインサービスを提供するだけですが、その収益性は非常に高いです。ENS は異なるレベルのドメインに応じて年会費を徴収しており、1 年以上の運営で 5000 万ドル以上の収益を上げており、ENS のチームは十数人しかいません。したがって、Web 3.0 は多くの「自下から上」の起業機会に満ちています。第三層は統合層で、この層はさまざまな技術手段を通じて、オフチェーンのアイデンティティ認証、オンチェーンのアイデンティティ統合、オンチェーンの行動証明などの機能を実現し、オフチェーンとオンチェーンのデータを統合して DIDs 識別子と識別ファイルを作成します。
例えば、BrightID は個人の写真や動画などの方法を通じてオフチェーンのアイデンティティ認証を行い、「一人一アカウント」を実現し、さまざまな分散型アプリケーションが「魔女狩り攻撃」を防ぐ目的を果たしています。ただし、オフチェーンのアイデンティティ認証は、現実世界の実在の人物とオンチェーンアカウントを「強く結びつける」ものではなく、単に個人の生物情報に基づいて「オンチェーンアカウント」を統一し、1 人が複数のアカウントを開設して「魔女狩り攻撃」を行うのを防ぐことを目的としています。しかし、オンチェーンアカウントは現実世界の具体的な個人に対応することはできません。例えば、Spruce(DIDs アイデンティティ分野の重要なプロジェクト)は、ユーザーがイーサリアムアカウントを直接使用して Web 2.0 アプリケーションに登録およびログインできるように支援しています。Web 2.0 アプリケーションと Web 3.0 アプリケーションでアカウントを共有することで、Web 2.0 のソーシャルメディアのトラフィックと Web 3.0 のトラフィックを融合させることができます。こうすることで、Twitter の大 V のような人々は、DeFi プラットフォームでより低いローン金利を得ることができるでしょう。さらに、Spruce は専用の SpruceID を設定しており、この ID は署名、検証、メッセージの共有などの機能を実現でき、製品間やチェーン間のシナリオで使用できます。
第四層は応用層で、これは DIDs に基づいて実現されるさまざまなアプリケーションを指します。例えば、Guild に基づいて、Discord や Telegram でコミュニティの参加条件を設定することができ、特定の NFT を保有している必要がある場合などです。さらに、ARCx はオンチェーンデータに基づいて信用評価を行い、アカウントが Compound、Aave、MakerDAO で長期間借入を行っているが、一度も清算されていない場合、「信用良好」と見なされ、良好な評価を得たアカウントはより有利な「担保率」でローンを得ることができます。現在、DIDs の発展は社会の広範な関心を集めており、多くの大手テクノロジー企業の中で、Microsoft は DIDs に対する重視が特に際立っています。2018 年、Microsoft は DIDs を同社のブロックチェーンビジネスの切り口として発表しました。2019 年 5 月 13 日、Microsoft は Identity Overlay Network、つまり ION のテスト版を発表し、誰でも ION を通じて自分の DID を作成できるようになりました。さらに、技術的な調整を強化するために、Microsoft は DIF に参加し、DIP メンバーである Consensys、Transmute などの機関と協力して、スケールアップされた DIDs の作成をサポートするプロトコル Sidetree を開発しました。では、なぜ Microsoft は DIDs にこんなにも熱心なのでしょうか?実際、彼らが発表した「分散型アイデンティティ」という本の中で、Microsoft は DIDs を開発する主な目標は、Microsoft のクラウドコンピューティングプラットフォームで使用することだと明言しています。こうすることで、Microsoft は DIDs を基にユーザーにデータの権限を提供できるようになります。
トークンシステム:より精緻なインセンティブツール。さて、アイデンティティの次はインセンティブです。まず、トークンは分散型ネットワークでインセンティブを発揮する主要なツールであることを知っておく必要があります。では、トークンとは何でしょうか?トークンはデジタル形式で存在する権利証明書です。形態的には、トークンとパスワードには類似点があります。どちらも特定のシーンでの権利を意味しますが、パスワードは中央集権的なシーンで使用され、トークンは分散型のシーンで存在します。また、属性の観点から見ると、トークンは権利証明書の一種であり、デジタル化できるすべての権利を表すことができます。例えば、株式はトークンの形で存在できますが、すべてのトークンが株式を表すわけではなく、トークンは債権、投票権、使用権などのさまざまなタイプを表すこともできます。簡単な例を挙げると、前回の公的チェーンの授業で、私たちは分散型ストレージと呼ばれるプロジェクトについて紹介しました。例えば Filecoin。この種のプロジェクトの主な目標は、ユーザーが共有するストレージ市場を構築することです。Filecoin のトークン FIL は、一定のストレージスペースの使用権を表しています。私たちは誰でも保有する FIL を使って、他の人のストレージスペースに自分のファイルを保存することができます。Filecoin のケースでは、トークン FIL は使用権を表すだけであり、株式、配当権、債券とは何の関係もありません。したがって、トークンは権利証明書の一種であり、表す権利の性質はシーンに大きく依存しています。トークンの本質を理解するためには、2 つの属性からアプローチする必要があります。
- まず、トークンは特定のブロックチェーン台帳とスマートコントラクトに基づいて形成されており、暗号学の法則はトークンが権利証明書として機能する技術的基盤です。次に、プログラム可能性はトークンの顕著な特徴であり、プログラム可能性により、トークンはスマートコントラクトとの結合を通じて、さまざまなデジタルシーンに対してシミュレーションを行い、さまざまな複雑な権利を表すことができます。トークンの技術的属性に基づいて、トークンはデジタル化された権利の確定、価格設定、取引の基本機能を持つことができます。トークンは本質的に権利証明書の一種であり、トークンの数量は権利の数量を表し、権利の需要はトークンの需要として現れます。これがトークンの供給と需要の関係であり、トークンの供給と需要のバランスがトークンの価格を形成します。トークンの技術的属性。
トークンの技術的属性と経済的属性に基づいて、トークンはデジタル権利証明書として存在する際に、自身もデジタル資産に進化します。これは、ブロックチェーンが一連のデジタル技術の中で重要な特徴であることを示しています。ブロックチェーンはデータに希少性を生み出し、データを資産に変えることができます。そして、現実社会において、トークンは資産として各国政府や法律に広く受け入れられています。なぜなら、トークンの資産属性はその自然属性に由来し、この点は誰の意志にも左右されません。しかし、サルバドルのような小規模な経済体を除いて、トークンはまだ通貨とは見なされません。ビットコインは「ピアツーピアの電子現金決済システム」を構築する目的で開始されましたが、通貨は社会的なガバナンスの内容に属し、各国の通貨当局の承認を得る前に、トークンが通貨になることはあまり期待できません。もちろん、どんな硬貨にも二面性があります。トークンはデジタル権利証明書としての側面で大きな利点を持ち、またその背後の権利から独立して資産として存在することもできます。しかし、トークンは技術と経済の分野でも大きなリスクに直面しています。
さらに、トークン市場の価格の暴騰と暴落は、トークンの使用に対する「負の衝撃」となります。ビットコインが各国の通貨当局に受け入れられないのはその例です。
トークン経済が成立することで、トークン経済の主要な特徴は、トークンに基づいて創造と消費の調整を行うことです。トークンは本質的には通貨ではありませんが、トークン経済の中でトークンは通貨に似た役割を果たし、特に流通手段や貯蔵手段として機能します。技術的な側面では、コードリスクや契約リスクがトークンの安全性に重大な影響を与えます。
-
経済的な側面では、トークンはその背後の権利から独立して存在できるため、人々はトークン自体を通じてその権利の存在を判断することができず、市場にはさまざまな「空気トークン」が存在します。資産の背景についてあまり知らない場合、大きな混乱を引き起こす可能性があります。
-
トークン体系の設計は、トークン経済において非常に重要な作業ですが、異なる時期や異なる流派の経済学者が、貨幣政策がマクロ経済の長期的発展に影響を与えるかどうかについて大きな意見の相違があるように、トークン設計がトークン経済に与える影響についても異なる見解があります。ある人は、トークン体系の設計が Web 3.0 プロジェクトにとって重要であると考えています。なぜなら、トークン体系の設計はプロジェクトコミュニティのさまざまな人々の行動パターンに直接影響を与えるからです。しかし、他の人は、トークン体系が Web 3.0 プロジェクトの発展に対して補助的な役割しか持たず、決定的な影響を形成することはないと考えています。これは「貨幣中立主義」が長期的には貨幣の過剰発行が「社会的有効需要」に刺激を与えないと考えることに似ています。トークン体系の価値については、トークン体系設計の具体的な内容を通じてさらに分析できます。実際、トークン体系設計の主な内容は、トークンの供給と需要を管理し、トークンの「三回分配」に集中して表れます。
最初の分配はトークン計画の設計を指します。トークン計画の設計では、トークンの総量、単一通貨制または多通貨制、分配比率、リリースペースなどの指標について具体的に説明する必要があります。ここでのトークンの総量は、予想される経済規模の総量を反映していますが、トークンは一般に 18 桁のトークン精度を持つため、トークンの総量の具体的なデータにはあまり実際的な意味がありません。したがって、トークンの総量に関しては、上限が固定されているかどうかが重要ですが、トークンの総量を上限固定に設定するかどうかは、プロジェクトの機能的な位置付けに依存します。例えば、ビットコインは金の属性を模倣しているため、上限を設定しました。
しかし、ほとんどのパブリックチェーンの場合、マイナーに対するインセンティブを持続的に提供する必要があるため、通常はインフレ率を設計し、毎年の増発を通じてマイナーにインセンティブを提供します。例えば、ETH が Pos コンセンサスメカニズムに移行した後、毎年のインフレ率は約 5% です。一方、非パブリックチェーンプロジェクトの場合、通常は総量を固定に設定します。
-
最初の分配の主要な内容を見ると、これは主にトークン供給の管理に関わっています。二回目の分配は、プロジェクトのビジネスロジックに従ったトークンの分配を指します。なぜなら、トークンの背後にある権利の需要がトークンの需要を決定する最も重要な要因であり、プロジェクト自体が外部に価値を提供しなければ、権利の需要は存在せず、トークンの需要も成立しないからです。したがって、ビジネスロジックはトークンに対する最も基本的な需要を表しています。トークン設計がトークンのレベルに限定され、トークン需要の構築に役立たない場合、トークン体系の設計はトークン経済に対して補助的な役割しか持たないことが確定します。
-
三回目の分配は、トークンレベルの調整メカニズムを指します。例えば、トークン設計に関するさまざまなステーキングマイニングメカニズム、焼却メカニズム、配当メカニズムなどの制度です。トークンレベルの調整メカニズムはビジネスロジックと直接関連していないため、ほとんどのプロジェクトにとって、トークンレベルの設計は大同小異です。主な形式は、一般的にコミュニティメンバーの短期的な流動性を犠牲にして、より多くのコミュニティトークンの報酬を得ることを前提としています。したがって、トークン需要を刺激する効果は限られています。実際、トークン体系の設計は比較的複雑なトピックであり、この内容は私たちが各トラックの分析を通じて貫通する重要な視点の一つです。今後の授業内容では、各トラックのシーンの特徴に基づいて、引き続き分析を行います。
まず第一点、最も基本的な信頼、どうやって提供した資料が偽造されていないことを証明できるのでしょうか?企業内部または企業連合間で、統一認証に基づいている場合、これは全く問題ありません。しかし、インターネット上で ID を使って自分を証明するには、依然として権威ある機関の証明が必要ですが、そうなると DID にはなりません。むしろ、公安三所のデジタルアイデンティティ ID(EID)を見てみる価値があります。
- ETH の総量が固定されていないのは、通貨の総量が固定されていないのと似ており、価値は消費需要に由来します。ETH や他のパブリックチェーンのトークンも実際の使用需要があります。
NFT は最新の暗号アートを代表すると言われることもあれば、NFT は無限の価値上昇の可能性を持つダークホース資産とも言われます。では、NFT は芸術に属するのか、それとも資産に属するのか?NFT にはどのような重要な特性があるのか?さらに、NFT のこれらの重要な特性は、Web 3.0 の世界でどのように価値を実現しているのでしょうか?
NFT:デジタル社会のデータ権利制度。本質的に、NFT は暗号技術基準に基づいて形成されたデジタル資産であり、その文字通りの意味は非同質化トークンです。
-
イーサリアムエコシステムでは、Erc-721 および Erc-1155 の 2 つの基準に基づいて生成されたデジタル資産はすべて NFT と呼ばれます。同質化トークン(FT)である BTC や ETH など、これらはすべて仮想資産に属しますが、NFT には顕著な特徴があります。それは、各 NFT が分割不可能であり、したがって各 NFT が唯一性を持つことです。NFT に基づいて、私たちは仮想世界のさまざまな素材、画像、テキスト、動画、アニメーション、さらにはデータの一部をマークし、特定のアカウントとの対応関係を確立することができます。対応関係を確立した後、アカウントのプライベートキーを持つ者は、アカウントに帰属する NFT を転送および取引することができ、データへのアクセスを許可または拒否することができ、つまりその NFT の制御権を持つことになります。
-
ただし、仮想世界には所有権の