作者: モラリス

編集者: Shenchao TechFlow

 

ブロックチェーンのさまざまなインフラの発展には目を見張るものがあります。数え切れないほどの企業、組織、プロジェクト、コミュニティがブロックチェーン開発を次のレベルに引き上げており、Web3 はこれまで以上に主流に近づいています。

 

さらに、適切なブロックチェーン インフラストラクチャ サービスにより、開発者は暗号空間における主要な利点を獲得し、Web3 を簡単に使用できるようになります。ブロックチェーン インフラストラクチャをサービスとして使用してビジネスやプロジェクトを Web3 に導入したい場合は、この記事が最適です。

ブロックチェーンインフラストラクチャーとは何か?

ブロックチェーンインフラストラクチャーには多くの異なる部分が含まれます。たとえば、ブロックチェーン、dApp、スマートコントラクトプラットフォーム、ノードプロバイダー、APIプロバイダー、およびハードウェアコンポーネントなどです。今、出発点に戻り、すべての始まりを見てみましょう。

2009年にビットコインが誕生し、最初のブロックチェーンをもたらしました。しかし、このブロックチェーンネットワークには多くの利点がありますが、開発者を制限しています。そこで、ブロックチェーン開発者チームは、最初の完全にプログラム可能なブロックチェーン、イーサリアムを作成しました。今日では、他の著名な開発者ブロックチェーン(「インフラストラクチャーブロックチェーン」とも呼ばれます)の出現や、新しいブロックチェーンの開発が続いているのを目にします。

これらのネットワークはすべてのブロックチェーンアプリケーションの基盤層です。これらのネットワークがなければ、dApp(分散型アプリケーション)は存在しません。さらに、ブロックチェーンインフラストラクチャーには、物理デバイス、ソフトウェア、および現在のブロックチェーン技術スタックのすべての他の層(下の図を参照)があります。

しかし、この文書では、dApp開発者が注目すべき技術、ツール、およびソリューションに焦点を当てることができます。結局のところ、dAppを作成する際には、ブロックチェーンと直接やり取りしたくないのが普通です。

より明確な分類——セクターと産業

上記のブロックチェーン技術スタックに加えて、CoinDeskの「デジタル資産分類基準」(DACS)は、ブロックチェーンインフラストラクチャーサービスを理解するための良いツールであるべきです。このデジタル資産の分類は、比較的「不安定な」ブロックチェーン業界に一定の明確さと一貫性をもたらします:

上の図からわかるように、DACSは6つの主要セクターを定義しています:計算、通貨、DeFi、文化エンターテイメント、スマートコントラクトプラットフォーム、デジタル化。これらの6つの分野には、それぞれのブロックチェーンインフラストラクチャーサービスがありますが、ブロックチェーンインフラストラクチャーサービスという点では、「計算」と「スマートコントラクトプラットフォーム」が主導的な地位を占めています。

ブロックチェーンインフラストラクチャーはサービス——それは何か、どのように機能するのか?

ブロックチェーンインフラストラクチャーサービスは、既存のブロックチェーンネットワークを基に構築するためのホスティングされたブロックチェーン開発プラットフォームまたはツールです。さらに、ブロックチェーンインフラストラクチャーサービスは広範囲にわたり、開発者が第2層ブロックチェーンを構築し、インフラストラクチャーの基盤問題を解決するのを助けることに焦点を当てることができます。一方で、ブロックチェーンインフラストラクチャーサービスは、開発者がdAppを構築および展開し、ユーザーと直接接触するのを助けることもできます。さらに、ブロックチェーンインフラストラクチャーサービスは、dAppの作成を可能にするデータストレージなど、すべてのバックエンドツールを含みます。

