ハイブリッドスマートコントラクトガイド
ハイブリッドスマートコントラクトとは何ですか?
集中型契約システムの欠陥に対処するために、一般の人々がスマート コントラクト テクノロジーを受け入れ始めてからしばらく経ちました。 ブロックチェーンスマート コントラクトは、ビジネスおよび法的エコシステム内で、契約当事者間の信頼をコード ベースの信頼に置き換えました。対照的に、集中型契約システムでのコラボレーションは、透明性に欠けるブランド ベースの信頼を通じて行われました。
暗号通貨業界に不慣れな方は、こちらの記事「 スマート コントラクトとは? 」を読んで、従来のスマート コントラクトのテクノロジーについて学ぶことをお勧めします。
条項、契約の履行、紛争解決、保管メカニズムなど、スマート コントラクトに関するすべてのことはブロックチェーン テクノロジーに基づいています。分散型ネットワーク上で実行され、不変性や透明性などの重要な機能を備えています。
ハイブリッド スマート コントラクトとは、オンチェーン インフラストラクチャとオフチェーン計算および分散型オラクル ネットワーク (DON) によって提供されるデータを組み合わせた、スマート コントラクト テクノロジーの強化バージョンを指します。
言い換えれば、ハイブリッド スマート コントラクトは、ブロックチェーン テクノロジーの不変かつ安全な機能を享受しながら、オフチェーン オラクル サービスを活用して新しい機能を獲得します。これにより、ハイブリッド スマート コントラクトは、分散型 Oracle ネットワークによって提供されるサービスと組み合わせたブロックチェーンのすべての利点を備えています。
この記事では、複数の業界で想定されるハイブリッド スマート コントラクトの意味、構成、役割を定義します。
ハイブリッド スマート コントラクトが必要な理由は何ですか?
ハイブリッド スマート コントラクトの定義を踏まえて、その重要性と必要性について考えてみましょう。現代のビジネス分野で普及している集中型の契約システムは、通常、一方の当事者がプロセス全体に対して不公平な影響力を持つため、非対称であると考えられています。
契約当事者の一方は、より多くのリソース、時間、資金、契約執行インフラストラクチャに関する知識を持っているため、常により強力であるように見えます。スマート コントラクトは、ブランド ベースの信頼を数学ベースの信頼に置き換え、契約当事者にとってより透明で公正な環境を提供します。
しかし、 分散型エコシステムで実行されるブロックチェーン スマート コントラクトには欠陥がないわけではありません。これらのバグにより、業界の専門家は拡張機能を備えたハイブリッド バージョンが必要であることを認識しました。
スマートコントラクト技術の問題点
通常のスマート コントラクトは、暗号通貨コミュニティ以外でも、効率性と公平性を大幅に高める不変かつ透明性があり検証可能なコントラクトとして受け入れられています。スマート コントラクトはブロックチェーン上にデプロイされ、コードに統合されているため、特定の条件が満たされるたびに自動的に実行されます。
このような前提条件は、通常、スマート コントラクト コードで事前定義されており、日付や時刻、一定額の資金の送金、特定のタスクの達成などの情報が含まれる場合があります。
しかし、その機能性を制限する特定の不具合があります。従来のスマート コントラクトの条件を定義するデータは、通常、ブロックチェーンからのみ取得されます。
簡単に言えば、スマート コントラクトはオンチェーン プログラミング言語で存在するデータのみを読み取ることができます。オフチェーン データを読み取ることができないため、外部データに基づく実際の使用ケースではスマート コントラクトの機能が制限されます。このような欠陥により、ハイブリッド スマート コントラクトの開発が強化されました。
ハイブリッド スマート コントラクト アーキテクチャ内に分散型オラクル ネットワークを導入することで、この問題は解決しました。ミドルウェアとして、オラクルはオフチェーン データをオンチェーン データに変換できるため、実際のデータ ソースと構造をブロックチェーン スマート コントラクトで機能させることができます。
オラクルはブロックチェーンベースのコラボレーションにどのように役立ちますか?
ブロックチェーン技術は、透明性、安全性、信頼性のあるコラボレーションという重要な機能を提供するように設計されたコンピューティング インフラストラクチャとして定義できます。一方、契約は常に、各当事者の主な権利と契約上の義務を定義することで、コラボレーション プロセスにおける信頼を確立する手段でした。
ブランドベースの信頼をコードベースの信頼に置き換えることで、ブロックチェーンは信頼性の高いシステムの役割を担うようになりました。狭いスペクトルと分離により改ざん防止ゾーンが生まれますが、実際の使用例では外部データとオフチェーン計算が必要であることは明らかです。
ブロックチェーン上で可能な共同プロセスの種類を拡大するという目的から、オラクルが登場し、その後ハイブリッド スマート コントラクトを構築するというアイデアが生まれました。
分散型オラクル ネットワーク (DON) は、ブロックチェーンに外界への安全なゲートウェイを提供し、外部イベントを検証し、オンチェーンでは実行できない計算を活用する可能性によってスマート コントラクト アプリケーションを強化します。オラクルを利用することで、分離されたオフチェーン環境がブロックチェーン スマート コントラクトにアクセスできるようになりました。
オラクルがなければ、DeFi 環境で見られたような大きな成長は不可能だったでしょう。オラクルについて詳しく知るには、こちらの記事「 ブロックチェーンにおけるオラクルとは何か? 」をお読みください。
ハイブリッドスマートコントラクトの構成
ハイブリッド スマート コントラクトとは、スマート コントラクトと分散型オラクル ネットワーク (DON) という 2 つの主要コンポーネントで構成されるアプリケーションを指します。上で説明したように、スマート コントラクトはブロックチェーン上で実行されるコードを提示し、DON はオフチェーン サービスを保護します。
これら 2 つは異なるコンピューティング環境ですが、組み合わせることで、単独では実現できない強化されたアプリケーションを作成できます。これらの環境はそれぞれ、他方では提供できない特性を提供するのに優れています。
オンチェーン コードは非常に安全で不変の環境内に収容されますが、DON によって提供される分散型サービスはオフチェーンで実行され、より高い柔軟性と機能性をもたらします。
欠点はありますか?
ハイブリッド スマート コントラクトは多くの業界にさまざまな利点をもたらしますが、いくつかのトレードオフも伴います。主な批判は、分散化のレベルが限られていることに向けられています。オラクルは分散型サービスを提供していますが、暗号通貨コミュニティの一部は、オフチェーン コンポーネントへの依存がブロックチェーン技術の主要原則を損なう可能性があると考えています。
第二に、ハイブリッド スマート コントラクトは、通常のスマート コントラクトと比較して、作成と維持がより困難です。複雑さが増すため、ユーザーフレンドリーではない可能性があります。
複雑性が高いということは、異なるブロックチェーン ネットワークやオフチェーン プラットフォーム間で相互運用性の問題が発生する可能性や、オンチェーンとオフチェーンの両方の実行に関連するセキュリティ リスクが発生する可能性もあることを意味します。
ハイブリッドスマートコントラクトはどのように機能しますか?
ハイブリッド スマート コントラクト アプリケーションを簡単に説明するために、その操作をコンポーネントに分割します。ハイブリッド スマート コントラクト アプリケーション内では、ブロックチェーン ネットワークがオフチェーン データを必要とするたびに、プロトコルにデータの要求が送信されます。
このプロトコルは、ブロックチェーン上にサービス レベル アグリーメントと呼ばれるスマート コントラクトの一種を作成します。そのスマート コントラクトのロジックは、オンチェーン コードによって決定されます。これは、ブロックチェーン ネットワーク上に保存されます。
前述のテキストで説明したように、オフチェーンの計算とデータは、分散型オラクル ネットワークによって提供されます。DON とは、外部ソースからデータを収集して検証する独立したノードのネットワークを指します。
ブロックチェーンは、Oracle リクエストを DON に送信し、スマート コントラクトに必要なデータを指定します。次に、DON は Oracle リクエストを満たすためにオラクルのグループを選択します。ノードがデータを収集して検証すると、結果をスマート コントラクトに返します。このプロセスは Oracle レスポンスと呼ばれます。
スマート コントラクトは応答を受け取ると、受信したオフチェーンの計算またはデータに基づいて自己実行されます。
サービスレベル契約の主な構成要素
サービス レベル契約は通常、レピュテーション契約、注文マッチング契約、集約契約の 3 つのコンポーネントまたは下請け契約で構成されます。
これらのサブコントラクトにはそれぞれ目的とタスクがあります。レピュテーション コントラクトは、Oracle ノードのパフォーマンス履歴と信頼性をチェックして、そのノードのトラック報酬を監査する役割を担っています。ノードが信頼できないことが判明した場合、レピュテーション コントラクトはそのノードを破棄します。
後続の注文マッチング契約では、オンチェーン データ要求を検証済みノードに渡し、要求を満たす Oracle ノードのタイプと数を承認します。
最後に、集約コントラクトは、Oracle リクエストを DON のノードに提供します。このリクエストは、オンチェーン プログラミング言語で存在します。
オンチェーンとオフチェーンの計算の主な役割
ハイブリッド スマート コントラクトがオンチェーンとオフチェーンの計算をどのように組み合わせるのか疑問に思うかもしれません。オンチェーン コンポーネントとオフチェーン コンポーネントの違いを理解するには、それぞれの特定の役割と義務を評価することが重要です。
ブロックチェーンはオンチェーンコンポーネントを提供します。永続的な分散型台帳として、資産の保管と秘密鍵とのやり取りを可能にします。さらに、ユーザー間で価値を交換する取引を処理することで最終決済を実行し、紛争解決を提供し、DON の機能性を保護します。
オフチェーン コンポーネントは DON を指します。これは、外部ソースからブロックチェーンにデータを収集、保護、転送する役割を担っています。オフチェーン部分は、スマート コントラクト コードの出力を外部システムに中継します。
DON は、ゼロ知識証明、特定の DON 委員会、信頼できるハードウェアを実装するプライバシー保護オラクル コンピューティングを使用して、ハイブリッド スマート コントラクトが機密データにアクセスできるようにします。
ハイブリッドスマートコントラクトの拡張された機能
ハイブリッド スマート コントラクトの定義と仕組みについて説明したので、次はその拡張された機能について詳しく見ていきましょう。ハイブリッド スマート コントラクトは、Oracle ネットワークが提供する分散型サービスによって強化されたブロックチェーンのすべての機能を利用できます。
オフチェーン計算は、新しいアプリケーションを導入することでスマート コントラクトを強化しました。たとえば、ハイブリッド スマート コントラクトには、Oracle ノードによって生成された応答のスケーラブルな集約を参照するオフチェーン レポート (OCR) 機能が含まれています。
OCR は、ブロックチェーン上に複数のトランザクションを配置する代わりに、必要なすべての情報を統合し、単一のトランザクションに実装します。そのため、主にコスト削減機能として機能します。
ハイブリッド スマート コントラクトは、デジタル環境向けに設計された自動アシスタントとも言えるキーパー ネットワークに関連付けられています。キーパー ネットワークの主な機能は、ハイブリッド スマート コントラクトの機能を保証する日常的なプロセスを監査および管理することです。主な特徴は、エンド ユーザーに支障をきたすことなく操作できることです。
スケーラブルな計算は、高いスループットを生み出し、実行コストを最小限に抑える効率的な特性です。スマート コントラクトは、レイヤー 2 スケーリング ソリューションを利用して、ブロックチェーン上で定期的に同期します。
さらに、ハイブリッド スマート コントラクトは、プロセス全体の整合性を高める暗号化および検証可能な乱数を生成する検証可能乱数関数 (VRF) を活用します。一方、公平シーケンス サービス (FSS) は、公平性に関する事前設定された考え方に基づいて、分散型のトランザクション順序付けを可能にします。
ハイブリッド スマート コントラクト テクノロジーはビジネスにどのように役立ちますか?
ハイブリッド スマート コントラクトの主な利点は、法的契約の自動化を促進し、企業がそれを実行しやすくすることです。簡単に言えば、ハイブリッド スマート コントラクトは時間とお金を節約できるため便利です。
ハイブリッド スマート コントラクトのもう 1 つの利点は、 セキュリティと透明性の向上です。ブロックチェーン上に提供される各トランザクションの不変の記録により、不正行為が行われることが非常に困難になります。
ハイブリッド スマート コントラクトは、オンチェーンとオフチェーンの計算を利用することで、最小限のコストで複雑なアクティビティを実行し、全体的な効率を高めることができます。より複雑なアクティビティを実装できるということは、ハイブリッド スマート コントラクトによって新しいビジネス モデルや収益源も開拓できることを意味します。
ハイブリッド スマート コントラクトによって影響を受ける可能性のある業界はどれですか?
ハイブリッド スマート コントラクトをうまく実装できる業界はいくつかあります。1 つ目は ID 管理に関するもので、ハイブリッド スマート コントラクト テクノロジーを利用することで、ID データを自動的かつ安全に監視および検証できます。ハイブリッド スマート コントラクトは、 エンドユーザーのデータを公開せずに検証できる計算を実行します。
第二に、ハイブリッド スマート コントラクトは、買い手と売り手のエンゲージメント ルールを定義し、取引の隠蔽、公正な取引順序付け、KYC 検証などの機能の計算を実行することにより、 金融市場内で強力なツールとして使用できます。
ブロックチェーン技術が多くの業界のサプライチェーンを強化する可能性があることはすでに知られています。ハイブリッド スマート コントラクトは、共有の分散型台帳上で動作する複数当事者の契約をサプライチェーン管理部門にもたらし、検証済みデータを使用してさまざまなシステム間での活動を自動化します。
ブロックチェーン ベースのスマート コントラクトは、さまざまな義務、支払い条件、契約上の罰則を伝え、DON は出荷を追跡し、品質管理を監視し、身元を確認し、さまざまなソースからの外部データ フィードとプライバシー保護計算を組み合わせて支払いを開始できます。
ハイブリッド スマート コントラクトは、 ゲーム業界にも役立ちます。スマート コントラクト コンポーネントは、ゲームプレイと報酬分配システムの概要を記述でき、DON はランダム性と公平性を高めることができます。さらに、分散型アプリケーションは、DON を使用して外部データ フィードをリンクし、特定の機能をオフチェーンで処理して新しい機能を実装できます。
最後に、新しいスマート コントラクト テクノロジーは、デジタル領域内のガバナンス プロセスを改善する可能性があります。スマート コントラクト コンポーネントはガバナンス構造の概要を記述でき、DON はオフチェーン データと計算を提供して利益分配、シビル攻撃を減らすための ID 検証、意思決定手順の自動化を行う可能性があります。
ハイブリッド スマート コントラクトはブロックチェーン業界にどのような影響を与えていますか?
ハイブリッド スマート コントラクトの使用により、 DeFi開発者に新たな可能性が開かれ、スマート コントラクトのデータ ソースとして別のインフラストラクチャを作成する代わりに、プロジェクトの設定と既存の DON への主要データのプラグインに集中できるようになりました。
これらの改良されたスマート コントラクトは、DeFi が主な目的を達成するのに役立ちます。DeFi アプリケーションは通常、取引、 借入、貸付、資産の作成などのアクティビティに基づいています。新しいテクノロジーにより、必要なオフチェーン データを検証、確認、配信するために DON を利用できます。
ハイブリッド スマート コントラクトの恩恵を受ける分野は DeFi だけではありません。たとえば、ハイブリッド スマート コントラクトの開発により、動的 NFTの作成プロセスをうまくサポートし、合理化することができます。Oracle ネットワークとスマート コントラクトを組み合わせることで、NFT を動的にし、現実世界で何かが起こったときに自動的に変更できるようになります。
ハイブリッド モデルは、ユーザー エクスペリエンスの向上を目的としたさまざまな興味深いアプリケーションの開発に利用されてきました。複雑な計算を実行できる DON の能力により、スマート コントラクトはより多くのタスクを実行し、ブロックチェーン環境全体でより効率的なプロセスを提供できるようになります。