KylinNetwork翻訳記事

PolkaDOT銘柄

さて、しいたけです。

先日、KylinNetworkの記事を書いたのですが、もっと詳しく知りたい方のために今ある資料を翻訳しました。

文脈がわからないようなところはないはずですが、万が一わからない場合は私のTwitterにDMしてください。

しいたけTwitter

では早速…

KYLIN NETWORKについて

Polkadotを搭載した分散型オラクル・ネットワーク、複数のリアルタイム・データ・ソースを提供。
DeFiとなぜ我々はより良いオラクルが必要なのか?

金融は常に最も実用的な応用シナリオの一つであり、ブロックチェーン業界においても例外ではありません。

ブロックチェーンファイナンスの代表格がDeFi(Decentralized Finance)です。

これは主に分散型融資のことを指し、デジタル通貨ユーザーがデジタル通貨をDeFiプラットフォームに抵当権を設定して利子を得ることができ、またDeFiプラットフォームから借り入れをすることができ、近年の数少ないチェーン上の輝点の一つである。

しかし、すべてのDeFiプロトコルの底には、将来のある時点で契約が完全に吹き飛んでしまうようなロジックホールがあります。

金融は価格ベースの取引です。

すべての取引、すべてのポジションを作成し、清算するためには正しい価格が必要です。

スマート・コントラクトは、入力を正しく行わなければスマートではありません。

オラクルは、DeFiが実験から成長して伝統的な金融の世界に対抗していけるようになる前に、次の最も重要なインフラのピースになります。

オラクルは、インチェーンのスマートコントラクトにアウトオブチェーンのデータソースを提供するシステムです。

オラクルという言葉はギリシャ神話に由来しており、神々と交信し、未来のビジョンを見通すことができる人々を表しています。

ブロックチェーンの文脈では、オラクルはブロックチェーンの外部の問題に答えられるシステムであり、インチェーンとアウトオブチェーンのデータをつなぐ架け橋となります。

理想的な状態では、オラクルはデセントレーションの原理に沿って動作するため、信頼される必要がないという意味で、freee-of-trustなシステムである。

この問題を解決しようとするプロジェクトが相次いでいる。

それらのほとんどは、「信頼された」ノードを介して集中取引所などの外部データソースから価格フィードを取得し、データをブロックチェーンにアップロードして、異なるDeFiプロトコルで使用するようにしています。

このソリューションには、価格データが効果的に検証されていないという根本的な問題があります。他のいくつかのDeFiプロトコルは、分散型取引所から価格フィードを取得しています。

ここでの問題は、取引量が少ないために、これらの価格が容易に操作される可能性があるということです。

ブロックチェーンでエンパワーされたスマートコントラクトは、インターネットの世界から隔離されており、外部のデータに直接アクセスすることができません。

また、スマートコントラクト内での計算も過度に高価で、リソースの容量によって制限されます。

DeFiで機能する理想的なオラクルには、以下のような特徴が含まれているはずです。

精度:価格は市場価格を正確に反映できる

適時性:価格は市場価格の変化に迅速に反応することができます

攻撃のコスト:価格を操作するコストが非常に高い

分散化:価格は分散化された許可のないシステムで生成され、検証されます。

主なオラクルプロジェクト


チェーンリンク
Chainlinkは、スマートコントラクトに情報(オラクル)を提供する分散型ネットワークであり、スマートコントラクトの実行パラメータのために、スマートコントラクトによるオフチェーンの情報調達の問題を解決することを目的としています。


バンドプロトコル
Band Protocolは、データの整合性を確保するために委任されたプルーフオブステーク(「dPoS」)を使用して、データを容易にオンチェーンで照会できるようにすることで、分散型のデータオラクルを提供します。


ネストプロトコル
NEST オラクルは、分散型のインセンティブスキーム、つまり価格オラクルによってオンチェーン価格の問題を解決します。


テラー
Tellorは、検閲に強いオフチェーンデータへのアクセスを可能にするEthereum上の分散型オラクルです。


DOSネットワーク
DOS Networkは、複数の異種ブロックチェーンをサポートする分散型オラクルサービスです。DOS Networkは、現実世界のデータ、イベント、計算力をスマートコントラクトに安全、信頼性、効率性、拡張性の高い方法でもたらします。