適切なWeb3プロバイダーは、インフラストラクチャーとブロックチェーン開発ツールを提供します。最初のブロックチェーンアプリケーションは、暗号通貨の周りにのみ存在していたことはご存知でしょう。したがって、「ブロックチェーンアズアサービス(BaaS)」という用語は、通貨分野のために構築されました(DACSグラフで見たように)。そのため、BaaSは通常、より中央集権的なプロトコルとして定義され、許可されたブロックチェーンを狭義で定義された目的に使用します。したがって、BaaSと「ブロックチェーンインフラストラクチャーサービス」を交互に使用することは避けています。結局のところ、ほとんどの主要なブロックチェーンインフラストラクチャーサービスは、暗号通貨とは無関係であり、ブロックチェーンプロトコルでもありません。

とはいえ、ブロックチェーンインフラストラクチャーをWeb3の「ソフトウェアアズアサービス」として見ることは役立ちます。最終的に、信頼できるブロックチェーンインフラストラクチャーサービスは、企業が最小限の努力でアプリケーションを立ち上げて運営するのを助けます。後者は、より高い機敏性とより迅速なブロックチェーンの採用を保証します。結局、企業が自分でブロックチェーン関連のバックエンドを開発する場合、大量の金銭と時間を浪費することになります。

ブロックチェーンインフラストラクチャーサービス

いくつかのブロックチェーンインフラストラクチャーサービスを観察することで、ブロックチェーンインフラストラクチャーサービスの概念をより良く理解することができます。したがって、計算分野の5つの業界グループ(また独立した新しい業界)を見てみましょう。また、ブロックチェーンインフラストラクチャーを形成する上で重要な役割を果たしている他の技術も紹介します:

計算分野

DACSの文書によれば、計算分野には、分散化と計算の除去、クラウドストレージ、データベース、およびネットワークなどのサービス仲介を専門とするプロトコルが含まれます。さらに、DACSは計算分野を5つのセクターに分け、それぞれが重要なブロックチェーンインフラストラクチャーサービスを提供しています:

IoT — 物のインターネットセクターは、現実世界にブロックチェーンネットワークを統合することで「IoT」とWeb3を発展させることに焦点を当てています。基本的に、このタイプのプロトコルは、IoTネットワークとブロックチェーン間の相互運用性を促進します。

オラクルプロトコル — オラクルプロトコルは、データの収集、整理、送信に焦点を当てています。彼らはリアルタイムで「オンチェーンからオンチェーン」、および「オフチェーンからオンチェーン」のデータをサポートすることでこれを実現します。通常、オラクルはそのネットワークのネイティブトークンを使用して取引コストとガバナンス権を支払います。

プライバシー計算 — このセクションのプロトコルは、安全で分散化されたサービス計算能力市場を構築することに関するものです。

共有ネットワーク — 分散型クラウドコンピューティングオープンネットワークは、参加者が異なるコストでバイヤーにエネルギーと計算リソースを提供することを可能にします。

共有ストレージ — 共有ストレージプロトコルは、伝統的な中央集権型ストレージサーバーを根本的に変えるために存在します。彼らは、マイナー/ステークホルダーで構成されるオープンソースネットワーク内でストレージの責任を分配し、経済的インセンティブシステムを構築することによってこれを実現します。

他の重要なブロックチェーンインフラストラクチャーサービス技術とツール

次のセクションでは、dAppを構築するための最適なブロックチェーンインフラストラクチャーサービスについてもっと学びます。しかし、そのようなソリューションでも、いくつかのものしかカバーできません。したがって、前述のプロトコルと以下の技術およびツールを探索して、最終的に究極のWeb3テクノロジースタックを見つけてください。以下は、主要なブロックチェーンインフラストラクチャーサービス技術とツールのリストです:

ノードプロバイダー — ブロックチェーン(分散型デジタル台帳)との通信はすべてノードを介して行われます。しかし、dApp開発者として、ノードを運用したくないのは確実です。なぜなら、それは多くの課題を伴うフルタイムの仕事だからです。代わりに、ノードを運用するプロバイダーを利用してこれらのニーズを満たすことができます。

