レッスン6

ユースケースとアプリケーション

このモジュールでは、SKALEインフラストラクチャの詳細な技術的見解を提供し、高性能、スケーラブル、セキュアな分散型アプリケーションのサポート方法を示しています。

開発者は、SKALEネットワークの高いパフォーマンスとスケーラビリティを利用して、その上に分散型アプリケーション(dApps)を構築し、展開することができます。 この開発プロセスは、アプリケーションの最適なパフォーマンスを確保するための技術的なセットアップとベスト プラクティスに重点を置いた複数ステップのプロセスです。

まず、開発者はSKALEチェーンのSDK(ソフトウェア開発キット)にアクセスする必要があります。このSDKを使用すると、彼らはローカルでSKALEチェーンを実行し、テストおよび開発用のサンドボックス環境を提供できます。SDKは、EVM互換性などの必要な機能をサポートしており、既存のEthereum dAppをSKALEに移行することを容易にします。開発者は、GitHubからSDKをダウンロードし、ドキュメントのインストール手順に従ってローカル開発環境を設定できます。

開発環境がセットアップされると、開発者はスマートコントラクトをSKALEチェーンにデプロイできます。 このプロセスでは、Solidityでコントラクトを作成し、HardhatやTruffleなどのツールを使用してデプロイします。 SKALEチェーンは、sFUELと呼ばれるトークンを使用して取引手数料を支払うため、ユーザーがガス料金を支払う必要がなくなるため、ユーザーエクスペリエンスが簡素化されます。 開発者はsFUELをユーザーに配布し、トランザクションが自由で摩擦のない状態を保つことができます。

SKALEは、クロスチェーンメッセージエージェント(IMA)を通じて、Ethereumとの相互運用性をサポートしています。開発者は、トークンをマッピングし、SKALEチェーンとEthereumメインネットワーク間の通信を実現するためのカスタムブリッジを作成することができます。

最高のパフォーマンスを実現するために、開発者は、効率的なステート管理、適切なストレージの使用、およびオンチェーン計算の最小化など、ベストプラクティスに従う必要があります。SKALE は、これらのベストプラクティスを実施するための詳細なガイドと例を提供しています。たとえば、Multi-Transaction Mode(MTM)を使用することで、スループットを向上させ、急激なトラフィックを効果的に処理することができます。

ケーススタディ

現在、複数のプロジェクトがSKALEネットワークに展開されており、その実際のシナリオでの能力が示されています。これらの事例研究は、技術的な課題とSKALEインフラストラクチャが提供する解決策を強調しています。

StrayShot

StrayShotは、SKALEを活用して複雑なゲーム内取引と相互作用をサポートする「遊びながら稼ぐ」(P2E)シューティングゲームです。SKALEの高いスループットを利用して、多数の同時プレイヤーを処理し、遅延問題を回避し、優れたゲーム体験を提供します。

SKALEとのパートナーシップにおけるこのゲームの重要なマイルストーンは、ゼロコストのトランザクションを使用して、より多くのユーザーエンゲージメントとアクティビティを促進する優れたエクスペリエンスを提供すると同時に、リアルタイムのインタラクションと高頻度のトランザクションを処理して、応答性が高く魅力的なゲーム体験を確保する方法です。 また、ゲーム内アイテムを表すNFTを統合し、プレイヤーが安全かつ効率的にユニークな資産を取引および所有できるようにします。

CryptoCrusades

CryptoCrusadesは、プレイヤーが帝国を築き、他のプレイヤーと戦う戦略戦争ゲームです。 このゲームは、SKALEのインフラストラクチャを活用して、リアルタイムのインタラクションと高頻度取引をサポートし、応答性が高く魅力的なゲーム環境を保証します。

CryptoCrusadesは、SKALEの弾力性のあるサイドチェーンを活用してスケールアウトし、増加したトランザクション負荷を処理します。 また、SKALEのゼロコスト取引の恩恵を受けているため、参入障壁が低く、プレイヤーはガス料金を気にすることなく複雑なゲームイベントを過ごすことができます。 SKALEとイーサリアムの相互運用性は、クロスチェーン機能の統合にも役立ち、プレイヤーは資産を転送したり、他のブロックチェーンネットワークとやり取りしたりすることができます。