キリンオラクル:ポルカドットの分散型オラクルネットワーク

Kylin Oracleは、分散化された信頼性の高い方法で安全で信頼性の高いオンチェーンデータウェアハウスを作成し、あらゆるDeFiアプリケーションやブロックチェーンに正確なデータソースへのアクセスを与えるためのユニバーサルオラクルプロトコルです。

Kylin Oracleの使命は、オフチェーンのデータアプリケーションに信頼性が高く、効率的で信頼性の高いソリューションを提供することです。Polkadotネットワークを介して構築されたKylin Oracleは、Substrateの特性を活用して独自のトークン経済モデルとガバナンス機構を重ね合わせ、現在のプロジェクトの痛手を解決し、既存のオラクルエコシステムを効果的に改善していきます。

KYLIN NETWORK アーキテクチャ

DeFiは、人と人とのやり取りにおける信頼関係の摩擦をさらに取り除くことで、これまでにない創造的なイノベーションをもたらしますが、スマートコントラクトやオンチェーンアプリケーションがオフチェーンのデータソース(入力と出力)を取ることができるようになるまでは、イノベーションは限られたものになるでしょう。

Kylin Oracleは、独立したノードオペレータの集合体で構成される検閲に強いKylin Oracleネットワークを利用して、あらゆるサードパーティが自由にDeFiのようなアプリケーションを構築することを可能にします。

アーキテクチャの概要

Kylin Oracleは、オフチェーンデータに対して信頼性が高く、効率的で信頼性の高いソリューションを提供します。このプロトコルは、純粋に分散化されたスケーラブルな方法で実行されます。

Substrate上に構築されたKylin Oracleは、パラケインとしてPolkadotのエコシステムに接続され、Polkadotの基本的なコンセンサスを共有します。

セキュリティとネットワーク性能は、PolkadotとSubstrstrateによって保証されることになる。

模式図では、Kylin Oracleは、Data Consumer、Data Warehouse、Oracle Node、Arbitration Nodeの5つのエンティティを包含している。

これら5つのエンティティは、Kylinのアーキテクチャの主要なコンポーネントを表しています。

矢印で表される詳細と互いの関係は以下の通りです。

データコンシューマー

データ消費者は、スマートコントラクト、API、ブロックチェーン、プロトコル、アプリケーション、またはカイリンオラクルを呼び出してネイティブトークンKYLで料金を支払う任意のデータリポジトリを表すことができます。

データウェアハウス

Kylin Protocolのデータウェアハウス(DW)は、Oracleノードや仲裁ノードなどの1つ以上の異種データソースからの統合データの分散型オンチェーンリポジトリです。DWは、クエリキューと歴史的に採掘されたデータ/値を格納しており、コントラクトや他のデータ消費者が読み取ることができます。

オラクルノード(マイナー)

Oracle Nodeは、個別のオフチェーンデータソースからのソーシャルデータや市場データなどのデータ要求をすべて処理し、キリンパラチェーンのトランザクションに署名を行います。市場データを例にとると、Oracle Nodeは価格相場などの正確な外部市場データを提供し、チャレンジ期間後のブロックチェーンへのデータの読み込み・処理・書き込みをサポートしています。

仲裁ノード(アービトレータ)

仲裁ノードは、オラクルノードが提供したデータの整合性と妥当性を検証することで、外部データの安全性と正確性を保証します。Arbitration Nodeは、チャレンジタイムにOracle Nodeが採掘した値やデータの妥当性について、チャレンジ料金を支払うことでチャレンジする権利を有しています。翌日にかけて、すべてのネイティブトークン保有者は、報告されたデータ/値の正確性と妥当性について投票します。値が偽であることが証明された場合、採掘者/オラクルノードは彼のステークスから切り捨てられることになります。しかし、値が正しいと判断された場合は、挑戦者/仲裁人の挑戦料が報酬として鉱夫/オラクルノードに与えられる。

ブロックチェーンノード(バリデータ)

