【 コミュニティ向け / エンタープライズ向け 】
※以下、Googleによる機械翻訳です。
コミュニティのための
OverledgerNetwork
2020年6月
このホワイトペーパーは、Quant OverledgerOSとOverledgerNetworkが開発者コミュニティにどのように役立つかを概説することを目的としています。
寄稿者:
ルーク・ライリー博士
マーティンハーグリーブス
ピーターマリロサンス
ギルバート・ヴェルディアン
QuantNetworkの概要
Quant Networkはテクノロジープロバイダーであり、あらゆるネットワーク、プラットフォーム、またはプロトコルを介して大規模に情報とデジタル資産を安全に交換するためのエンタープライズクラスの相互運用性を提供します。 世界初のDLTオペレーティングシステムであるQuant’s Overledgerは、既存のシステムとDLTを補完および接続して、企業、公的機関、規制機関の革新的かつ効率的な成長を推進します。 英国のロンドンに本社を置くQuantは、Gartner Cool Vendor 2019として認められており、私たちが住んでいる世界と同じように接続されたシステムの力を解き放つことに取り組んでいます。
Quantの詳細はこちら:www.quant.network
前置き
Quant Networkは、サイバーセキュリティ、業界、政府の経験を組み合わせて、信頼を自動化する高度なテクノロジーを開発する先駆的なテクノロジー企業です。 Overledgerは、世界のブロックチェーンとネットワークを接続する世界初のブロックチェーンオペレーティングシステムです。
私たちのビジョンは、Overledgerの周りにエコシステムを構築し、開発者とエンタープライズがユーザーとその顧客のために革新し、価値を創造し、ゲームを変えるマルチチェーンアプリケーションを構築できるようにすることです。
Overledger:相互接続されたDLT用のオペレーティングシステム
Digital Ledger Technology(DLT)は、コンプライアンスと規制、商品の出所、貿易ネットワーク、モノのインターネット、商品取引、エネルギー、ヘルスケアなどの特定の問題を解決するのに適したイノベーションとして、多くの分野で登場しています。これは、特定の市場に合わせるよりも、特定のクラスの問題に対してより優れたソリューションであり、ほとんどすべての業界で採用が進んでいます。
Quant Overledgerは、エンタープライズ分散型台帳テクノロジー(DLT)オペレーティングシステムであり、多くのDLTおよびその他のアプリケーションプログラミングインターフェイス(API)ベースのシステムに接続します。単一のAPIを介してそれらの組み合わされた機能を公開し、接続されたすべてのDLTおよびAPIベースのシステム間で調整されたトランザクションとビジネスプロセスを実行できるようにします。
私たちのビジョンは、Overledgerエコシステムが、組織がビジネスを行うために必要なすべてのDLTにグローバルに接続し、それらを単一のAPIで提示し、アプリケーションの活気に満ちた市場と、今日のインターネットのシンプルさと使いやすさを実現することです。分散型元帳テクノロジーだけが提供できる信頼、プライバシー、セキュリティ。
セキュリティ
サイバーセキュリティは当社のDNAです。 私たちのチームは、20年以上にわたって政府、銀行、業界で働いてきた豊富な伝統を持ち、組織や人々をセキュリティの脅威から保護しています。
セキュリティの柱は、機密性、整合性、および可用性です。 そのため、私たちは、支払いと金融のインフラストラクチャ、および国の重要な国家インフラストラクチャの運用における経験を活用し、これらの原則をOverledgerのあらゆる側面に組み込んでいます。
機密性と整合性を強化するために、QNTを使用して、Overledgerを通過するすべてのトランザクションに署名および暗号化するオプションを使用して検証します。 すべてのエンタープライズクライアント、開発者、ユーザー、およびアプリケーション(mApp)は、mAppIDおよびbpiKeyにリンクされたQNTを使用して各トランザクションを検証します。
-QNTによって安全に検証されない限り、トランザクションはOverledgerを通過できません。
-第三者は、署名および暗号化された場合のQuantを含め、トランザクションとそのコンテンツを表示または改ざんすることはできません。
Overledger開発者
ライセンス料
-開発者は、固定FIAT金額に相当するQNTトークンを購入することで、Overledgerでアプリケーションを開発するための年間ライセンスを取得できます。
-開発者ウォレットは、ライセンス期間中(つまり、年間)プラットフォームにアクセスし、アプリケーションを開発、署名、公開することを許可されます。
-ユーザーは、ウォレットとQNTに関連付けられたサブスクリプションライセンスを一定期間保持して、Overledgerの機能にアクセスすることもできます。
–ライセンス/キーは毎年期限切れになるため、QNTのみを使用して更新する必要があります。
–QNTは、ライセンスの全期間中ロックされており、流通していません。
-ライセンスの有効期限が更新された場合、QNTは新しい期間ロックされたままになり、流通しなくなります。ライセンスの有効期限が更新されない場合、QNTは、他のクライアントが使用できるように市場価格で財務省(Treasury)を通じて流通に戻されます。
消費手数料
–Overledgerへの読み取りと書き込みの支払いもFIAT値に基づいてQNTで行う必要があります。たとえば、毎月の読み取りと書き込みが$ 10 /月に等しい場合、同等の金額がQNTを使用してQuantTreasuryに支払われます。価格は変動し、市場の需要と供給に合わせて調整されます。
アドオンサービス
-追加の機能やサービスもミドルウェアとして利用できます。これらの機能は、ロードマップの一部としてOverledgerのアップデートとともにリリースされます。
収益化
-開発者はアプリケーションを収益化することを選択でき、支払いプロセッサを使用してサブスクリプション、定期的な価格、1回限りの価格、またはアプリ内料金を請求するオプションがあります。これは、FIATまたはデジタル通貨で請求できます。
-財務省に組み込むための収益化オプションに取り組んでいます。代わりに、開発者は独自のプロバイダーを使用できます。
Overledger企業
ライセンス料
-企業は、Overledgerでアプリケーションを開発するための年間ライセンスを取得できます。エンタープライズライセンス料金は、以下に基づいて決定されます。
- ユーザー数
- 従業員数
- アプリケーションの種類と数(内部、外部、ネイティブアプリケーション、またはWebベースなど)
- Overledgerトランザクションの量
プラットフォーム料金
-ライセンス料と開発者ライセンスアプローチに加えて、QNTのライセンス料のパーセンテージとして計算されたプラットフォーム料金が支払われます。ただし、QNTは、クライアントに代わって、Quant Networkが財務省を通じて、特定の日のレートで取得および管理します。財務省-エンタープライズは2019年4月からクライアントと一緒に活動しています。
消費手数料
-同様に、Overledgerへの読み取りと書き込みの支払いも、FIAT値に基づいてQNTで行う必要があります。たとえば、読み取りと書き込みが月額$ 10に相当する場合、QNTの同等額が支払われますが、QNTへの変換は財務省(Treasury)によって処理されます。
-企業の使用量が増えるため、 次の支払いオプションを導入します。
- 従量課金制
- 延滞金を支払う
- 前払い(前払い)
- 無制限の使用
- ユーザー数
アドオンサービス
-ミドルウェアとしても利用できる追加機能やサービスを提供するエンタープライズアドオンサービスをリリースします。これらは、Enterpriseが利用できるOverledgerのアップデートとともにリリースされます。
Overledgerゲートウェイ
より広いエコシステムを促進するために、Overledgerゲートウェイを拡張して、複数の許可および無許可のブロックチェーンネットワーク、APIソース、データソース、および既存のネットワーク相互接続にアクセスします。
オーバーレジャーゲートウェイは、ネットワークレイテンシを最適化するための戦略の一部であり、企業、開発者、ユーザーが新しいデータソース、市場、トランザクションにアクセスするための選択肢を提供します。ゲートウェイは、ネットワークへの参加を希望するすべての人によってホストされます。パートナーおよび企業は、企業ネットワーク内で独自のゲートウェイをホストし、OverledgerNetworkの利害関係者になります。
コミュニティゲートウェイ
Overledger Networkの拡張を促進するために、ユーザーが独自のパブリックOverledgerゲートウェイをホストして、ボリュームとアプリケーションを複数の許可のないブロックチェーンに駆動する機会を提供しています。
ゲートウェイをホストすることにより、利害関係者はゲートウェイを通過するトランザクションのパーセンテージを獲得できます。利害関係者は、次の要素で構成されるさまざまな階層型ゲートウェイをホストするオプションがあります。
- Tier1:3つ以上のブロックチェーンノードに接続できるOverledgerゲートウェイ
- Tier2:単一のブロックチェーンノードに接続できるOverledgerゲートウェイ
- Tier3:ブロックチェーンノードのないOverledgerゲートウェイ
Overledgerゲートウェイは、参加者間でトランザクションとボリュームを共有し、トランザクションに最も近いノードまたは最大のノードを選択するスケーラブルなp2pネットワークを作成します。ブロックチェーンノードへの接続もホストするゲートウェイは、ローカルの宛先ノードが優先されるため、より多くのトランザクションとボリュームを引き付けます。
最初に、ネットワークのストレステストを実施しており、すべてのゲートウェイ参加者に500 Testnet QNTを提供して、支払いチャネルの実行、トランザクションの送信、財務およびネットワークのすべての機能のテストを行います。
最初のストレステストが完了すると、すべての参加者のネットワークに対して完全な支払いチャネルとフローが開かれます。
エンタープライズホスト型ゲートウェイ
Overledger Networkは、基盤となるブロックチェーンにアクセスするための独自の専用ゲートウェイをホストしたいエンタープライズクライアントも利用できます。
企業の利害関係者にとっての利点は、企業の境界内でホストされているノードを所有および制御し、技術およびセキュリティのガバナンスと要件に準拠できることです。 Overledgerゲートウェイを使用すると、企業は、CordaやHyperledger Fabricなどの内部の許可されたブロックチェーンを、Ethereumなどのパブリックの許可されていないブロックチェーンと独自のエンタープライズゲートウェイを介して安全に相互接続できます。
OVN:ゲートウェイオペレーターガイド
Overledger Gatewayを使用すると、参加者は独自のインフラストラクチャでOverledgerGatewayをホストできます。
エンタープライズクライアントは、独自のOverledgerGatewayをOverledgerOSインスタンスと組み合わせてホストして、OVNに安全にアクセスし、他の内部許可DLTネットワークをブリッジしたり、パブリック許可のないネットワークにアクセスしたり、OVNを通じて参加者が利用できるデータソースを利用したりすることもできます。
Overledger Gatewayをどのようにホストしますか?
OverledgerGatewayはwww.github.com/quantnetworkからダウンロードできます
6月30日からhttps://developer.quant.networkまたはhttps://quant.devでゲートウェイオペレーターとして登録し、ERC20ウォレットとライセンスキーを取得するための詳細を提供する必要があります。
財務省(Treasury)とは何ですか?どのように機能しますか?
コミュニティ財務省(Treasury)の役割は、マルチチェーンアプリケーション(およびそのユーザー)からOverledgerおよびOverledger NetworkGatewayに流れるQNT支払いを処理することです。 財務省は、これらの支払いをレイヤー2の単方向支払いチャネルを通じて整理します。
レイヤー2支払いチャネルは、支払いトランザクションの大部分を基盤となるブロックチェーンから移動し、ブロックチェーンを使用してチャネルを開き、チャネルからの累積支払いを請求し、チャネル内の紛争を解決し、チャネルを閉じます。 支払いチャネルを使用して支払いを処理すると、ブロックチェーンテクノロジーの信頼できない性質を損なわずに、取引手数料が大幅に削減され、処理速度が大幅に向上します。
財務省(Treasury)は次の3つのセクションで構成されています。(1)イーサリアムブロックチェーンにデプロイされたスマートコントラクト。 (2)オフチェーンWebアプリ。 (3)OverledgerNetworkへの通信接続。 前述の支払いチャネルのスマートコントラクトに加えて、追加のスマートコントラクトを使用して、財務省の運用ルールをエンコードし、ユーザーまたはゲートウェイからの不正な動作を阻止します。
財務省(Treasury)のスマートコントラクトはすべて、Githubプロジェクトで表示できます:https://github.com/quantnetwork/overledger-treasury-community/tree/master/Code/SmartContracts
財務および財務との対話方法の詳細については、以下を参照してください:https://github.com/quantnetwork/overledger-treasury-community
ライセンスと支払いはどのように機能しますか
ユーザーまたはマルチチェーンアプリ(MAPP)の所有者がOverledger Networkに参加するには、支払いチャネルにロックされたライセンス料金を12か月間支払う必要があります。また、支払いチャネルに資金を提供する必要があります。支払いチャネルの資金は、設定された期間ロックされたままになります。その後、残りの金額はユーザーが回収できます。
ユーザーがOverledgerNetworkの機能を要求したいときはいつでも、機能情報と関連する支払いを含むメッセージがネットワークに送信されます。この支払いは、ゲートウェイが指定されたタイムアウトの前に機能を処理する場合にのみ、財務省(Treasury)によってチャネルに追加されます。
ゲートウェイがOverledgerNetworkに参加するには、ゲートウェイの所有者がライセンス料を負担します。このライセンス料金に加えて、ゲートウェイの所有者は、設定された期間、増加する量のQNTをロック(ステーク)することができます。ロックされた料金が高ければ高いほど、受信した機能要求に関して、このゲートウェイがネットワーク上でより優先されます。ゲートウェイは、応答タイムアウト制限の前に正しく処理されたすべての機能要求に対して料金を獲得します。これらの料金は、財務省からゲートウェイへの支払いチャネルに蓄積され、必要に応じていつでも合計を請求できます。
通常の状態では、ゲートウェイのロックアップ料金は、ロックアップ期間の終了時にゲートウェイに全額返金されます。 ゲートウェイがOverledgerNetwork通信プロトコルから逸脱した場合にのみ、ロックアップされた料金の一部が返されません。ゲートウェイオペレーターがQuant Networkが提供するゲートウェイソフトウェアを実行した場合、これは発生しません。
Overledger Network Payment Channelsのテストバージョンを使用する手順:
Overledger Network Treasuryとやり取りするために必要な手順については、次のリンクを参照してください:https://github.com/quantnetwork/overledger-treasury-community/blob/master/Code/README.md#interaction-steps
OVNで何ができますか?
OVNは、参加者、ゲートウェイオペレーター、および開発者がデジタル資産を使用して価値を創造および取引できるようにするクロスチェーントランザクションのエコシステムを作成しています。
オープンソースコネクタ(OSC)
多くの分散型台帳を使用することは、多くの異なる技術的実装の特定の詳細を理解するために開発者に教育的負担をかける複雑なタスクになる可能性があります。 Quant Networkは、SDKレベルとコネクタレベルの両方で標準を統合することにより、このプロセスを容易にするために継続的に取り組んでいます。
Quant Networkは、分散型台帳テクノロジーの標準化のリーダーです。 CEOのGilbertVerdianは、Blockchain ISO Standard TC307を設立し、現在はそのためのUK StandardizationDelegationの議長を務めています。この標準への献身はQuantNetworkの基本的な哲学であり、これらの標準への取り組みは、オープンソースコネクタコンセプトの革新の中心的な推進ポイントです。
Overledger Networkが開始されたので、開発者は、QuantNetworkによって現在提供されていない分散型台帳に独自のコネクタを提供し始めることができます。
そのために、開発者は厳密なコネクタインターフェイス定義に取り組んでいます。これはバージョン管理され、コミュニティのフィードバックに従って時間の経過とともに繰り返すことができます。新しい分散型台帳に使用する特定のコネクタインターフェイス定義の選択は、その基礎となるプロパティによって異なります。たとえば、分散型台帳は次のようになります。
- ブロックがありますか?
- 未使用のトランザクション出力モデルまたはアカウントベースのモデルを介して現在の状態を整理しますか?
- スマートコントラクトをチューリング完全言語で作成できるようにしますか?
- 等々。
厳格なインターフェイス規格に従うことで、まずSDKはこれらの新しいコネクタと簡単に相互運用でき、SDKユーザーにさらなる教育的負担をかけることなく相互運用できます。次に、同じソースに接続している異なるOverledgerゲートウェイ間の一貫性について出力を比較できます。これにより、ネットワーク全体の信頼性が向上します。
オープンソースコネクタの利点は、新しい分散型台帳にのみ接続することに限定される必要はないことに注意してください。このモデルは、分散データベース、ビッグデータプロバイダー、およびゲートウェイが提供するあらゆるタイプのサービスに接続するために再利用できます。
結論として、オープンソースコネクタをOverledger Networkに統合することで、有機的なエコシステムの成長がもたらされます。データソースとサービスの種類が増えると、より複雑なマルチチェーンアプリが開発されるようになり、さらにコネクタを開発する必要があります。
マルチチェーンスマートコントラクト–条約契約
Overledgerは複数のDLTに接続するため、開発者はマルチチェーンアプリケーション(MAPP)の構築を開始できます。各MAPPには、1つまたは複数の条約契約が含まれています。
条約契約は、複数のDLT間の相互作用のルールを詳述します。つまり、複数の分散型台帳ロジックが含まれています。条約契約は、任意の言語で記述し、インスタンス化して複数の参加者間で共有し、1つの場所または複数の場所で同時に実行できます。
条約契約が単一の場所で実行されている場合、必要なものはすべてその単一の場所にあるため、データの整合性と可用性に問題はありません。
あるいは、多くの場合、複数の場所で条約契約を実行したいと考えています(ユーザーが条約契約の単一のインスタンスに依存したくないなどの理由で)。この場合、単一の条約契約のインスタンスがn個存在する可能性があります。
単一の条約契約の複数のインスタンスの同期を維持するには、条約契約コードをステートレスにする必要があります。したがって、MAPPのすべての状態変数は、分散型台帳、基になるデータを変更できない分散型データベース(IPFSなど)、またはMAPPsデータベースにプライベートに格納する必要があります。
条約契約は、次の特性を備えている場合、信頼できないと言えます。
[i]検証可能な正確性:関係者が実行している条約契約インスタンスが同じコードベースを持っていることを確認する方法があります。そして
[ii]最終的なデータの整合性:同じ条約契約の検証済みインスタンスはすべて、同じ入力を使用した特定の関数呼び出しに対して最終的に同じ結果を返します(基になる状態変数にそれ以上の変更がない場合)。
複数の場所で実行できる信頼できない条約契約を構築する方法の詳細については、お問い合わせください。
分散型台帳インフラストラクチャ
分散型台帳テクノロジーを利用するアプリケーションには、現在、ノードの展開と利用のために3つのインフラストラクチャの選択肢があります。
1)独自のノード–アプリケーションの所有者が独自のノードを実行する場所
2)シングルノードサービスプロバイダー–アプリケーションの所有者が個人ノードを持たない場合、代わりにすべてのアプリケーショントランザクションがシングルノードサービスプロバイダーを介してルーティングされます
3)ハイブリッド:単一バックアップ–アプリケーション所有者が独自のノードを実行しているが、単一ノードのサービスプロバイダーがバックアップとして使用されている場合
Overledger Networkは、2つの追加インフラストラクチャの選択肢を提供します。
4)複数ノードサービスプロバイダー–アプリケーション所有者が個人ノードを持たない場合、代わりにすべてのアプリケーショントランザクションが複数ノードサービスプロバイダーを介してルーティングされ、結果の一貫性がサービスプロバイダー間でクロスチェックされます。
5)ハイブリッド:複数のバックアップ-アプリケーションの所有者が独自のノードを実行しているが、複数のノードサービスプロバイダーがバックアップとして使用されている場合。
これらの2つの追加インフラストラクチャの選択肢は、画期的です。分散型台帳ネットワークが異なるノードを実行している異なるパーティ間の信頼を確立する方法を提供する場合、Overledger Networkは、ノードを実行していない分散型台帳ユーザーとノードを実行しているパーティ間の信頼を確立する方法を提供し、完全なエンドツーで重要な欠落部分を提供します。信頼を終了します。このエンドツーエンドの信頼は、Overledger Network上の複数のノードサービスプロバイダー(ゲートウェイ)間のゲーム理論的アプローチを使用して確立され、コミュニティ財務ホワイトペーパーで説明されています。
Overledger Networkのゲートウェイは、接続先のチェーンに読み取りおよび書き込み機能を提供することに注意してください。したがって、マルチチェーンアプリは、これらの機能の条約契約を利用して、oracle *、fire-and-forget **、または複雑なクロスチェーンスマートコントラクトロジックを提供するように設計できます。
Overledger Networkは、アプリケーション所有者のノードが過負荷になったりクラッシュしたりした場合に備えて、フェイルセーフバックアップとしてすでに作成されている分散型台帳アプリケーションにさらに統合できます。
*フェーズのブロックチェーン使用に関するOracle、つまり別のソースからブロックチェーンにデータを追加します。
**ファイアアンドフォーゲット、つまりある分散型台帳からデータを取得し、それを別の元帳に移動します。
オーバーレジャービットコインウォレット
Overledger Networkリリースと組み合わせて、Javascript SDKGithubに新しい例を追加しました。
このSDKアップデートの主な新しい例はビットコインウォレットです。それが有益である理由を理解するには、まず、ビットコインが未使用のトランザクション出力(UTXO)を介して現在の状態を整理する方法について説明する必要があります。 Bitcoin Cash、ZCash、Cordaなどの他の分散型台帳もUTXOの現在の状態モデルを使用していることに注意してください。
ビットコイントランザクションは、トランザクション入力とトランザクション出力で構成されています。
- トランザクション出力:UTXOベースの分散型台帳のトランザクションは、出力のコレクションを生成します。各出力には、この出力のデジタル資産を使用するために必要な条件を詳述するスクリプトがあります(ビットコインの場合は暗号通貨コイン)。出力がまだ使用されていない場合、それを未使用のトランザクション出力と呼びます。
- トランザクション入力:各入力には、現在使用されている以前に使用されていないトランザクション出力へのリンクが含まれています。各入力には、出力スクリプトの条件が満たされていることを証明する証拠も含まれています。
したがって、UTXOの現在の状態は、未使用のトランザクション出力のリストです。
したがって、ユーザーが新しいビットコイントランザクションを作成するには、ユーザーは未使用のトランザクション出力を追跡および参照する必要があります。これは、ウォレットの例が自動化するものです。
例を開始するには、ビットコインアドレスを持つユーザーは、このアドレスに関連するすべてのUTXOの詳細をビットコインウォレットの関連するcsvファイルに追加する必要があります。次に、ビットコインウォレットはすべての新しいトランザクションに使用するUTXOを選択します。さらに、ビットコインウォレットはcsvファイルを更新して、使用済みのUTXOを削除し、生成時にUTXOを追加します。
このビットコインウォレットは、さまざまなUXTO分散型台帳のウォレットのベースとして使用できることに注意してください。イーサリアムとリップルには、未使用の出力を追跡する必要があるという同じ問題はありませんが、これらの元帳は、以前のトランザクションの追跡を必要としないアカウントベースの現在の状態モデルに従います。
OverledgerNetworkの新機能と可能性。
マルチチェーンオラクル
クロスチェーンオラクルを実行して、エンタープライズ、機関、および開発者のオラクルのニーズを対象としたネットワーク全体でオラクルとして動作できるMAPPを作成することにより、Overledgerおよびより広範なDLTエコシステムにサービスを提供します。
APIマーケットプレイス
ネットワークが確立されたら、開発者とAPI所有者がゲートウェイを介してこれらのAPIへの接続を公開し、そのAPIのプロセスとして機能できるように、さまざまなディレクトリのマーケットプレイスを有効にします。
データマーケットプレイス
上記と同じ方法で、ゲートウェイオペレーターは、ゲートウェイを介してデータセットへの接続を公開し、ゲートウェイによって処理されたアクセスとデータを販売できます。
レイヤー2スケーリング
QNTはイーサリアムに存在するため、イーサリアムのスケーリングに使用できるさまざまなオプションを分析する必要がありました。これらのオプションのほとんどは、次の記事にうまくまとめられています:https://medium.com/matter-labs/evaluating-ethereum-l2-scaling-solutions-acomparison-framework-b6b2f410f955?_branch_match_id = 712263612681585392
一方向の支払いチャネルは、すべてのユースケースに適用できるわけではないため、この記事では取り上げていませんが、OverledgerNetworkの設計には適していることに注意してください。
議論を続ける前に、オフチェーンチャネルのさまざまなカテゴリを区別する必要があります。第一に、支払いチャネル(暗号通貨/資産転送用)と状態チャネル(チャネルの当事者間のデータ契約用)があります。一方向の支払いチャネルは、送信者(開発者)が常にオンラインである必要がない特別なタイプの支払いチャネルです。一方、双方向の支払いチャネルでは、チャネルの両方の当事者がほとんどの時間オンラインである必要があります。
これで、上記の参照記事のスタイルで、特注の一方向支払いチャネルの設計を評価できます。
Overledgerセキュリティ
- LivenessAssumptionはどうですか?:財務省は、チャネルのタイムアウト前に資金を請求するために、開発者が財務省の支払いチャネルを監視する必要があります。独自の設計により、必要に応じて財務省がゲートウェイへの支払いをプッシュできるため、ゲートウェイは財務省からゲートウェイへの支払いチャネルを監視する必要がありません。
- 大量出口の仮定はどうですか?:開発者とゲートウェイは、定義された有効期限の後に(前ではなく)支払いチャネルから資金を引き出すことができます。
- バリデーターのクォーラムは資金を凍結できますか?:支払いチャネルの資金は有効期限に応じてのみロックされるため、これは不可能です。
- バリデーターの定足数で資金を没収することはできますか?:これは不可能です。送信者が署名したトランザクションがある場合にのみ、資金をチャネル経由で移動できます。
- 支払いチャネルはホットウォレットの悪用に対して脆弱ですか?:私たちの支払いチャネルは、この問題を最小限に抑えるように設計されています。チャネルのユーザーには2つのアドレスがあります。(1)QNTウォレットアドレス。これは、ユーザーのすべてのQNTが存在する可能性のあるコールドウォレットにすることができます。 (2)支払いチャネルでアクションを実行できるオペレーターアドレス。これで、ユーザーのオペレーターアドレスの秘密鍵がハッカーによって取得された場合、ハッカーは支払いチャネルを介して、現在チャネルにロックされているQNT金額までしか資金を送金できません。これにより、ハッカーは1つの宛先にのみQNTを送信でき、次にハッカーは送信者のQNTの全額(QNTウォレットアドレスで安全に保護されている)にアクセスできないため、リスクが大幅に最小限に抑えられます。
- 支払いチャネルは暗号経済攻撃に対して脆弱ですか?:ここでの唯一の関連する攻撃は、財務省のソフトウェアオペレーターへの侵害です。財務省の運用ルールを定義するスマートコントラクトが収集されているため、これは問題ではありません。これらの規則から逸脱すると、財務省のQNT預金が差し引かれます。
- テストされていない暗号化プリミティブが使用されていますか?:いいえ、支払いチャネルは、イーサリアム仮想マシン(EVM)にネイティブな標準の暗号化プリミティブのみに依存しています。
コメント