Flow の世界へようこそ

Seirai Li
Flow Japan
Published in
20 min readJul 1, 2022

この記事は Messari の Flow に関するレポート記事を日本語に翻訳したものです。

ハイライト

  • Flow は、NBA Top Shot の NFT で初期の成功を収め、現在ネットワークはデリゲーターとバリデータノードを含む 300 万人以上のアクティブユーザーを誇っています。
  • 現在 Flow は所有者間の NFT 取引でリードしており、Ethereum や Solana を上回っています。
  • 7 億 2500 万ドルの Flow Ecosystem Fund を発表し、ネットワーク上の開発者とユーザーをさらに支援することを発表しました。

2021 年第 2 四半期から第 3 四半期にかけて、NFT 市場には大きな資金が流入し、取引量は 8,000 % 以上増加しました。それ以来、個人投資家、アーティスト、コンシューマ大企業が NFT 市場に注目し、「ルネサンス 2.0」とも呼ばれる時代を迎えていました。NFT 市場の創設やアクセスを提供するプラットフォームは、その技術革新のペースを速め、個人投資家のクリプト市場や Web3 環境へのゲートウェイとなっています。

Flow は最も有名なプラットフォームの 1 つです。Dapper Labs が開発したLayer-1(L1)のプルーフ・オブ・ステーク(PoS)のブロックチェーンである Flow は、Dapper Labs や独立系プロジェクト、開発者、アーティストが、Ethereum の Layer-2(L2)ネットワークのスケーリング・ソリューションのような複雑さを伴わずに分散型アプリケーションを作成できる代替プラットフォームを提供するために作成されました。その代わりに、このプロジェクトは独自のマルチロール・アーキテクチャ・ネットワーク設計を採用し、イーサリアムの L2 シャーディングアプローチに対して、よりシンプルなソリューションを提供し、より効率的なネットワーク速度とスループットを生み出します。

簡単な歴史

Flow は、フル・ネットワーク・インスタンスへのアクセスを必要とせずに初期のスマートコントラクト開発を可能にするため、2019 年第 4 四半期に Flow Developer Preview を最初にローンチしました。3 回の初期プライベートセールラウンドを経て、Coinbase、Samsung、Union Square Ventures など 80 社以上の VC から 3000 万ドル以上を調達しました。

この間、Dapper Labs は Flow Developer Preview を利用し、市場で最も早く、かつ著名なスポーツ NFT の1つである NBA Top Shot を開発しました。NBA Top Shot の成功と 2020 年第 2 四半期の Flow ベータ版メインネット v0.1 のリリースの結果で、Flow は L1 プロトコルエコシステムにおける強力な競合となったのです。ベータ版メインネットのローンチ以来、このプロジェクトは UFC や NBA といった有名なグローバルスポーツブランドと提携し、800 以上のスマートコントラクトがデプロイされ、ネットワーク上には 400 万以上のユニークアカウントが存在しています。

Flow ブロックチェーン

前述の通り、Flow はマルチノード・アーキテクチャのネットワーク設計で稼働しています。Ethereum におけるシャーディングの複雑さを避けるために、マルチノード・ネットワークは、各トランザクションの異なるステージでバリデータノードに割り当てられた責任を分離するため、各ノードは役割に専念することができ、各検証段階や各トランザクションでの効率化が可能になります。一方で、シャーディングは、異なるトランザクション間で役割を分離し、トランザクションの各ステップにバリデータノードを専念させることはありません。

Flow のマルチノード。アプローチは、決定論的タスクと非決定論的タスクを振り分けることでノードの労力を専念させることを促進します。この設計手法は、ネットワークの混雑の主な原因が、順序付けられたトランザクションの結果を計算するような決定論的または「客観的」なタスクであるという信念からきています。各ノードはその能力に基づいて最適化され、ブロックチェーンのスループットが向上し、高いスループットはネットワーク内のユーザーや開発者の問題解決に役立ちます。