キリンオラクルの最下層は、主にSubstituteによって確立された専用のブロックチェーンネットワーク上に構築されています。ブロックチェーンノードはブロックチェーンを監視し、オラクルノードと仲裁ノードが署名したトランザクションを検証します。オラクルノードが採掘された値と計算の証明をブロードキャストし、その後、採掘された値の妥当性を検証するために仲裁ノードをサポートします。オラクルノードとアービトレーションノードを含むすべてのノードは、オンチェーンイベントを読み込んでレスポンスを送信するために、ブロックチェーンノードにサブスクライブする必要があります。

プライバシーとセキュリティ機能

Kylin Oracleは、オンチェーン取引に実データを提供するため、サイバーセキュリティの問題が急速に常態化し、企業の機密情報が暴かれていることから、セキュリティが最優先されることになります。

Kylin Oracleは、最新の革新的なオラクル技術を用いて開発されているだけでなく、企業データの保護と機密情報の保護という当面の必要性を満たすために、セキュアな通信中心の接続に特化したカスタマイズされたPolkadotパラチェーン上に構築されます。

通信のためのプライバシーに特化したブロックチェーンの力を活用し、Polkadotのコンセンサスモデルをベースに設計され、独自の分散型ストレージ(データウェアハウス)を提供します。

このインフラストラクチャは、ステークの形としてアイデンティティを活用し、リアルタイムのデータストリーム接続のために独自に最適化された認証により、各プライベート接続へのアクセスをさらに確保しています。

Kylin Oracleは、迅速なコンセンサス、接続、トランザクション時間を保証し、ネットワークは、保存されたデータをスライスし、暗号化し、広大なネットワークに分散させる制御されたレコードストレージを使用して、データのプライバシーをさらに確保しています。

Kylin Oracleは、分散型アプリケーションに織り込まれた革新的なブロックチェーン要素の中でも、最新の通信および電話技術を利用して、統一されたオールインワンのアプローチを構築し、企業が使用する必要のあるサービスの数を減らすことで効率性を高め、断片化を減少させています。

ブロックチェーンサービスにおけるユーザーID管理に斬新なアプローチを採用しています。

このソリューションは、ソフトウェア・アプリケーション・ライブラリ・エンドポイントを使用して実装されたKylin Oracle Transport Access Control(KTAC)技術をベースにしています。

このアプローチは、多くの異なるタイプの商用アプリケーションを保護するために容易に一般化することができます。

KTACの機能には、許可制御と機密性、ブロックチェーン参加者のためのリンク不可能なアイデンティティ・プライバシー、モジュール化された簡単に監査可能なコンセンサス・プロトコル、スケーラビリティの向上などがあります。

KTACは、いくつかの重要な点でブロックチェーンを拡張しています。

クライアントからブロックチェーンファブリックまでエンドツーエンドで拡張する、アイデンティティベースのネットワークセキュリティのための新しい方法です。

これは、クライアント側のアプリケーションによってパケットヘッダに挿入され、後に検証ノードによって認証される暗号化されたアイデンティティトークンを使用して、ネットワーク接続要求の最初のパケットを認証することによって実現されます。

すべての不正なトラフィック(ポートスキャンを含む)はトランスポートレベルでドロップされるため、トラフィックソースは、サイバー攻撃の最初のステップとして偵察や列挙に使用される可能性のある確認応答やフィードバックを受け取りません。

このようにして、ブロックチェーンサービスを不正アクセスから分離し、保護することで、サイバー攻撃を防ぎ、ブロックチェーンサービスを可能にし、ゼロトラストブロックチェーンネットワークの基礎を形成します。

KTACでは、ノードベースのネットワークセグメンテーションとトラフィック分離を導入し、サイバー攻撃のリスクを低減します。前述のファーストパケット認証を用いて、ブロックチェーンで使用されるピアと検証ノード機能間の内部トラフィックを分離します。

KYLIN ORACLE REAL-TIME TRANSPORT PROTOCOL (KRTP)

ブロックチェーンには、リアルタイム・トランスポート・プロトコル(RTP)のプロファイルであるKylin Oracle Real-time Transport Protocol (KRTP)が採用され、RTPトラフィックとRTPの制御トラフィックであるリアルタイム・トランスポート・コントロール・プロトコル(RTCP)に機密性、メッセージ、データ認証、リプレイ保護を提供します。

