Featured image of post web3周りの小ポエム

web3周りの小ポエム

目次

技術的相似

  • 最近思った事としてweb3とweb2は相似している
  • web2では、20年前はPHPで静的なHTMLを配信していた
  • その頃はPHP5とかでClassベースのものではなく、ログインなどはあったがフロントは何もしなかった
  • しかし、その後にAjaxが登場し、FrontendでJSでAPI操作するようになった
  • その後はReactが出てきて、Nextが出てきて、今やFrontで処理するのは当たり前になった
  • これと同じことがWeb3でも起きている
  • 3年前ぐらいまではCryptを結構やっていた
  • EtherやHyperledger FabricやQuorumなど
  • そこでのトレンドはZKP(ゼロ知識証明)だった
  • つまり、Web3はノードにデータが全部行ってしまう
  • そのため、プライベートな情報はノードには送れないのがWeb3であった
  • その問題に対応するために、ZKPでローカルで証明をする流れができた
  • ノードはクライアントが知っている事しかしらない(それを検証可能)
  • これはAjaxの流れと全く同じ
  • ただし、ZKPはコスティなので、証明できる量は極端に少ない
  • 言いたいことは20年前にWeb2で発生したクライアントに処理を移譲する流れがWeb3でも発生しているということ
  • 歴史は繰り返すということ
  • ただし、Web2でクライアントに移ったのは「状態と描画」だったのに対して、Web3 でクライアントに移っているのは「秘密を保持したまま証明する計算」
  • Web3はWeb2の歴史を、暗号学と検証可能性という制約付きで再演している感じだろう

経済理論

  • Web3でよく言われた言葉がFatプロトコル理論
  • GAFAMを代表するアプリケーションレイヤーの事業者をWeb3のProtocolが下剋上するという仮設
  • つまり、Fatプロトコル理論によるとWeb2の大企業は死滅し、Web3時代はProtocolが生きるとあった
  • その当時はそれを信じていた
  • ただ今の時代はSaaS is deadと言われ、Salesforceの株価が下落トレンドにある
  • つまり、Web3の夢は、実はAIが別の意味で実現している
  • 同じ結果が別の原因で起きているという事
  • D11Nな世界の障害は、実はAppを独占する企業ではなく、Appを独占するプログラマー(つまり自分自身)というオチだったのであるw
  • また、AIがWeb3の夢を中央集権的に実現していることも、また皮肉が効いているだろう(笑)

社会実装の期待

  • ただし、Web3の概念は素晴らしいと思う
  • 特に、DIDやVC周りは早く社会実装してもらいたいものだ
  • 現実的に、Web2が指摘している問題点は正しい
  • 特にソーシャルログインの問題点は大きい
  • 便利な反面、そこに落とし穴がある
  • 例えば、FBで外部サイトにソーシャルログインして、そのFBのアカウントがBANされると、紐付いたすべてのログインができなくなる
  • つまり、OAuthも完璧ではないという事
  • またデータの自己主権がないのも問題
  • 例えば、XのアカウントをBANされたら、そのまま自分の記録は取り出せなくなる
  • ココらへんはBlueSkyがハイブリッドな方法で解決している
  • DIDはまさに自己主権型IDを実現するものであり、VCも改ざんできない卒業証書とかを作れる
  • ココらへんはもっと社会実装が急がれるだろう

P.S.

  • 久しぶりにWeb5-jsを見たらメンテが2年前から止まっていた
  • てか、ジャック・ドーシーのTBDevはアーカイブになっているな
  • DIDの実装は個人にはめんどくさいし、そりゃ流行らんよ

参考文献

Built with Hugo
テーマ StackJimmy によって設計されています。