Google Cloud によるブロックチェーン スタートアップの構築
Hiroyuki Momoi
Google Cloud, Customer Engineer
Yanjun Zhou
Google Cloud, Customer Engineer
※この投稿は米国時間 2024 年 5 月 29 日に、Google Cloud blog に投稿されたものの抄訳です。
編集者注: この投稿は、Google Cloud スタートアップ向け技術ガイドの動画シリーズの内容を扱っています。この動画シリーズには、スタートアップの成長プロセスの各段階をサポートする詳細なガイドが含まれています。シリーズ全体を Google Cloud Tech チャンネルか、Google のウェブサイトで、オンデマンドでご覧ください。チャンネルにご登録いただいた方には最新情報をお届けします。
ブロックチェーン テクノロジーは世界中の産業で実際に応用されています。特にゲーム、金融サービス、本人確認などの分野は、ブロックチェーン スタートアップが主導しています。とはいえ、ブロックチェーン インフラストラクチャの構築と管理は複雑で時間のかかる作業です。
そこで出番となるのが Google Cloud です。
Google Cloud は、ブロックチェーン スタートアップがアプリケーションを迅速、安全、効率的に構築、デプロイ、管理するのに役立つ、包括的なプロダクトとサービスを提供します。
ブロックチェーン テクノロジーの課題
ブロックチェーン テクノロジーは、私たちの生活のさまざまな面に変革をもたらす可能性を秘めています。一方、そうした可能性があるとはいえ、ブロックチェーンが広く普及するには、以下のような課題にも対処する必要があります。
-
スケーラビリティ: ブロックチェーン ネットワークは、特にユーザーやトランザクションの数が増えるにつれ、動作が遅くなり効率が低下する場合があります。その理由は、各トランザクションをネットワーク上のすべてのノードで検証する必要があるためです。これは非常に時間のかかるプロセスになる場合があります。
-
パフォーマンス: 高速で信頼性の高いネットワーク パフォーマンスを実現することも、ブロックチェーン テクノロジーにとって大きな課題となります。この傾向はネットワーク上のユーザーやトランザクションの数が増えるにつれ、ますます高まります。
-
セキュリティ: ブロックチェーン ノードは貴重なデータを保持し、ネットワークの操作に使用できるため、サイバー攻撃の標的となります。
-
データ: ブロックチェーンに保存されるデータはその膨大な量が原因で、効率的なデータ取得、スケーラビリティ、プライバシー保護の障害となる可能性があります。
こうした課題に対処できるよう、Google Cloud はブロックチェーン スタートアップのニーズに合わせた幅広いプロダクトとサービスを提供しています。主な選択肢をいくつかご紹介しましょう。
スケーラビリティに優れたインフラストラクチャで、増え続けるトランザクションに対処
Google Cloud の堅牢なネットワークと Compute Engine を組み合わせることで、スタートアップは簡単にブロックチェーン ノードをホストし、分散型アプリケーション(dApp)を構築できます。Compute Engine は、自動スケーリング機能を備えたマネージド インスタンス グループ(MIG)もサポートしており、必要に応じて追加の仮想マシン(VM)を自動的にスピンアップしたり、需要が下がるとスケールダウンしたりして、変動する需要にシームレスに対応できます。Google の VM はわずか数秒で起動し、dApp の応答性と効率性を維持します。
コンテナ化されたアプリケーションのデプロイと管理を容易にするためによく利用されているもうひとつの Google Cloud サービスが、Google のマネージド Kubernetes サービスである Google Kubernetes Engine(GKE)です。GKE は、Web3 アプリケーションを構築、管理する企業に適した選択肢です。スケーラブルな自己修復型インフラストラクチャと詳細なモニタリングでデベロッパーを支援するとともに、Blockdaemon のようなブロックチェーン プロバイダのノード管理を簡素化します。
Google の最新のブロックチェーン ノード ホスティング サービスであるブロックチェーン ノード エンジンは、Web3 開発に特化して設計されたフルマネージド サービスです。デベロッパーは専用のブロックチェーン ノードを迅速かつ簡単にデプロイできるようになり、基盤となるインフラストラクチャを自分で管理する必要がなくなります。ブロックチェーン ノード エンジンを使用すれば、SRE タスクの処理を Google Cloud が担うため、負担がなくなります。スタートアップは、ブロックチェーン ノード エンジンを使用して dApp プロジェクトをブートストラップさせることもできます。たとえば、スタートアップは 1 時間足らずで Ethereum のブロックデータにアクセスできます。Polygon と Solana は現在公開プレビュー版としてサポートされています。
高性能なインフラストラクチャで dApp を最適化
高速かつ安全なトランザクション処理を求めているスタートアップのために、Google Cloud のネットワーク サービスは、自動化、高度な AI、プログラマビリティを活用して、インフラストラクチャをスケール、保護、最適化します。Google Cloud では、ロケーションを柔軟に管理できるだけでなく、ファイアウォール ルールや IP アドレス設定など、ネットワーク インフラストラクチャをきめ細かく制御できます。
Google の高性能なプライベート ネットワークは、ブロックチェーン ノードとユーザーの dApp を、高スループット、低レイテンシの相互接続でシームレスに接続します。Google は、セキュリティとアクセス制御を最優先しています。IAM(Identity and Access Management)と KMS(Key Management Service)を提供することで、ユーザーのアクセスロールのコンプライアンスを確保し、暗号鍵と署名を使用したデジタル アセット トランザクションの安全な送信と認証を可能にしています。
ブロックチェーン データの分析
Google Cloud のブロックチェーン分析では、BigQuery を通じて過去のブロックチェーン データに簡単にアクセスし、SQL クエリを使用してデータ分析を簡素化できます。これにより、デベロッパーがノードを管理したり、カスタム インデクサを開発したりする必要がなくなるため、時間とリソースを節約できます。BigQuery のクエリエンジンを活用し、ブロックチェーン データと内部データを結合することにより、デベロッパーはユーザー行動やビジネス運営についてさらに深い分析情報を得ることができます。
さらに、BigQuery の一般公開データセットに 11 のブロックチェーンがプレビュー版として追加され、Web3 分野における包括的なデータアクセスへの需要の高まりに対応しました。新たに追加されたブロックチェーンは、Avalanche、Arbitrum、Cronos、Ethereum(Görli)、Fantom(Opera)、Near、Optimism、Polkadot、Polygon Mainnet、Polygon Mumbai、Tron です。BigQuery は、すぐに利用できる包括的なブロックチェーン データ ソースを提供することで、デベロッパー、アナリスト、組織がブロックチェーン テクノロジーの可能性を最大限に引き出せるようにします。
同様に、Vertex AI は、スケーラビリティ、リアルタイム処理、そして AI と ML に関する Google の豊富な専門知識を組み合わせて比類なき分析情報を提供することで、スタートアップがブロックチェーン データの秘められた可能性を解き放てるよう支援します。最先端の生成機能により、Vertex AI はデータ分析を強化し、合成データの生成、ハイパーリアルなシミュレーションの作成、さらには実際のデータを使用した、顧客とのエンゲージメントに使用できる動的な NFT の作成など、ブロックチェーンの力の新たな可能性を広げます。
ブロックチェーン ビジネスの構築とスケーリング
Google Cloud Web3 スタートアップ プログラムは、Web3 プロジェクトやスタートアップを支援し、発展を加速させることを目的としています。このプログラムに参加すると、Web3 スタートアップを成功に導く多数の特典を利用できます。
このプログラムでは、Google Cloud サービス向けにかなりの額のクレジットが提供されるため、インフラストラクチャ費用の負担が軽減され、イノベーションに専念できるようになります。さらに、進化し続ける Web3 の世界でスタートアップが常に一歩先を行けるようにする独自の学習機会も用意されています。このプログラムに参加すると、高度なハンズオンラボに加え、新しいプロダクトへの早期アクセスなど、最先端の Google Cloud テクノロジーを利用できます。コミュニティへの参加方法、資金調達、専門家によるサポート、その他の Web3 固有の特典について詳しくは、Web3 スタートアップ プログラムのウェブサイトをご覧ください。
Google Cloud と Web3: ブロックチェーンのブレークスルーを促進
Google Cloud は、Web3 コミュニティをサポートし、ブロックチェーン分野のイノベーションを促進することに取り組んでいます。Google は Web3 スタートアップ プログラムを通じて、デベロッパーが dApp を安全に構築してスケールするために必要なクラウドツールとリソースを提供することで、何百ものブロックチェーン ビジネスが成長し、インターネットの未来を形作る画期的な新しいソリューションを生み出せるよう支援しています。
PolygonGoogle Cloud は Polygon Labs と提携して、デベロッパーが Polygon プロトコルを簡単に構築、利用できるようにすることで、Web3 エコシステムの成長を加速させています。Google Cloud は Polygon プロトコルの戦略的クラウド プロバイダであり、デベロッパーによる Web3 プロダクトや dApp の構築、リリース、発展を支援するツールやインフラストラクチャを提供しています。
ブロックチェーン ノード エンジンは、デベロッパーが独自のブロックチェーン ノードをプロビジョニング、保守、運用する際の課題を克服できるよう支援します。また、Google Cloud Marketplace にアクセスすると、ワンクリックで Polygon PoS ノードをデプロイし、迅速かつ簡単に dApp を稼働させることができます。さらに、Google Cloud は、BigQuery 上の Polygon ブロックチェーン データセットへのアクセス権をデベロッパーに提供し、リアルタイムのオンチェーンおよびクロスチェーン データを分析して情報に基づく意思決定ができるようにしています。
NansenBigQuery は、ブロックチェーン分析プラットフォームである Nansen が 1 日あたり最大 1 ペタバイトに達する膨大な量のブロックチェーン データを処理、分析するうえで重要な役割を果たしています。このリアルタイムのデータ処理能力は、Nansen がユーザーに最新の分析情報を提供し、急速に進化する暗号通貨市場で情報に基づいた意思決定を行えるようにするのに不可欠です。
さらに、Google Cloud の ML ツール、特に BigQuery ML と Cloud Inference API は、Nansen の AI 予測モデリングとレコメンデーション戦略にインスピレーションを与えています。Google Cloud により、Nansen はブロックチェーン データの隠れたパターンやトレンドを発見できる高度なアルゴリズムを開発し、価値ある分析情報や予測レコメンデーションをユーザーに提供できるようになりました。
Matter Labs / zkSyncMatter Labs の zkSync は、最先端のゼロ知識(ZK)テクノロジーで Ethereum をスケールするレイヤ 2 プロトコルです。2023 年 3 月にメインネットに登場して以来、世界的に最も急速に成長している ZK ロールアップの一つとなっています。Matter Labs は設立当初から Google Cloud を利用しており、GKE やその他の Google Cloud サービスを活用して、その急成長と高い需要に対応しています。その結果、Google Cloud に合わせてプルーフ システムを最適化しています。
2024 年、Matter Labs と Google Cloud は関係を強化し、Matter Labs が提案する新しい Ethereum スケーリング ソリューションである、新しいハイパーチェーン サービスを次の成長段階に進めています。
使ってみる
Web3 は、世界がデータやアプリケーションを利用する方法に革命をもたらしています。Google は、この新たな現実の創造に貢献しているパイオニアたちとともに働くことに喜びを感じています。ビジネスを構築するために信頼性とスケーラビリティを備えたプラットフォームをお探しのブロックチェーン スタートアップには、Google Cloud がまさにおすすめです。今すぐ無料トライアルに登録して、ビジネスの成功を支援する膨大な量のリソースをご活用ください。今後ともよろしくお願いいたします。