KRTPは、RTPとRTCPストリームの暗号化とデータ認証のためのフレームワークを提供します。

KRTPは一連の暗号化変換を定義し、将来的に新しい変換を導入することを可能にします。

KRTPは、適切な鍵管理を行うことで、ユニキャストおよびマルチキャストRTPアプリケーションの安全性を確保します。

KRTPは、高スループットと低パケット拡張を実現できます。

KRTPは、異種環境(有線ネットワークと無線ネットワークの混在)での保護に適していることが証明されています。

このような機能を得るために、暗号化のための加法ストリーム暗号、メッセージ認証のための鍵付きハッシュベースの機能、およびKRTP用のRTPシーケンス番号とセキュアRTCP(SRTCP)用のインデックス番号に基づくシーケンス/同期のための「暗黙の」インデックスをベースにしたデフォルトの変換が記述されています。

また、Kylin Oracle Networkは、Verifiable Random Function (VRF)とThreshold Cryptographyを適用して、安全で予測不可能なランダムグループ選択を駆動します。

異なるオラクルリクエストは、ランダムに選択されたワーカーグループによって処理されます。

次に、ワーカーグループに閾値暗号を適用して、データの完全性を証明する証明をまとめて生成します。最後に、データと一緒に証明は、オンチェーン検証のために、1つのトランザクション内でシステム契約に一緒に送り返されます。

KylinNetworkトークンエコノミクス

Kylin Network KYLは、Kylin Network Oracleのネイティブトークンであり、鉱夫がデータを提供し、データを検証する仲裁人をインセンティブとし、オラクルを安全に保持します。

トークンユーティリティとユースケース

Kylin Network Mainnet トークン KYL は、分散化されたオラクルネットワークを保護し、電力を供給するために必要です。

KYLのユースケースとユーティリティには以下のようなものがあります。

ステイクはオラクルノードとアービトレータノードになります。

すべての採掘者は、データ要求を満たすために選択される確率が高いことに等しい、より高いステークを持つKYLにステークする必要があります。

不十分なパフォーマンスや悪意のあるアクターは、トークンを持っていることになり、その結果、価値が削られてしまいます。
交換の仲介者。

KYLトークンは、トランザクション、クエリ料として支払いに使用され、また、ペイウォール(プライベートAPI)の背後にあるデータアクセスにも使用されます。
オンチェーンガバナンス。KYLトークン保有者は、Kylin Network上のプロトコルのアップグレードやパラメータの変更に投票することができます。

ガバナンスプロセスにより、トークン保有者は真の分散型オラクルネットワークを形成する上で意思決定権を持つことができます。
KYLトークンの経済性は、Kylin Networkを可能にします。

セキュリティを提供する

キリンネットワークKYLは、基本的な報酬による採掘者のモチベーションを高めるために利用されることが明らかなほか、採掘者の抵当権預託金やシステム紛争費用などにも利用されています。

さらに、KYLトークンの所有権は、チャレンジ紛争における投票を計算するための集計単位としても利用されています。

強く活発なKylin Networkのエコシステムとコミュニティを作る

キリンネットワークのセキュリティは、システムの分散の度合いに直接関係しています。KYL、採掘者、ユーザーの所有権が多様で分散しているということは、システムが少数の当事者の利益に依存しないことを意味します。

VRF & ORZ: 真の分散型Oracleネットワークを構築するために

データ提供者(採掘者)は主に各種データの提供を担当し、データ検証者(仲裁者)はデータ提供者から提供された各種データを検証し、再見積を行う。仲裁ノードは、データ検証者によって提起されたクエリを仲裁し、最終的な結果を形成する。

キリンネットワークのマイニング設計では、採掘者は、検証可能な乱数を提供したり、オンチェーン資産やその他のソーシャルデータを引用したりすることでKYLを得ることができます。

マイナーがマイニング契約を呼び出すたびに、システムは手数料を徴収しない(Polkadotブロックチェーン自体を除く)。