DeFiアプリケーション

Ruby.Exchange (英語)

Ruby.Exchangeは、SKALEエコシステムの分散型取引所(DEX)であり、NFT駆動の自動市場メーカー(AMM)として最初のものと呼ばれています。

このプラットフォームでは、ユーザーはガス代なしでトークンを交換することができ、SKALEのインフラストラクチャを活用して高速かつ低コストの取引を行うことができます。 SKALEの弾力性サイドチェーンは、Rubyが大量の取引を処理し、迅速な取引完了を保証し、迅速で効率的な取引体験を提供するのに役立ちます。

このプラットフォームでは、NFTが流動性プールのシェアとガバナンス権を表すために統合され、ユーザーに追加の機能とインセンティブを提供しています。SKALE上で展開されたRuby.Exchangeは、大幅なコスト削減とパフォーマンス向上を実現し、ますます多くのトレーダーや流動性提供者を引き寄せています。

NFT マーケット

NFTrade

NFTradeは、SKALEのゼロガス技術を活用して、NFTの自由な取引と鋳造を可能にするNFTマーケットプレイスです。 このマーケットプレイスは、低コストと迅速な確認を保証しながら、多数のトランザクションを管理します。 SKALEのエラスティックサイドチェーンは、大量のトランザクションを処理し、スムーズなユーザーエクスペリエンスを提供すると同時に、イーサリアムとの相互運用性を提供し、ユーザーが異なるブロックチェーンネットワーク間でNFTを転送および取引できるようにします。

SKALEに展開することで、NFTradeはコスト削減とユーザーエクスペリエンスの改善を実現し、より多くのクリエイターやコレクターをプラットフォームに引き付けています。このマーケットには、NFTの担保や分散型ガバナンスなどの高度な機能も提供されており、機能が強化され、より広範なユーザー層が引き付けられています。

無題のプラットフォーマー

Untitled Platformerは、プレイヤーが破壊したり他のプレイヤーとチームを組んだりして、スリリングなマルチプレイヤーゲームでプレイヤーのスキルを披露できるレトロなプラットフォームゲームです。

このゲームは、SKALEのインフラストラクチャを活用して、レイテンシーを気にすることなくゲーム内のトランザクションとインタラクションを管理します。 そのゼロコストの取引は、低コストのゲーム体験を提供し、より多くのプレーヤーが参加して交流することを奨励します。 スケーラビリティも重要なケーススタディです。 特に、多数の同時プレイヤーとインタラクションを処理できるため、応答性が高く没入感のある体験が保証されます。 また、Untitled Platformerは、ゲーム内のアイテムや実績を表すためにNFTを統合し、プレイヤーに独自の取引可能な資産と資産の所有権を提供します。

サプライチェーン管理

bld.ai: bld.ai は、SKALEを活用して商品を追跡し、物流を効率的に管理するサプライチェーン管理ソリューションです。 このアプリケーションには、生産から納品までのプロセスに関連する多数のトランザクションとデータを処理するために、信頼性と拡張性に優れたブロックチェーンが必要です。 bld.ai SKALEの弾力性のあるサイドチェーンで高いパフォーマンスと拡張性を確保し、スムーズで効率的なトラッキング体験を実現します。 また、このプラットフォームは、SKALEとイーサリアムの相互運用性の恩恵を受けており、他のサプライチェーンソリューションやブロックチェーンネットワークとの統合が可能です。 SKALEを使用することで、bld.ai はさまざまな業界やユースケースをサポートする包括的で効率的なサプライチェーン管理ソリューションを提供することができます。 このプラットフォームは、リアルタイムの追跡や自動コンプライアンスチェックなどの高度な機能も活用し、機能と信頼性を向上させています。

アプリケーション・チェーンとハブ・チェーン