Flow ブロックチェーン全体のタスクは、4つの別々の役割に分けられ、それぞれが指定されたタスクを実行するために、一定額の資本を出す必要があります。

  • コンセンサスノード:各トランザクションを含めるかどうかと順番を決める
  • 実行ノード:各トランザクションに関連する計算を実行する
  • 検証ノード:実行ノードが適切に実行されるようにすることで、ネットワークのセキュリティの一部を保つ
  • 収集ノード:ユーザー・エージェントからトランザクション・データを収集することで、Flow ブロックチェーン上のプロジェクトのネットワーク接続性とデータ可用性を高めることに貢献する

ネットワーク内のセキュリティを保証するため、Flow では、ネットワークのセキュリティの権威である非決定論的なコンセンサスノードと検証ノードを多くの参加者が実行できるようにしています。残りの 2 つのノード、実行ノードと収集ノードは、純粋に決定論的な役割を持ち、悪用されにくくなっています。そのため、実行ノードは特定の専用ハードウェアによって専門的に運用されることを想定しています。

出典:Flow ホワイトペーパー

Flow ネットワーク上でバリデーターになるには、以下のようにネイティブ FLOW トークンを最低量ステークする必要があります。

※訳注:このデータはホワイトペーパー発表時点のものなので、最新の情報は変更されている場合があります。

  • コンセンサスノード:500,000 FLOW
  • 実行ノード:1,250,000 FLOW
  • 検証ノード:135,000 FLOW
  • 収集ノード:250,000 FLOW

Flow ブロックチェーンのメトリクス

プロジェクトの初期段階において、Flow はコミュニティメンバーのエンゲージメントとネットワークのスケーラビリティを高めるために、3 つの大規模なトークン配布/エンゲージメント・プログラムを導入しました。

  • クラウドバーストパートナー:Flow の初期保有者によって選ばれ、Flow プラットフォーム上で構築する個人に報酬を分配しながら1つまたは複数のバリデータノードを運営する事業体です。
  • Floodplain Validators: コンテンツやリソースを拡張するために Flow ネットワークに早期に関与することに関心のあるエコシステム参加者です。
  • Decentralized Reputation and Incentive Protocol (DRIP): ネットワーク上に構築された Dapps のエンドユーザーに Flow を配布し、ステーキング、デリゲーション、およびエコシステムへの積極的な参加を提供するように設計されています。

この間、Flow は、トークンの大部分が中央集権的なエンティティによって集中された場合、ブロックチェーンのセキュリティとスケーラビリティを損なう潜在的なリスクに直面していました。分散型ネットワークへの移行は、トークン配布プログラムが開発者とユーザーにとって適切なセキュリティとスケーラビリティをいかに迅速に可能にするかによって決定されました。それ以来、Flow はトークン配布を通じてネットワークを適切に分権化することに成功し、最近ではコミュニティノードがネットワークのコンセンサスノードの 68 % 以上を構成し、「コミュニティによってコントロールされている」と判断されました。

最新のステーキングメトリクスでは、305 ノードとなっています。

  • コンセンサスノード: 115
  • 実行ノード: 7
  • 検証ノード: 77
  • 収集ノード: 106

また、Flow のネットワークに貢献しているデリゲーターは 31,000 以上です。デリゲーターとは、ノードオペレーターにトークンを指定して FLOW をステークする FLOW ホルダーです。さらに、7 億 3000 万 FLOW 以上(全トークン供給量の約 52 %)がステークされ、ステーキング報酬は 1 億 FLOW 以上(全トークン供給量の 7 % 以上)に達しています。

技術的な特徴

Cadence

新しい L1 プロトコルの大半と同様に、Flow はスマートコントラクト開発のために独自のプログラミング言語である Cadence(ケイデンス)を備えています。Cadence は、データ(デジタルアセットなど)の保存に関して、より高いレベルの分権性を提供します。中央台帳に情報を保存する Solidity とは異なり、Cadence はユーザーのアカウントに直接データを保存する。中央集権的なデータ保管機能を持たない Cadence は、Flow のネットワーク・アーキテクチャにさらなる安全性をもたらすことができます。また、この機能により、開発者やエンドユーザーは、Flow ブロックチェーン上でデジタルアセットを作成・移転する方法をよりシンプルにすることができます。