マイナーは、ブロックチェーンノードのステーク要件の横にある契約が呼び出されるたびに、一定量のKYLをステークする必要があります。

Kylin Networkは、データ引用を希望するすべてのマイナーノードの中から、最も正確な市場データの提供を競うために、マイナーノードのグループをランダムに選択するVerifiable Random Function (VRF)を導入します。

VRFをシステムに導入することで、システムの分散度を大幅に高めることができます。

また、Kylin Networkでは、ステーク量の異なるランキングに対して、異なる重みの設定を行います。

Optimal Ranking Zone Model (ORZ)。

ステーキング量ランキングは、ノードのステーキング量の加重平均ではなく、ジャンプランキングの重み付けアルゴリズムを利用しています。これは、少数の人間によるKYLの支配を避け、独占を避け、大規模ノードを分断するためのものです。

Kylin Networkではマイニング設計に独自のストーキングランキング方式を導入しており、ランキングの良いエリアにいるユーザーが最も多くの利益を得られるようになっています。

これにより、より多くのユーザーをマイニングに参加させるための良いメカニズムの保証が得られ、データ提供にも貢献します。

人々はより分散され、オラクルシステムの分散化を保証し、コミュニティの積極的な発展をよく保証します。

チャレンジ紛争を解決する方法

正直な採掘者システムでは、潜在的な紛争を気にする必要はありません。

残念ながら、悪意のある当事者は存在し、これらの変数はシステムのセキュリティにおいて重要な役割を果たします。

仲裁人ノードのメカニズムは、悪意のある鉱夫への挑戦を開始するために、仲裁人がトークンを賭ける必要があるというものです。

そして、チャレンジ(紛争)が成功した後、悪意のある鉱夫のステークされたトークンが挑戦者に支払われます。逆に、チャレンジが失敗した場合には、チャレンジした鉱夫に紛争報酬が支払われる。

悪質な見積書がキリンオラクルの外部価格照会サービスに影響を与えることを防ぐために、チャレンジの仕組みを設計しています。

仲裁人は誰でも見積書に異議を唱えることができます。

チャレンジと見積書にはKYLの張り込みが必要です。

挑戦者が張り込むKYLの数は、挑戦者の鉱夫の1.2倍になります。挑戦者が争点を提起する場合は、KYLを賭けることに加えて、価格やデータを再見積する必要がある。

仲裁人が挑戦に成功した場合、挑戦者は鉱夫のステークKYLから20%のKYLを削って報酬を得ることになる。

挑戦が失敗した場合は、挑戦者は張り込んだKYLを失い、直接KYLを燃やしてしまうことになります。

裁定基準は、見積価格が見積時のリアルタイム価格から5%も乖離していないこと。

KYLIN NETWORKの応用事例


キリンネットワークは、このような複数のアプリケーションシナリオを持っています。

分散型保険の自動支払い。

Kylin Networkを介して被保険者チェーンの外でタイムリーで信頼性の高いイベントを得るために、ブロックチェーンベースの分散型保険は、フライト遅延保険などの保険の自動支払いを実現することができます。

安定したコインと暗号化デリバティブ 安定コインや暗号化デリバティブは、チェーン外のリアルタイムの価格データを頻繁に取得する必要があります。Kylin Networkは、複数のシナリオで信頼性の高いデータをリアルタイムで効率的に取得することができます。

暗号資産貸し出しプラットフォーム。

Kylin Networkはリアルタイムで信頼性の高い通貨価格と借り手のソーシャルメディア情報を提供することができ、融資金利のダイナミックな決定を強力にサポートします。

クロスチェーンの分散型取引所。

複数のチェーンに展開可能な軽量なKylin Networkのインターフェースにより、分散型取引所がクロスチェーンの原子的取引を実現する可能性を提供します。

分散型カジノとゲーム。

オンチェーンの分散型カジノやゲームでは、安全で信頼性の高いランダムインジェクションが必要になることがよくあります。Kylin Networkの乱数エンジンは、予測不可能で検証可能な乱数生成を提供します。

ブロックチェーンコンピューティング市場。

機械学習のトレーニングモデルや3Dレンダリングなどの商用コンピューティングは、さまざまな複雑なコンピューティングタスクを完了する必要があります。