SKALEは、アプリチェーン(app-chains)とハブチェーン(hub-chains)の2つの主要なタイプのチェーンを提供し、それぞれが特定のカスタマイズおよびスケーラブルなソリューションを提供しています。アプリチェーンは特定のアプリケーション向けにカスタマイズされた専用のSKALEチェーンであり、リソースに完全な制御を提供し、開発者がdAppのパフォーマンスとセキュリティを最適化できるようにします。これらのチェーンはノードを追加して水平方向にスケーリングすることで、増加する取引負荷を処理できるようになっています。

開発者はアプリケーションチェーンを特定の要件に合わせて設定できます。例えば、ブロック時間やガス制限を調整してアプリケーションの要件に合わせることができます。アプリケーションチェーンは他のアプリケーションとの隔離も提供し、1つのアプリケーションのパフォーマンス問題やセキュリティの脆弱性が他のアプリケーションに影響を与えることはありません。

一方、中心鎖鏈は共有のSKALEチェーンで、特定の領域(例: DeFi、ゲーム、NFT)の複数のアプリケーションをサポートすることを目指しています。これらは共有インフラストラクチャを提供し、異なるdAppが共同の拡張性とリソース管理から利益を得ることを可能にし、DEXやゲームエコシステムなどの複雑なユースケースを推進します。リソースプールを通じて、すべての参加するdAppにより高いスループットとパフォーマンスを提供し、同時にスケールの経済を実現し、開発者やユーザーの運用コストを削減することができます。

アプリチェーンとセントラルチェーンはどちらも、SKALEのコンテナ化されたバリデータノードとBLSしきい値暗号化を使用してセキュリティを確保しています。 バリデーターは、最適なパフォーマンスと分散化を確保するために動的に割り当てられ、セットアッププロセスでは、SKALE Managerスマートコントラクトをイーサリアムにデプロイして、チェーンの作成、バリデーターの登録、ステーキングを管理します。

設定が完了すると、開発者は構成済みのチェーンにdAppを展開し、SKALE上で構築を開始することができます。 BLS閾値暗号化により、すべての取引がノードのスーパー多数によって検証されるため、ネットワークのセキュリティと分散化が強化されます。

SKALEチェーンでは、カスタマイズに関して、開発者がアプリケーションの要件に応じて環境を調整できるように、複数のオプションを提供しています。これには、カスタムGas制限、ブロック時間、およびトランザクション料金の設定、さらにはマルチシグウォレットやカスタムコンセンサスアルゴリズムなどの追加のセキュリティ対策を実施することが含まれ、チェーンの信頼性と安全性を高めることができます。

スケーラビリティの面では、より多くの検証ノードを追加することで、チェーンは増加する取引量を処理し、高いパフォーマンスを維持することができ、アプリケーションが従来のブロックチェーンシステムの制約を受けることなく成長と発展を実現できることを保証します。

BLS閾値暗号化は、すべての取引がノードのスーパーマジョリティによって検証されることを保証し、ネットワークのセキュリティと分散化を強化します。プルーフ・オブ・ステーク(PoS)モデルは、検証ノードがネットワークの完全性とパフォーマンスを維持するための経済的インセンティブを提供します。その経済モデルは、長期的なネットワーク成長と持続可能性を支援することを目的としています。インフレーションと取引手数料を組み合わせて、検証ノードを報酬し、参加を促進することで、開発者はSKALEチェーンリソースにSKLトークンを使用します。これにより、ネットワークの運営と開発を資金提供することができます。このモデルにより、ネットワークは低コストで高性能なdAppインフラストラクチャを提供しながら、経済的に実現可能となります。

ハイライト

  • 開発者は、SKALEのSDKを使用してdAppsを構築およびデプロイし、最適なパフォーマンスを実現するためのベストプラクティスに従うことができます。
  • ケーススタディは、ゲーム、DeFi、NFT市場、およびサプライチェーン管理での成功事例を示し、SKALEの能力を証明しています。
  • Appchainsとhubchainsは、個々のアプリケーションや共有エコシステムに対して、カスタマイズ可能でスケーラブルなソリューションを提供します。
  • SKALEチェーンは、コンテナ化されたバリデータノードとBLSしきい値暗号を使用して、セキュリティとパフォーマンスを確保しています。
  • カスタムオプションを使用すると、開発者は環境をニーズに合わせてカスタマイズし、dAppの機能を強化できます。