SPoCKs

さらに Flow は、検証者のジレンマに対処するために、Specialized Proofs of Confidential Knowledge(SPoCKs)と呼ばれる革新的な暗号技術を統合しています。SPoCK は、暗号学的コミットメントとして特徴付けられます。SPoCK は、検証ノードが適切に仕事をし、実行ノードから生成された結果を、その仕事が正しく行われたことを適切に検証することなく盲目的に承認していないことを証明するものです。SPoCK はまた、各ノードが各ブロックを適切に計算したことを保証することで、実行ノードを規制します。

Flow Client Library(FCL)

ほぼすべての L1 プロトコル内の機能は、MetaMask などのウォレット、分散型アプリケーション、およびネットワークのブロックチェーン間のインタラクションです。従来、アプリケーションはブラウザ・プラグインを介してクリプト・ウォレットにアクセスするか、プラグインを必要としないブラウザ・ベースのウォレットの挙動をハードコーディングして提供してきました。これらの方法は、多くのブロックチェーンで採用されているものの、ユーザーにとって参入障壁となります。また、ウォレットとアプリケーションの相互作用を可能にするために、開発者に余分な作業を強いることになるため、拡張するのが困難です。FCL を使えば、開発者はより少ないコード行数でウォレットやアプリケーションを接続することができます。また、どのようなアプリケーションでも FCL と互換性のあるウォレットと連動させることができ、逆もできます。開発者にとっては、Flow 上でアプリケーションを開発する時、シームレスな体験ができ、アプリケーションとウォレット間の相互作用に一貫性を持たせることができます。

Flow のトークン

Flow プラットフォームは、開発者とユーザーが Flow ブロックチェーン上で対話することを可能にするネイティブトークンである FLOW を使って実行されます。保有者は、FLOW を使用して、ネットワークを保護し、プラットフォーム全体の計算およびストレージタスクを収容するためのステークと作業を行うことができます。また、FLOW はステークホルダーへの報酬や、ネットワーク上での活動に対するガス/トランザクション手数料の支払いにも使用されます。

FLOW の配布

FLOW トークンの最初のリリースでは、12 億 5000 万 FLOW が作られ、以下の保有者に配布されました。

  • Dapper Labs:20 %、長期的な自己資本として割り当て
  • 開発チーム:18 %、3 年間で権利が確定し、1 年間のクリフ
  • エコシステム開発:29 %、最初の 1 年間はロックアップの対象となり、早期支援者とチームのために最初のアンロックより早く失効する
  • コミュニティ販売:13%、12ヶ月ロックアップ
  • ラージバッカー(100 万ドル以上の貢献):11.1 %、24 ヶ月のロックアップ
  • スモールバッカー(100 万ドル未満の貢献):8.9 %、24 ヶ月のロックアップ

上記のロックアップ期間中、トークンは初日の時点で NBA Top Shot でのステーキング目的またはユーティリティにのみ使用できることに注意する必要があります。ロックアップと譲渡制限は、すべての事業体について、その時から始まりました。

Flow はまだ独自の財務を持っていませんが、Flow Foundation は、長期的な分配とエコシステムの開発のために確保された 2 億 5000 万 FLOW を管理しています。

ガバナンス

FLOW のステークホルダーに対するオンチェーンガバナンス機能は、3 つの意思決定プロセスで構成されています。

  1. エコシステムの決定:理事会メンバーの選出や財団が設定した資金の配分の最終決定に関する事項が含まれます。
  2. プロトコルパラメータ:パラメータとして設定されている、プロトコルのアップグレードを必要としないネットワークの側面に関わる事項。
  3. プロトコルアップグレード:ネットワークのハードフォークに関わるすべての事項で、すべての FLOW 関係者の大規模な参加と賛同が必要。