Web3 APIプロバイダー — これは、最も重要な「ブロックチェーンインフラストラクチャーサービス」ツール/技術と言えるでしょう。結局のところ、Web3 APIは安定した環境でコーディングの一貫性を実現します。さらに、さまざまなWeb3 APIプロバイダーが異なるAPIを提供しています。ほとんどの場合、これらのプロバイダーはノードに接続し、独自のブロックチェーンバックエンドインフラストラクチャーを作成します。あなたはこれらのインフラストラクチャーを活用することができます。

スマートコントラクトプログラミング言語 — これらの言語は、開発者がスマートコントラクトを記述することを可能にし、それぞれ異なるチェーンに依存します。

スマートコントラクト開発フレームワークとIDE — フレームワークとIDEは、スマートコントラクトのコーディング、コンパイル、デプロイ、検証、テストをサポートします。

Web3ウォレット — 主に暗号通貨を管理、送信、受信、保管するために使用されます。これらは、Web3認証、オンチェーントランザクションの実行、dAppのテストなどにおいても重要な役割を果たします。

ブロックチェーンブラウザ — これらの特殊なdAppは、ユーザーや開発者がオンチェーンデータを探索し、スマートコントラクトと対話することを可能にします。

ブロックチェーンにおける主要なインフラストラクチャーサービスプロジェクト

以下は、上記の各技術ソリューションとツールのリストです:

計算分野:

  • ヘリウム (IoT);

  • チェーンリンク (オラクル);

  • ファイルコイン (共有ストレージ);

  • IPFS (分散型ストレージソリューションですが、ブロックチェーンに基づいていません);

ノードプロバイダー:

  • アルケミー;

  • インフura;

  • クイックノード;

  • ゲットブロック;

  • チェーンスタック;

  • ランノード;

  • ポケットネットワーク;

Web3 APIプロバイダー:

  • ザ・グラフ;

  • コバレント;

  • アルケミー;

  • クイックノード;

  • ビコノミー;

  • ビットクエリ;

  • モラリス;

スマートコントラクト開発に特化したプロジェクト/ツール:

  • ソリディティ(イーサリアムとEVM互換チェーンのスマートコントラクトプログラミング言語);

  • トリュフ(EVM互換チェーンの開発環境、テストフレームワーク、資産チャネル);

  • ハードハット(イーサリアム開発環境);

  • ガナッシュ(テスト環境);

  • オープンゼッペリン(ソリディティスマートコントラクトテンプレートプロバイダー);

  • メタプレックス(ソラナスマートコントラクトテンプレートとツールソリューション);

  • リミックスオンラインIDE(EVM互換チェーンのためのスマートコントラクトのコンパイル、デプロイ、検証);

Web3ウォレット:

  • メタマスク(イーサリアムとEVM互換チェーン);

  • レインボー;

  • トラストウォレット;

  • コインベースウォレット;

  • アルジャン;

  • ファントム(ソラナ用);

  • レジャー;

ブロックチェーンブラウザ:

  • イーサスキャン(イーサリアム);

  • BscScan(BNBチェーン);

  • ポリゴンスキャン(ポリゴン);

  • スノートレース(アバランチ);

まとめ

もしあなたが上記の部分を学ぶために貴重な時間を費やしたなら、あなたはブロックチェーンインフラストラクチャーサービスについて知るべきすべてのことを理解しています。この革新的な新技術にはかなりの多くの側面があり、また、これらのツールがオンチェーンプロトコルの形で存在し、一部のツールはオフチェーンプロジェクトの形で存在することも理解するでしょう。実際、あなたはどの計算プロトコルとブロックチェーンインフラストラクチャーサービスプロジェクトがリーディングであるかを探求する機会すらあります。最後に、これらの優れたブロックチェーンインフラストラクチャーサービスソリューションを通じて、あなたの伝統的な開発スキルでWeb3の革命に参加することができます。

原文リンク