免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
カタログ
レッスン6

ユースケースとアプリケーション

このモジュールでは、SKALEインフラストラクチャの詳細な技術的見解を提供し、高性能、スケーラブル、セキュアな分散型アプリケーションのサポート方法を示しています。

開発者は、SKALEネットワークの高いパフォーマンスとスケーラビリティを利用して、その上に分散型アプリケーション(dApps)を構築し、展開することができます。 この開発プロセスは、アプリケーションの最適なパフォーマンスを確保するための技術的なセットアップとベスト プラクティスに重点を置いた複数ステップのプロセスです。

まず、開発者はSKALEチェーンのSDK(ソフトウェア開発キット)にアクセスする必要があります。このSDKを使用すると、彼らはローカルでSKALEチェーンを実行し、テストおよび開発用のサンドボックス環境を提供できます。SDKは、EVM互換性などの必要な機能をサポートしており、既存のEthereum dAppをSKALEに移行することを容易にします。開発者は、GitHubからSDKをダウンロードし、ドキュメントのインストール手順に従ってローカル開発環境を設定できます。

開発環境がセットアップされると、開発者はスマートコントラクトをSKALEチェーンにデプロイできます。 このプロセスでは、Solidityでコントラクトを作成し、HardhatやTruffleなどのツールを使用してデプロイします。 SKALEチェーンは、sFUELと呼ばれるトークンを使用して取引手数料を支払うため、ユーザーがガス料金を支払う必要がなくなるため、ユーザーエクスペリエンスが簡素化されます。 開発者はsFUELをユーザーに配布し、トランザクションが自由で摩擦のない状態を保つことができます。

SKALEは、クロスチェーンメッセージエージェント(IMA)を通じて、Ethereumとの相互運用性をサポートしています。開発者は、トークンをマッピングし、SKALEチェーンとEthereumメインネットワーク間の通信を実現するためのカスタムブリッジを作成することができます。

最高のパフォーマンスを実現するために、開発者は、効率的なステート管理、適切なストレージの使用、およびオンチェーン計算の最小化など、ベストプラクティスに従う必要があります。SKALE は、これらのベストプラクティスを実施するための詳細なガイドと例を提供しています。たとえば、Multi-Transaction Mode(MTM)を使用することで、スループットを向上させ、急激なトラフィックを効果的に処理することができます。

ケーススタディ

現在、複数のプロジェクトがSKALEネットワークに展開されており、その実際のシナリオでの能力が示されています。これらの事例研究は、技術的な課題とSKALEインフラストラクチャが提供する解決策を強調しています。

StrayShot

StrayShotは、SKALEを活用して複雑なゲーム内取引と相互作用をサポートする「遊びながら稼ぐ」(P2E)シューティングゲームです。SKALEの高いスループットを利用して、多数の同時プレイヤーを処理し、遅延問題を回避し、優れたゲーム体験を提供します。

SKALEとのパートナーシップにおけるこのゲームの重要なマイルストーンは、ゼロコストのトランザクションを使用して、より多くのユーザーエンゲージメントとアクティビティを促進する優れたエクスペリエンスを提供すると同時に、リアルタイムのインタラクションと高頻度のトランザクションを処理して、応答性が高く魅力的なゲーム体験を確保する方法です。 また、ゲーム内アイテムを表すNFTを統合し、プレイヤーが安全かつ効率的にユニークな資産を取引および所有できるようにします。

CryptoCrusades

CryptoCrusadesは、プレイヤーが帝国を築き、他のプレイヤーと戦う戦略戦争ゲームです。 このゲームは、SKALEのインフラストラクチャを活用して、リアルタイムのインタラクションと高頻度取引をサポートし、応答性が高く魅力的なゲーム環境を保証します。

CryptoCrusadesは、SKALEの弾力性のあるサイドチェーンを活用してスケールアウトし、増加したトランザクション負荷を処理します。 また、SKALEのゼロコスト取引の恩恵を受けているため、参入障壁が低く、プレイヤーはガス料金を気にすることなく複雑なゲームイベントを過ごすことができます。 SKALEとイーサリアムの相互運用性は、クロスチェーン機能の統合にも役立ち、プレイヤーは資産を転送したり、他のブロックチェーンネットワークとやり取りしたりすることができます。