これらの機能は、2022 年第 2 四半期にユーザーに提供される予定です。現在、Flow エコシステム上で行われるほとんどの決定はオフチェーンでおこなれます。提案が Flow の GitHub リポジトリに提出され、提案が議論され、提案された変更を実装するためのコミュニティの合意に基づいて決定されます。バリデータノードに変更を適切にデプロイするために、コミュニティのコンセンサスが得られた後に、変更を実装するための承認が必要です。

エコシステムの概要

ネットワーク上で行われた総取引量では、Flow は他のネットワークと比較して、ネットワークが存在している期間を考えると、印象的な立ち位置を示しています。

総トランザクション数とアクティブウォレットの観点から、Flow は現在、デリゲーターとバリデータノードを含む 300 万人以上のアクティブユーザーを抱えています。プロトコルの初期段階であるため、Flow は Ethereum のような「レガシー」な L1 エコシステムに到達するために重要な道のりを歩んでいます。 しかし、そのネットワーク上のユーザー活動を加速させる上で、大きな進展がありました。それにもかかわらず、Flow は、ネットワーク上で開発およびデプロイを希望する新規ユーザーのオンボーディングのための十分なサポートを提供してきました。これにより、Flow は DeFi や Web3 に特化したプロジェクトなど、より多くの Dapps を誘致することを目指しています。プロジェクトが増えれば、Flow はネットワークトラフィックとエコシステム参加のギャップを縮めることができます。

前述の通り、Flow には現在 800 以上のスマートコントラクトがデプロイされており、NFT エコシステムのプロジェクトを誘致していることで最もよく知られています。セカンダリー NFT 販売を提供する他の L1(および Ethereum 上の L2)と比較して、Flow のセカンダリー NFT 取引量には際立ったコントラストがあります。Flow はオーナー間の NFT 取引をリードしているようです。Flow は、ネイティブ Flow プロジェクトと新しいプロジェクトのリリースとの継続的な関与により、NFT スペース内で前進を続けています。

流通市場での販売数量が上位の NFT の中で、Flow の「NBA Top Shot」は、既存・新規の注目 NFT プロジェクトの中で、依然として強い競争力を有しています。

Flow はまた、2021 年第 1 四半期のテストネットローンチの初期段階において、ネットワークに参入する新規開発者が大幅に増加しました。サムスン、Ubisoft、ワーナー・ミュージック・グループなどの企業との知名度の高いパートナーシップと相まって、Flow は NFT 市場だけでなく幅広いクリプトプロジェクトに対してメインストリームの採用の拡大を継続するための独自の立場にいます。Flow ブロックチェーン上の DeFi および Web3 ベースのプロジェクトでさらに採用が進めば、小売参加者や大規模組織からの認識と参加をより高めることができます。

Dapper Labs は Flow 上に構築されるプロジェクトへの投資を続け、A16z や Animoca Brands などの有力な民間投資会社と提携しています。さらに、Dapper Labs チームは、チームの重要なネットワークと VC のアウトリーチを活用し、資金調達を求める新しいプロジェクトにアクセスしやすい環境を提供しています。

Layer-1 競争とリスク

競争について

L1 の開発はクリプト分野の最前線にあり、加速度的に進化し、ブロックチェーンのスループット、セキュリティ、スピードを向上させる多様な技術を提供しています。

特に NFT と Web3 ゲーム市場に参加する場合、既存のチェーンに対抗する Flow の努力は見過ごすことはできません。Flow のパフォーマンスと実行されているパートナーシップの質により、ネットワークは 2021 年に同業他社を顕著に上回りました。

さらに、Flow 上での開発者の活動は、この 1 年で大きく増加しました。

出典:Electric Capital

上記のデータは、GitHub、Gitlab、CoinGecko、DappRadar など複数のプラットフォームから、各プロトコルのオープンソースリポジトリとコードコミットによって取得されたものです。2021 年、Flow は50人以上の開発者がいる競合他社と比較して 9 番目に成長が早く、フルタイム開発者数では 5 番目に成長が早いエコシステムとなりました。

潜在的なリスク