オフチェーンコンピューティング市場は、検証可能で無制限のオフチェーンコンピューティング機能を提供します。

KYLIN NETWORKの未来

Kylin Networkチームはすでに、分散型オラクルの分野での研究をさらに進める方向で検討を進めています。

Kylin Networkオラクルのセキュリティとスピードを向上させる可能性のある方法として、すでにいくつかのソリューションが特定されています。

ゼロ知識の提出

ゼロ知識証明(ZKP)は、当事者が値を明らかにすることなく、値を知っていることを証明することを可能にします。 オラクルの場合、当事者は、マイニングソリューションのZKPを、隠されたクエリ値と一緒に提出することができます。 5人の当事者がマイニング成功者に選ばれると、その後、ZKPで提出された隠し値に対応する隠し値(オラクルのクエリ)を投稿することが求められる。これにより、投稿のためのガスコストを節約し、ミラーリングを防止し、中央値を競う採掘者にさらにインセンティブを与えることができるかもしれません。

TLSの公証人証明

TLS 公証人証明は、ウェブサイトが正確に照会され、エラーが返されなかったことを保証します。 Kylin Network Oracleは、採掘者が要求されたクエリのデータを正確に報告することを保証するために、クエリと一緒に返される(または保存される)さまざまなレベルの保証を利用する計画を立てています。

楽観的な実装

データ要求に対して、任意の当事者によるデータ提出を可能にする非採掘オラクルシステムの補完システムの実装。この補完システムは、データ提出者が最善の意図を持っていることを前提とする。 この「楽観的」なアプローチは、POSを要求することによって紛争を可能にし、及び/又は送信者の評判に基づくことができる。この実装は、安全性が低いと考えられ、時間的な制約がなく、データを “買い回る “ことができるプロジェクト/Dapps/ユーザを対象とする。

自動報告とモニタリング

外れ値を検出し、これらを報告することで「悪い」鉱夫の取り分を「得る」ためのオフチェーン分析。例えば、平均値が中央値と一定の量だけ異なる場合に、値/鉱夫を報告します。

Kylin Network Oracleは、高価値のオフチェーンデータに分散型のオプションを提供します。 Kylin Networkは、将来的には現在のコントラクトをKylinチェーン上に展開し、スマートコントラクトの真の可能性を引き出すために、安全でスケーラブルなオンデマンドのオラクルを作成するための研究を継続していく予定です。

オフチェーンデータの妥当性を導出するためにインセントされたコンストラクトを使用するオラクルスキーマを作成することで、私たちは以下のことを実現します。

APIデータへのアクセスを遮断したり、特定のユーザーを検閲したり、個人的な利益のために報告された値を操作したりするシングル・パーティのオラクル・プロバイダに関連するリスクを軽減します。

データが経済的利益とオラクルデータの妥当性と成功に利害関係を持つ参加者の分散したセットから得られる優れたオラクルシステムのための基盤を構築する。

KYLIN NETWORK ROADMAP

2020年 第2四半期 概念実証 コアプロトコル プロトタイプの確立

2020年 Q3 ホワイトペーパーの下書きと改善

2020年 第3四半期 開発・マーケティング立ち上げ

2020年Q3公式ホワイトペーパーの発行と私募について

2020年 第4四半期 スマートコントラクトセキュリティ監査・公開販売

2020年第4四半期 取引所・アムスに上場されたトークン

2020年 第4四半期 プライベートテストネットの内部リリース

2021年 Q1 バグバウンティプログラムの発表

2021年 第1問 マインネット検定版オンライン

2021問2 複数のブロックチェーンへのブリッジを実装する

2021 Q3 マインネットバージョン1.0オンライン

2021 Q3 Testnet DAppsとパートナーをMainnetに統合する。

KylinNetworkプレスチャンネル

Telegram: https://t.me/KylinOfficial

Twitter: https://twitter.com/Kylin_Network

Official website: https://kylin.network/

Discord: https://discord.gg/PwYCssr

Linkedin: http://tinyurl.com/y4bohmjf

Github: https://github.com/Kylin-Network

コメント

タイトルとURLをコピーしました