DeFiアプリケーション

Ruby.Exchange (英語)

Ruby.Exchangeは、SKALEエコシステムの分散型取引所(DEX)であり、NFT駆動の自動市場メーカー(AMM)として最初のものと呼ばれています。

このプラットフォームでは、ユーザーはガス代なしでトークンを交換することができ、SKALEのインフラストラクチャを活用して高速かつ低コストの取引を行うことができます。 SKALEの弾力性サイドチェーンは、Rubyが大量の取引を処理し、迅速な取引完了を保証し、迅速で効率的な取引体験を提供するのに役立ちます。

このプラットフォームでは、NFTが流動性プールのシェアとガバナンス権を表すために統合され、ユーザーに追加の機能とインセンティブを提供しています。SKALE上で展開されたRuby.Exchangeは、大幅なコスト削減とパフォーマンス向上を実現し、ますます多くのトレーダーや流動性提供者を引き寄せています。

NFT マーケット

NFTrade

NFTradeは、SKALEのゼロガス技術を活用して、NFTの自由な取引と鋳造を可能にするNFTマーケットプレイスです。 このマーケットプレイスは、低コストと迅速な確認を保証しながら、多数のトランザクションを管理します。 SKALEのエラスティックサイドチェーンは、大量のトランザクションを処理し、スムーズなユーザーエクスペリエンスを提供すると同時に、イーサリアムとの相互運用性を提供し、ユーザーが異なるブロックチェーンネットワーク間でNFTを転送および取引できるようにします。

SKALEに展開することで、NFTradeはコスト削減とユーザーエクスペリエンスの改善を実現し、より多くのクリエイターやコレクターをプラットフォームに引き付けています。このマーケットには、NFTの担保や分散型ガバナンスなどの高度な機能も提供されており、機能が強化され、より広範なユーザー層が引き付けられています。

無題のプラットフォーマー

Untitled Platformerは、プレイヤーが破壊したり他のプレイヤーとチームを組んだりして、スリリングなマルチプレイヤーゲームでプレイヤーのスキルを披露できるレトロなプラットフォームゲームです。

このゲームは、SKALEのインフラストラクチャを活用して、レイテンシーを気にすることなくゲーム内のトランザクションとインタラクションを管理します。 そのゼロコストの取引は、低コストのゲーム体験を提供し、より多くのプレーヤーが参加して交流することを奨励します。 スケーラビリティも重要なケーススタディです。 特に、多数の同時プレイヤーとインタラクションを処理できるため、応答性が高く没入感のある体験が保証されます。 また、Untitled Platformerは、ゲーム内のアイテムや実績を表すためにNFTを統合し、プレイヤーに独自の取引可能な資産と資産の所有権を提供します。

サプライチェーン管理

bld.ai: bld.ai は、SKALEを活用して商品を追跡し、物流を効率的に管理するサプライチェーン管理ソリューションです。 このアプリケーションには、生産から納品までのプロセスに関連する多数のトランザクションとデータを処理するために、信頼性と拡張性に優れたブロックチェーンが必要です。 bld.ai SKALEの弾力性のあるサイドチェーンで高いパフォーマンスと拡張性を確保し、スムーズで効率的なトラッキング体験を実現します。 また、このプラットフォームは、SKALEとイーサリアムの相互運用性の恩恵を受けており、他のサプライチェーンソリューションやブロックチェーンネットワークとの統合が可能です。 SKALEを使用することで、bld.ai はさまざまな業界やユースケースをサポートする包括的で効率的なサプライチェーン管理ソリューションを提供することができます。 このプラットフォームは、リアルタイムの追跡や自動コンプライアンスチェックなどの高度な機能も活用し、機能と信頼性を向上させています。

アプリケーション・チェーンとハブ・チェーン