上に示した相互作用は、特にユーザーと開発者に革新的なソリューションを提供する新しいブロックチェーンに関して、過去 1 年間に市場参加がどのように形成されたかを示しています。しかし、すべての L1 ブロックチェーンは、スケーラビリティ、セキュリティ、および分権化の間のバランスを達成するという障害に直面しています。一般的に、シングルノードで構成される L1 ネットワークは、スケーラビリティ、セキュリティ、分権化のトレードオフを行う際に困難に直面することがあります。

Flow のマルチノード・アーキテクチャは、L1 プロトコルのこれらの重要な側面のバランスを取る際に、さらなるサポートを提供します。ノードの専門化により、システムの各コンポーネントは、スケーラビリティ、セキュリティ、および分権化のトリレンマの特定のセグメントを優先させることができます。現在、コンセンサス、検証、収集の各ノードは、実行ノードに比べてより分権化されています。実行ノードは決定論的であるため、同じレベルの分権化を必要としません。同様に、実行ノードが動作するには専門的なハードウェアが必要なため、分権化よりもスケーラビリティが優先されます。

実行ノードの複雑化により、ネットワークのパフォーマンスや可用性に問題が生じる可能性があります。 これらのノードが故障してもネットワークの安全性は脅かされませんが、8 台の実行ノードすべてに問題が発生する可能性があり、トランザクション処理が停止する可能性があります。例えば、Flow では、直近のネットワークアップグレード後、実行ノードが新しい実行識別子を導入した際にネットワークの停止を経験しましたした。前述のように、実行ノードは純粋に決定論的ですあるが、新たに実装された識別子は決定論的でなかったため、ブロックがシール封鎖されないという事態が発生しましたした.このノードでは、ネットワーク運用を維持するために追加のメモリが必要でした。Flow ブロックチェーンは、安全性を優先して活性度をトレードオフするように設計されているため、不正なブロック・シール封鎖を防ぐためにネットワークが一時的に停止されました。

しかし、インシデント対応チームはこの問題に真摯に対応し、ネットワークが不安定な間に何が起こったかを明確にしました。また、この問題を解決し、今後発生しないように軽減するための措置も講じました。

今後のロードマップ

Flow は決定的なロードマップを出していませんが、このプラットフォームは、ブロックチェーンが大規模かつ詳細なクリプトゲーム体験に使用されるという Dapper Labs の中心的なビジョンに従っています。Dapper Labs は、追加のプロジェクトとメインストリームの消費者ブランドをオンボードすることによってこのプロセスを開始しており、同時に CryptoKitties などの既存のプロジェクトを Flow に移行することを目指しています。

出典:Dapper Labs

プラットフォーム上での NFT 開発が続く中、開発者の活動も活発化しています。Flow 上で最初の DeFi プロトコルのいくつかを構築することを目的とした分散型マネーマーケットおよび流動性エンジンである IncrementFi など、クリプト業界のより多くのセクターが Flow に導入されています。

Flow は、メインストリームのパートナーシップの圧倒的な参加、構築されるプロジェクトのクオリティ、そしてブロックチェーンの性能により、重要なプラットフォームとしての地位を確立しています。Dapper Labs のプロジェクトチームによると、Flow のテストネットでは、6000 人以上の開発者が積極的に Cadence を使ってスマートコントラクトを構築し、そのデプロイ方法を学習しているとのことです。NFT とクリプトゲームは、すでにメインストリームの投資家の間でかなりの普及を実証しており、Flow はアーティストや開発者がこの分野でイノベーションを起こすためのサービスを提供し続けています。Flow は最近、Flow Ecosystem Fund を発表し、同社のネットワーク上の開発者とユーザーを支援することを表明しました。このファンドは、Flow 上に構築されたアプリケーションの開発を支援し、加速させるために 7 億 2500 万ドルを調達したものです。

さらに、このプロジェクトは、がクリプトネイティブなプロトコルや Web3 ベンチャーを追加してプラットフォームを多様化するにつれて、開発者からさらなる注目と採用を集めるはずです。Flow が最も効率的で最も利用される L1 ブロックチェーンになるまでには、困難で競争の激しい状況に直面していますが、Flow は著名なネットワークのチャレンジャーに成長する態勢にあると思われます。

--

--