SKALEは、アプリチェーン(app-chains)とハブチェーン(hub-chains)の2つの主要なタイプのチェーンを提供し、それぞれが特定のカスタマイズおよびスケーラブルなソリューションを提供しています。アプリチェーンは特定のアプリケーション向けにカスタマイズされた専用のSKALEチェーンであり、リソースに完全な制御を提供し、開発者がdAppのパフォーマンスとセキュリティを最適化できるようにします。これらのチェーンはノードを追加して水平方向にスケーリングすることで、増加する取引負荷を処理できるようになっています。

開発者はアプリケーションチェーンを特定の要件に合わせて設定できます。例えば、ブロック時間やガス制限を調整してアプリケーションの要件に合わせることができます。アプリケーションチェーンは他のアプリケーションとの隔離も提供し、1つのアプリケーションのパフォーマンス問題やセキュリティの脆弱性が他のアプリケーションに影響を与えることはありません。

一方、中心鎖鏈は共有のSKALEチェーンで、特定の領域(例: DeFi、ゲーム、NFT)の複数のアプリケーションをサポートすることを目指しています。これらは共有インフラストラクチャを提供し、異なるdAppが共同の拡張性とリソース管理から利益を得ることを可能にし、DEXやゲームエコシステムなどの複雑なユースケースを推進します。リソースプールを通じて、すべての参加するdAppにより高いスループットとパフォーマンスを提供し、同時にスケールの経済を実現し、開発者やユーザーの運用コストを削減することができます。

アプリチェーンとセントラルチェーンはどちらも、SKALEのコンテナ化されたバリデータノードとBLSしきい値暗号化を使用してセキュリティを確保しています。 バリデーターは、最適なパフォーマンスと分散化を確保するために動的に割り当てられ、セットアッププロセスでは、SKALE Managerスマートコントラクトをイーサリアムにデプロイして、チェーンの作成、バリデーターの登録、ステーキングを管理します。

設定が完了すると、開発者は構成済みのチェーンにdAppを展開し、SKALE上で構築を開始することができます。 BLS閾値暗号化により、すべての取引がノードのスーパー多数によって検証されるため、ネットワークのセキュリティと分散化が強化されます。

SKALEチェーンでは、カスタマイズに関して、開発者がアプリケーションの要件に応じて環境を調整できるように、複数のオプションを提供しています。これには、カスタムGas制限、ブロック時間、およびトランザクション料金の設定、さらにはマルチシグウォレットやカスタムコンセンサスアルゴリズムなどの追加のセキュリティ対策を実施することが含まれ、チェーンの信頼性と安全性を高めることができます。

スケーラビリティの面では、より多くの検証ノードを追加することで、チェーンは増加する取引量を処理し、高いパフォーマンスを維持することができ、アプリケーションが従来のブロックチェーンシステムの制約を受けることなく成長と発展を実現できることを保証します。

BLS閾値暗号化は、すべての取引がノードのスーパーマジョリティによって検証されることを保証し、ネットワークのセキュリティと分散化を強化します。プルーフ・オブ・ステーク(PoS)モデルは、検証ノードがネットワークの完全性とパフォーマンスを維持するための経済的インセンティブを提供します。その経済モデルは、長期的なネットワーク成長と持続可能性を支援することを目的としています。インフレーションと取引手数料を組み合わせて、検証ノードを報酬し、参加を促進することで、開発者はSKALEチェーンリソースにSKLトークンを使用します。これにより、ネットワークの運営と開発を資金提供することができます。このモデルにより、ネットワークは低コストで高性能なdAppインフラストラクチャを提供しながら、経済的に実現可能となります。

ハイライト

  • 開発者は、SKALEのSDKを使用してdAppsを構築およびデプロイし、最適なパフォーマンスを実現するためのベストプラクティスに従うことができます。
  • ケーススタディは、ゲーム、DeFi、NFT市場、およびサプライチェーン管理での成功事例を示し、SKALEの能力を証明しています。
  • Appchainsとhubchainsは、個々のアプリケーションや共有エコシステムに対して、カスタマイズ可能でスケーラブルなソリューションを提供します。
  • SKALEチェーンは、コンテナ化されたバリデータノードとBLSしきい値暗号を使用して、セキュリティとパフォーマンスを確保しています。
  • カスタムオプションを使用すると、開発者は環境をニーズに合わせてカスタマイズし、dAppの機能を強化できます。
免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.