OKExChainとは何ですか?

{{"@環境": "https://schema.org","@タイプ": "論文","mainEntityOfPage":{"@タイプ": "ウェブページ","@id": "https://www.okex.com/academy/en/what-is-okchain"},"見出し": "OKChainとは?","説明": "OKChainは、ブロックチェーンアプリケーション用に開発されたオープンソースのパブリックチェーンのセットです。これは、コミュニティベースの運用、透過的な取引ルールを特徴とし、ユーザーが自分の資産を制御できるようにする分散型取引所(DEX)の作成に使用できる安全で効率的な分散型ファイナンスアーキテクチャを確立するように設計されています.","画像": "https://www.okex.com/academy/wp-content/uploads/2020/08/11540510.png", "著者":{"@タイプ": "人","名前": "張Xiuxiu"},"出版社":{"@タイプ": "組織","名前": "OKEx","ロゴ":{"@タイプ": "ImageObject","URL": "https://static.bafang.com/cdn/assets/imgs/MjAxOTQ/5CAB3C0086E2F1135A3428116E435B8A.png"}},"datePublished": "2020-08-20"}

OKExによって作成された分散型ブロックチェーンプロトコルの詳細

目次

  • OKExChainトークン
    • 発行メカニズム
    • OKTの機能
    • OKExChainの運用プロセスとエコシステムにおけるその役割
      • ブロック生成プロセス
      • 投票スキーム
        • 投票の重み
        • プロキシ
        • OKExChainノードの要件
          • 保証金
          • ハードウェア要件
          • ソフトウェア要件
          • ノードに報酬とペナルティを与えるためのルール
            • 報酬と報酬の分配
            • ペナルティルール
            • オンチェーンガバナンス
            • OKExChainとOpenDEX
              • 集中型および分散型の取引所
                • 一元化された交換
                • 分散型取引所
                • OKExChainとOKExは互いに補完し合っています
                • OpenDEX
                  • オンチェーンオーダーブックモデル
                  • オークションベースのマッチメイキングモデルを呼び出す
                  • OpenDEXの利点
                  • 結論—OKExChainの要約
                  • Contents

                    前書き

                    OKExChain は、ブロックチェーンベースのトレーディングアプリケーションを構築するためにOKExによって開発されたオープンソースのパブリックブロックチェーンテクノロジーです。これは、コミュニティベースの運用、透過的な取引ルールを特徴とし、ユーザーが自分の資産を制御できるようにする分散型取引所(DEX)の作成に使用できる安全で効率的な分散型ファイナンスアーキテクチャを確立するように設計されています.

                    ブロックチェーンの世界では、クロスチェーンテクノロジーは、アセットとデータ間の相互作用を実現するための重要なリンクであり、DeFiの技術基盤であることを私たちは知っています。名前が示すように、クロスチェーンとは、異なるブロックチェーンプラットフォーム間のアセット転送、情報交換、およびアプリケーションコラボレーションの実現を意味します。クロスチェーンテクノロジーは、さまざまなパブリックチェーンを接続するブリッジのように機能し、さまざまなブロックチェーンネットワーク間のデータ転送を実現すると同時に、送信コストを大幅に削減します。クロスチェーンモジュールを使用して、ブロックチェーン間の価値、ユーザー、シナリオのアプリケーションベースの相互接続を実現するのは簡単で効果的です。これにより、共有エコシステムと付加価値システムを共同で構築するための基盤が築かれます。.

                    上記を考慮して、チームはCosmosSDKとTendermintを使用してOKExChainを構築しました。 Cosmosは、ブロックチェーン間通信(IBC)プロトコルを導入しました。このプロトコルは、Tendermintコンセンサスアルゴリズムとともに、インスタントファイナリティを特徴としており、ブロックチェーン間の価値の伝達を実現するために使用できます。将来的には、Cosmosを使用して、異種クロスチェーンのサポートを追加することにより、価値の多方向循環に関する問題を解決できるようになります。.

                    コスモスアーキテクチャ

                    Cosmosは、ノードによって相互接続された多くの独立した並列ブロックチェーンで構成されるネットワークです。.

                    Cosmos内では、すべてのコンセンサスレイヤーがTendermintを採用しています。これは、ビザンチンフォールトトレランスをサポートし、高効率、高性能、一貫性などの特性を誇るコンセンサスエンジンです。.

                    コスモスネットワークは主に2つの部分で構成されています。

                    • ハブ
                    • ゾーン

                    各ゾーンとハブは、独立した州のコンセンサスを持つ独立したブロックチェーンです。ゾーンは特定のアプリケーションのニーズを解決するために使用され、ハブは、銀行間の決済を処理する中央銀行のように、ゾーン間のクロスチェーントランザクションを処理するように特別に設計されています。クロスチェーン値の転送は、クロスチェーン通信用のIBCプロトコルに基づく、異なるゾーンとそれらの共有ハブ間の相互通信と相互運用を実現することによって実現されます。.

                    コスモスの建築を示す画像。Cosmosアーキテクチャとゾーンとハブ間の編成の図

                    Cosmosの目的は、簡素化されたブロックチェーン開発を実現し、ブロックチェーン間の相互接続を実現することです。前者の鍵はテンダーミントコンセンサスアルゴリズムにあり、後者の鍵はクロスチェーンメカ​​ニズムにあります.

                    テンダーミント

                    Tendermintには、2つの主要な技術コンポーネントが含まれています。

                    • ブロックチェーンコンセンサスエンジンであるTendermintCore.
                    • 一般的なAPIであるABCI.

                    Tendermint Coreは、ビザンチンのコンセンサスとノード間のデータ転送を実現するために使用されます。ビザンチンフォールトトレランスと委任されたプルーフオブステークを組み合わせたコンセンサスアルゴリズムを使用することで、ブロック生成の最終的な最終性を実現できます。つまり、トランザクションはブロックに書き込まれ、ブロックチェーンに追加され、その後元に戻したり改ざんしたりすることはできません。各ノードが同じトランザクションを同じ順序で記録し、非常に高速なトランザクション確認と高スループットへの道を開くようにします。一般に、Tendermint Coreは主に、開発者がコンセンサスとネットワーク送信の実現を心配することなくブロックチェーンをパーソナライズできるように、ブロックチェーンのネットワーク層とコンセンサス層を構築するために使用されます。.

                    ABCIは、ブロックチェーンAPIであり、任意のプログラミング言語でのトランザクション処理の実装をサポートするプロトコルです。開発者にとって、Cosmosフレームワークに基づいてブロックチェーン開発を行うときに行う必要があるのは、ABCIインターフェイスと互換性のあるアプリケーションを作成することだけです。.

                    Tendermint CoreとABCIに加えてブロックチェーン開発の複雑さをさらに軽減するために、Cosmosはいくつかの一般的なブロックチェーンモジュールの標準化に基づくツールであるCosmosSDKを導入しました。 Cosmos SDKは、 "チェーン作りツール" Cosmosは、ガバナンス、ステーキング、誓約などのモジュールを追加するだけでネットワーク内のブロックチェーン設計を簡単にし、それを使用して作成されたブロックチェーン間の固有の相互運用性と相まって、ブロックチェーンプロジェクト開発の複雑さを大幅に軽減します。.

                    クロスチェーンメカ​​ニズム

                    関連するブロックチェーンが異なるテクノロジープラットフォームに基づいているかどうかに応じて、クロスチェーンメカ​​ニズムは同種のクロスチェーンまたは異種のクロスチェーンのいずれかになります。前者は、暗号化アルゴリズム、アドレス、アカウントアルゴリズムのルールなどに関して、同じ基本構造を持つブロックチェーン間の相互作用を指します。1つの例は、イーサリアムベースのトークンの取引です。多くのプロジェクトで同種のクロスチェーンの比較的成熟したアプリケーションを見てきましたが、ビットコイン(BTC)、イーサリアム(ETH)、テザー(USDT)などの主流の資産間の相互作用を妨げる問題を解決するのに無力なままです。コンセンサス.

                    異なるチェーン構造を持つブロックチェーン間の値のロックと値の交換を実現する同種のクロスチェーンは、値の多方向循環の問題に対する答えを提供します。リレーベースのマルチチェーンおよびマルチレイヤーアーキテクチャを採用するCosmosは、クロスチェーンアセットの相互作用をサポートします.

                    パラレルチェーン間のクロスチェーン相互運用をサポートするために、Cosmosはブロックチェーン間通信プロトコルとTendermintコンセンサスアルゴリズムを導入し、複数の異種チェーン間の価値とデータ転送を実現します。すべての並列チェーンはIBCを介してハブに接続され、ハブはクロスチェーントランザクションの検証と転送を支援するリレーチェーンとして機能します.

                    具体的には、ハブは、各ゾーンが他のゾーンのステータスを同期的に記録するのに役立ちます。この関数のオブジェクトは、他のゾーンのブロックヘッダーです。ゾーン1がクロスチェーンメッセージをゾーン2に送信すると、そのすべての情報がデータパケットにパックされ、ブロックヘッダーに格納されます。ハブは、ゾーン1が情報を含むブロックに関してコンセンサスに達するのを待ってから、ゾーン1のブロックヘッダーに格納されている情報を新しいブロックに転送します。ハブがブロックコンセンサスを完了すると、ゾーン2はハブによってブロードキャストされた検証メッセージを受信します。これにはゾーン1のブロックヘッダーが含まれます。その後、ゾーン2はゾーン1に関する証明が真であるかどうかを検証する必要があります。 trueの場合、ゾーン2は関連する操作の実行を開始し、関連するブロックに関するフィードバックをハブに送信します。.

                    IBCベースのクロスチェーンメッセージング。画像ソース:OKEx投資分析IBCベースのクロスチェーンメッセージング。画像ソース:OKEx投資分析

                    例として、OKExChainからCosmosへの10個のOKTの転送を使用して、IBCに基づくクロスチェーン相互作用を説明しましょう。

                    1. 1. OKExChainとCosmosの間でクロスチェーントランザクションを実行するには、両端のチェーンが互いのライトブロックチェーンノードサービスを実行する必要があります.
                    1. a。このようにして、相手のブロックヘッダー情報をリアルタイムで受信できるため、SPVノードがMerkleパスの証明を要求することでトランザクションの存在を確認するSimplePaymentVerificationのような確認を後で実行するのに便利です。ブロックチェーンでの作業の証明を検証します.
                  • 2. OKExChainチェーンはIBCプロトコルを初期化し、関連するアセット(この例では10個のOKT)をフリーズします。その後、対応するプルーフを生成し、CosmosHubブロックチェーンに送信します。.
                  • 3.対応するメッセージを受信した後、Cosmos Hubチェーンは、同等の値のアセットを生成する前にOKExChainチェーンのブロックヘッダー情報をチェックすることにより、OKExChainが実際に対応するアセットを凍結したことを確認します。.
                  • 4.10個のOKTがOKExChainからCosmosに転送されます.
                  • OKExChainトークン

                    OKTは、OKExChainのメインネットワークで発行されるネイティブトークンです。 OKExChainジェネシスブロックに含まれるすべてのトークンは、OKB保有者に比例してOKB保有者に割り当てられます。 OKTは、OKExChainエコシステムの価値のキャリアであり、その価値によって、OKExChainでのDEX、DeFi、およびその他のアプリケーションの開発の見通しが決まります。.

                    発行メカニズム

                    OKTはジェネシスブロック+年次追加発行の発行メカニズムを採用しており、前者は合計1,000万トークンを生成し、後者は1:100の比率に設定され、毎年発行されるすべての追加トークンは、に従ってすべてのブロックに均等に分配されます。対応する比率に.

                    OKTの機能

                    システムリソースの使用

                    OKExChainネットワークで実行されているプログラムでは、OKExChainが、運用上のニーズに応じて、計算、ストレージ、帯域幅などの特定のネットワークリソースを割り当てる必要があります。.

                    そのため、OKExChainは、リソースの使用量に応じて課金するイーサリアムモデルを採用しています。つまり、関連するトランザクションの実行には、対応するトランザクション料金を支払う必要があります。具体的な価格設定方法は次のとおりです。トランザクションの実行コスト= "ceil" (ガスxガス価格)。ここで、ガス価格は、オペレーターが各ガスに対して支払う意思のある対価であり、OKTで価格設定されます。.

                    誓約

                    悪意のある動作を回避するには、ノードをバリデーター/プロキシノードにすることを申請する前、チェーンガバナンスの提案を送信する前、または注文保留操作を実行する前に、一定量のOKTを誓約する必要があります。.

                    手数料

                    一定量のOKTを保有するユーザーは、OKExChainネットワークで新しいトークンを発行できます。これは、関連するプロポーザルの申請とアクティブ化がデジタル資産取引ペアを通じて完了すると、OpenDEXで自由に取引できます。関連する各操作(トークンの発行とアクティブ化、追加の発行とデジタル資産取引ペアの破棄)には、支払う必要のある対応する手数料が発生します。.

                    OKEx投資分析テストネットワークから収集された手数料データは、メインネットワークのものとは異なる場合があります。画像ソース:OKEx投資分析

                    マッチメイキングのセキュリティ

                    各ブロックの容量は限られており、OpenDEXで保留中の注文の量が増え続けると、1サイクルでブロックによって処理される必要のあるトランザクションの数がブロックの収容力を超え、システムが発生する可能性があります。ジャンクトークンのペアを値を持つものと区別できない。この場合、OpenDEXはブロックによって処理されるトランザクションをどのように選択しますか?

                    この問題を解決するためにマッチメイキングセキュリティが導入されました。つまり、オペレーターは、操作する各トレーディングペアのセキュリティとして任意の金額または0のOKTを預けることができます。マッチメイキングシステムは、より高い証券との取引ペアを優先するか、証券が同じである場合は、提出の時系列に従ってトランザクションを選択します.

                    動的入札オークションに基づく上記のソリューションは、DEXオペレーターの強みを定量化しながら、OKTの使用シナリオを拡張する可能性があります。各ブロックのマッチメイキング容量が100トランザクションに制限されているが、特定のブロック生成サイクルで200トランザクションが生成され、そのうち100トランザクションがトランザクションペアAに属し、他の100トランザクションがトランザクションペアBに属しているとします。これらのトランザクションのうち100トランザクションは生成できません。このサイクルの期間中、処理のためにこのブロックに配置されます。このような場合、Aに提供される証券がBに提供される証券よりも大きい場合、マッチメイキングシステムは取引ペアAの100のトランザクションを優先し、両方の取引ペアに提供される証券が同じ金額である場合、マッチメイキングシステムは、提出の時系列順にランク付けされた最初の100件のトランザクションを優先します.

                    投票

                    トークン所有者にとって、投票はバリデーター選挙とオンチェーンガバナンスに参加するための最も重要な方法です。保有者は、トークンを差し入れることで投票権を取得します。1つのOKTは、最大30ノードの選挙で使用できる1つの投票に対応します。.

                    ブロック作成プロセス中に、検証者は、所有者またはその代理人の投票によって決定される投票の重みを計算することによって選出されます。.

                    オンチェーンガバナンスでは、提案に関する決定も投票を通じて検証者によって行われます。.

                    OKExChainの運用プロセスとエコシステムにおけるその役割

                    ブロック生成プロセス

                    OKExChainはTendermintのコンセンサスアルゴリズム(BFT-DPOS)を採用しており、ブロックを作成するための6つの基本的な手順があります。

                    1. フルノードになる.
                    2. 候補ノードとして登録する.
                    3. バリデーターを選出するために投票する.
                    4. ブロック生成ノードを選択します.
                    5. 提案する.
                    6. テンダーミントのコンセンサスに達した後、新しいブロックを生成します.

                    OKChainのブロック作成プロセスOKExChainのブロック作成プロセス。画像ソース:OKEx投資分析

                    ブロックプロデューサーになる前に、トークン所有者は、ノードクライアントを実行して、分散ブロックチェーンネットワークの完全なノードになる必要があります。バリデーターの選出に参加するには、目的のために一定数のトークンを誓約した後、フルノードを候補として登録する必要があります。選挙で上位21位にランクされたノードは、次のサイクルでバリデーターになります。選出後、システムは21のノードによって得られた投票に基づいて対応する投票の重みを計算し、そのような重みでランダムアルゴリズムを実行することにより、それらからブロック生成ノードを選択します。これらの選択されたノードは、Tendermintコンセンサスプロトコルに従ってブロックを生成します.

                    Tendermintコンセンサスメカニズムに基づくブロック生成には、2段階の投票が必要です。

                    1. 事前投票
                    2. 事前コミット

                    選択されたブロックプロデューサーは、ネットワーク全体のすべてのトランザクションを監視および収集し、特定の期間内に新しいブロック(つまり、提案ブロック)を組み立てて、ネットワーク全体にブロードキャストします。.

                    プロポーザルブロックに関するブロードキャストを受信した後、すべてのバリデーターはブロック内のすべてのトランザクションを読み取り、それらを検証します。問題がなければ、投票前のメッセージがすべてのバリデーターにブロードキャストされます。提案ブロックを承認する投票が、受け取ったすべての投票の3分の2以上を占める場合、第2段階(事前コミット)が開始されます。プロポーザルブロックを承認する事前コミット投票が、受け取ったすべての投票の3分の2以上を占める場合、プロポーザルブロックはローカルブロックチェーンに書き込まれ、新しいブロックが最終的に作成されます。.

                    テンダーミントコンセンサスプロセステンダーミントのコンセンサスプロセス。画像ソース:OKEx投資分析

                    新しいブロックが生成された後、システムは次のブロック生成ラウンドに入ります.

                    接続不良などの理由で現在のプロポーザルブロックがオフラインになった場合、ブロックプロデューサーはブロックの送信に失敗する可能性があります。その場合、プロトコルは次のバリデーターを選択してブロックプロデューサーになり、同時に新しいブロックを提案します。高さと投票プロセスを再開します.

                    さらに、Tendermintはロックメカニズムを導入しています。つまり、バリデーターがブロックを事前にコミットすると、 "ロックされています" そのブロックに投票し、そのブロックにも事前投票する必要があります。前の事前提案および事前投票でブロックが正常に送信されなかった場合にのみ、対応するバリデーターをブロックからロック解除して、新しいブロックの次の事前コミットに参加できます。バリデーターの3分の1未満がビザンチンノードであると仮定すると、Tendermintは、バリデーターが同じ高さでブロックを繰り返し送信しないことを保証します。これにより、競合が発生する可能性があります。.

                    投票スキーム

                    トークン保有者にとって、投票はバリデーター選挙とオンチェーンガバナンスに参加するための最も重要な方法です.

                    バリデーターの選出は、トークン所有者またはプロキシノードからの投票によって決定され、各投票者は最大30ノードに投票できます。投票を受け取ったすべてのノードは、投票の重みによって高いものから低いものへと並べ替えられ、上位21のノードがシステムによって選択されてバリデーターになります。残りのノードはスタンバイ(候補)ノードになります。バリデーター選挙は定期的なイベントです。つまり、新しいサイクルの開始時に新しい選挙が行われます。.

                    トークン所有者またはプロキシノードがオンチェーンガバナンスの投票に参加しなかった場合、選択したバリデーターは投票権を直接継承し、関連する提案に投票できますが、トークン所有者またはプロキシノードは引き続きその後の投票.

                    投票の重み

                    投票重み係数は、開始時間から投票時間までの差を364日間の合計秒数で割ることによって計算されます。これは、差の増加とともに増加します。.

                    議決権の重みは、質権額に2のX乗と "バツ" 重量係数に等しい.

                    敷金の保証が増えると、開始時間と投票時間の差が小さくなると、投票の重み係数が増加することがわかります。ある程度、ユーザーは、より多くの預金を提供し、投票に参加し続けるために、上記の計算方法によって奨励されています.

                    重量係数と式 重量係数と式。画像ソース:OKExChain GitHub

                    • 式では, "重量" は投票の重み係数であり、時間とともに変化します(つまり、開始時間から投票時間までの差が大きいほど、重み係数は大きくなります)。.
                    • now_timestampは、現在の投票のタイムスタンプです.
                    • start_timestampは開始タイムスタンプであり、946684800(2000年1月1日の00:00:00 UTC)です。.
                    • seconds_per_dayは、1日あたりの秒数です。つまり、60 * 60 * 24.
                    • weeks_per_yearは、1年あたりの週数です。つまり、52です。.
                    • "株式" 計算された投票の重みです.
                    • 委任されたトークンは、誓約されたOKTの量です.

                    プロキシ

                    バリデーターの選出は、直接または代理で投票できるOKT保有者の投票によって決定されます。議決権行使代理人として登録するには、ユーザーは質権口座に一定数のOKTを預ける必要があります。代理人がロックされた投票から撤回することを選択した場合、14日間のロックアップ期間が終了するまで、誓約されたトークンを撤回することはできません。.

                    資金の安全性に関しては、ユーザーはキーを渡す必要がなく、プロキシアカウントはトークンに関する議決権のみを取得するため、委任全体はチェーン上のプロセスであり、実際の所有権には影響しません。トークン—ユーザーの個人アドレスに残ります。ただし、ユーザーがプロキシに差し入れたトークンの数を変更すると、それに応じてすべての投票の重みも更新されます.

                    バリデーターの報酬と罰は、それに投票したプロキシーにも影響を与えるという事実を考慮して、プロキシーは、OKLinkまたは他のOKExChainブロックのブラウザーを使用して、バリデーターについて学習し、投票する前に詳細な調査とスクリーニングを行う必要があります。投票後、プロキシはバリデーターの動作を継続的に監視して、バリデーターが正しく機能することを確認する必要があります。たとえば、稼働時間の確保、二重署名や侵害の防止、ガバナンスへの参加などです。警告サインがある場合、プロキシは投票のバインドをすばやく解除するか、投票を別のバリデーターに切り替えてすぐに有効にすることができます.

                    OKExChainノードの要件

                    OKExChainは、ネットワークセキュリティを維持するために一連のバリデーターに依存しています。各バリデーターは、ブロードキャストによる投票を通じてコン​​センサスに参加する完全なノードです。バリデーターになるには、ノードは、トークンの敷金など、システムによって提案された特定の要件を満たしている必要があります。また、ハードウェアとソフトウェアの構成の要件も満たしている必要があります。.

                    以下は、バリデーターの責任のリストです。

                    • バリデーターは二重署名を避ける必要があります。テストネットワークで二重署名が見つかると、すぐに自動ペナルティが実行されます.
                    • バリデーターは、正しいバージョンのソフトウェアを継続的に実行できる必要があります。提案者は、サーバーが常にオンラインであり、秘密鍵が危険にさらされていないことを確認する必要があります.
                    • バリデーターは、セキュリティを強化するために、ノードバージョンをアクティブに更新しておく必要があります.
                    • バリデーターは、システムが更新されるときにハードウェア要件を監視し、要件を満たすようにハードウェアを更新し続ける必要があります.
                    • バリデーターは、DDoS攻撃が発生したときにそれらから保護する必要があります.
                    • バリデーターは積極的にガバナンスに参加する必要があります。提案者は各提案に投票する必要があります.

                    保証金

                    バリデーターになるには、ノードがOKExChainネットワークに接続され、10,000OKTの保証金が必要です。.

                    ハードウェア要件

                    OKExChainの最小システム要件は次のとおりです。

                    • MacOS、Windows、またはLinuxの最新バージョンを実行しているデスクトップまたはラップトップハードウェア.
                    • 500 GBの空きディスク容量、100 MB / sの最小読み取り/書き込み速度でアクセス可能.
                    • 4コアのCPUと8ギガバイトのメモリ(RAM).
                    • アップロード/ダウンロード速度が1メガバイト/秒以上のブロードバンドインターネット接続.

                    ご覧のとおり、プロジェクトの開始時には、ノード構成要件はせいぜい平均的であるように見えますが、時間の経過とともに、ネットワーク使用量の増加に伴ってハードウェア要件が増加します。イーサリアムやビットコインなどの他のブロックチェーンと比較して、OKExChainネットワークはスループットがはるかに高いため、さまざまなノード間のスムーズな通信を維持するためにより高い帯域幅が必要です。さらに、ブロックデータのサイズが大きくなり、ブロック生成ノードに完全なブロックデータを格納するのに十分なハードディスク容量が必要になるため、必要に応じてノードのハードディスク容量を拡張する必要もあります。.

                    現在利用可能なサーバーは、主に2つのタイプに分けられます。

                    1. 自作サーバー:自分で購入、組み立て、関連するネットワークに接続するサーバー。このタイプのサーバーは、ハードウェアコスト、サイトコスト、運用コストなどの比較的高い初期費用と、影響の大きい要件(24時間体制の電源とネットワーク接続)を伴います。自作サーバーの利点は、特定のサービスサポートを直接調整できることです。.
                    2. クラウドサーバー:対応する動的パラメーター構成を完了した後、関連サービスを実行する既製のクラウドサーバー。クラウドサーバーの利点には、柔軟性と低コストが含まれます。現在、前述の利点により、既存のノードのほとんどは、AmazonのAWS、Googleのクラウドサービス、AlibabaCloudなどのクラウドサーバーを使用しています。クラウドサービスを購入した後に行う必要があるのは、公式チュートリアルに従ってそれを構成することだけです。もちろん、このノード構成方法は、分散型ネットワークのノードサービスの制御を、前述のサービスを提供する集中型IT巨人に引き継ぐことを意味するため、分散型コミュニティで長い間批判されてきました。.

                    バリデータサーバーのデータセンターには、冗長電源、接続、およびストレージバックアップ機能が装備されている必要があります。光ファイバー接続、ファイアウォール操作、およびスイッチング用のいくつかの冗長ネットワークボックスの他に、バリデーターには、冗長ハードドライブとフェイルオーバー機能を備えた小さなサーバーが必要です。関連するハードウェアは、データセンターの下部に配置できます.

                    ソフトウェア要件

                    OKExChainノードは、攻撃や中断に対する完全な監視、警告、および管理ソリューションを備えていることが最善です。これにより、データセンターのセキュリティと分離を維持し、システムの罰を引き起こす偶発的なバインド解除やイベントを回避できます。.

                    ノードに報酬とペナルティを与えるためのルール

                    報酬と報酬の分配

                    簿記ノード用に設計された経済的インセンティブメカニズムは、ブロックチェーンプロジェクトの不可欠で重要な部分です。 BTCアカウンティングノード(マイナー)の報酬には、ブロック生成報酬と取引手数料が含まれます。 OKExChainジェネシスブロックによって生成されたOKTは1:1の比率でOKB投資家に配布されるため、鉱夫への報酬はどこから得られますか?

                    そのような報酬は主に2つのソースから来ます:

                    1. 最初のソースは、システムによる1%の年間追加発行(各ブロックに比例して分配されます)であり、その25%は生成報酬と見なされ、投票の重みに応じて21のバリデーターに分配されます。.
                    2. 残りの75%は、投票率に応じてすべての候補ノードに分配されます。この方法は、ブロック生成報酬の取得に失敗した後も候補ノードとして機能することで投票報酬を取得できるため、生成ノードの不作為を回避するのに役立ちます。.

                    もう1つのソースは、投票の重みに応じて21人のバリデーターにのみ割り当てられる手数料です。手数料には、システム手数料と事業手数料の2種類があります。前者はガス料金であり、後者は、とりわけ、オペレーターによるトークンと通貨ペアの発行、デジタル資産取引ペアのアクティブ化、および追加の発行から発生する手数料を含みます。.

                    OKEX-ノード収益のソースと分配比率ノード収益のソースと分配率。画像ソース:OKEx投資分析

                    ペナルティルール

                    ノードによって提供されるトークンセキュリティは、検証アクティビティのセキュリティデポジットと見なすこともできます。ノードが非アクティブであるか、攻撃のためにブロックの生成中に不注意または不注意に不適切または悪意のあるアクションが発生した場合、ノードはブロックを生成する資格を失う可能性があります.

                    具体的なペナルティルールは次のとおりです。

                    1. ブロックの検証署名に参加しないと、10分間禁止されます。つまり、ノードは次の10分間でブロック生成に参加できなくなります。.
                    2. 二重署名(つまり、同じ高さで異なるチェーンの2つのブロックに署名する)を行うと、ノードはブロック生成の対象から永久に失格になります。.

                    オンチェーンガバナンス

                    新しいブロックの作成に加えて、バリデーターはオンチェーンガバナンスにも参加する必要があります.

                    新しいブロックの作成がブロックチェーンの継続性を確保することである場合、オンチェーンガバナンスは、システム全体のパラメーター設定を決定します。これにより、ネットワーク全体の開発方向が決定されます。.

                    OKExChainのオンチェーンガバナンスには、主に次の4つの側面があります。

                    • 特定のトピックに関するブレーンストーミング.
                    • システムパラメータの変更.
                    • DEXでの取引ペアの削除.
                    • ネットワークアップグレードのサポート.

                    無意味で悪意のある提案を防ぐために、各ガバナンス提案には少なくとも100 OKTの保証金を添付する必要があり、保証金の金額によって提案の重みが決まります。上記の要件を満たす各提案は、2週間の投票期間に入ります。投票期間の終了時に、棄権を除く賛成票が総投票数の50%を占め、棄権を除く反対票が総投票数の33.33%未満である場合、提案は可決されます。.

                    OKExChainオンチェーンガバナンスの提案ワークフローのモデル

                    OKExChainとOpenDEX

                    OpenDEXは、OKExChainエコシステムに基づくオープンな分散型エクスチェンジです。.

                    OpenDEXを導入する前に、集中型および分散型の取引所の特徴と、それぞれの長所と短所を理解する必要があります。.

                    集中型および分散型の取引所

                    一元化された交換

                    取引はあらゆる取引所の最も重要な機能であり、集中型取引所の利点は、流動性が高く、法定通貨での入出金が非常に便利なことです。ただし、トークンを保管する必要があります。これは明らかな欠点です。それは大きなリスクを伴うからです。ブロックチェーンの世界には古いことわざがあります。 "あなたの鍵ではありません。あなたのコインではありません."

                    一元化された交換の問題点

                    情報漏えいのリスク

                    一元化された交換では、ユーザーが詳細な個人情報を提供する必要がありますが、これは面倒なプロセスです。さらに、サーバーに保存されているこの情報とユーザーのトランザクションデータは、一元化された交換によって制御されます。現在、ユーザーはこの情報とデータがいつどのように使用されるかを知る方法がありません。.

                    現在のアイデンティティシステムには多くの問題があります。ユーザーのIDデータは、さまざまなサービスプロバイダーのサーバーに散在しています。統一された管理がない場合、ユーザーはWebサイトサービスを使用するたびにユーザー名とパスワードを提供する必要があり、そうしないと重大なセキュリティリスクにつながる可能性があるため、異なるWebサイトで異なるユーザー名とパスワードを使用する必要があります。.

                    資金の不正流用のリスク

                    ユーザーのトークンは一元化された取引所のサーバーに保存され、ユーザー資産はそれらによって管理されるため、そのような取引所がユーザー資産を悪用したり、ユーザー情報を改ざんしたりする可能性を排除する方法はありません。.

                    盗難のリスク

                    すべてのDEXはセキュリティリスクに直面する必要があり、お金が増えると、ハッカーが攻撃する動機が高まります。これにより、攻撃スキームが増えます。一元化された取引所のウォレットがハッキングされた場合、ウォレット内のすべてのトークンが失われます.

                    過去10年間で、Coincheckや現在は廃止されたMt.ゴックス。これまで、この面で大きな改善は見られませんでした。毎日、無数のハッカーが集中型システムの脆弱性を見つけるために懸命に取り組んでいるからです。.

                    ネットワーククラッシュのリスク

                    ネットワーククラッシュとは、サーバーのクラッシュ、非アクティブ化、シャットダウンなど、さまざまな理由でサービスを使用できない状況を指します。ネットワークのダウンタイム中、ユーザーは通常のトランザクションを実行できず、ユーザーやサービスに時間とお金の損失をもたらすことがよくあります。プロバイダー.

                    トランザクションペアは、公開する前に確認する必要があります

                    一元化された取引所で公開する前に、すべてのトランザクションペアを確認する必要があります。異なるトークンを取引するには、ユーザーは多くの場合、複数の取引所に登録する必要があります。その結果、IDデータはさまざまなサービスプロバイダーに分散しており、Webサイトサービスを使用するには繰り返しログインする必要があります。 BTCとETHを除いて、各トークンには通常、市場価値の高い資産を持つ1つまたは2つの取引ペアしかありません。したがって、同じ取引所が取引に必要な2つのトークンをサポートしている場合でも、市場価値の低い2つのデジタル資産を取引する場合、取引に直接対応する通貨ペアを見つけることができない場合があります。その結果、取引プロセスははるかに複雑になります.

                    分散型取引所

                    分散型取引所での取引に使用されるユーザーの資金は、ウォレットアドレスまたはスマートコントラクトに保存され、そのような資金を完全に制御できます。トランザクションが開始されると、取引所はスマートコントラクトを実行してトランザクションを完了し、関連する資産の転送がチェーン上で実行されます.

                    トランザクションレコードはチェーン上に保存されるため、オープンで透過的です。ただし、基盤となるパブリックチェーンのスケーラビリティの制限と資産のトランザクション属性により、多くの人々は、秘密鍵を制御したいという願望よりも、集中型取引所のより高い流動性を依然として好んでいます。.

                    分散型取引所の利点

                    セキュリティリスクの低減

                    分散型取引所は、主にマッチメイキング取引を含む、より単純なモデルを採用しています。分散型取引所はユーザーの資産を管理せず、ユーザーの資金はウォレットアドレスまたはスマートコントラクトに保存されるため、ユーザーはそのような資金を完全に管理でき、不正使用の可能性を排除できます。コードルールを使用してユーザーの資金の安全性を確保することにより、分散型取引所のビジネスモデルは、サービスプロバイダーからのハッカー攻撃や非倫理的な行為のリスクを排除します。.

                    匿名

                    DEXで取引するために必要な公開鍵は1つだけです。同時に、一部のDEX作成者は、コミュニティがリリースしたオープンソースソフトウェアをどのように使用するかについて責任を負わないと主張しています。これにより、KYCとAMLの問題を回避できます。.

                    ダウンタイムなし

                    DEXは、分散ノードアカウンティングを使用する基盤となるパブリックチェーン上に構築されているため、全体的な効率は単一障害点の影響を受けません。これにより、セキュリティが飛躍的に向上し、ダウンタイムのリスクが排除されます。.

                    分散型取引所の問題点

                    パブリックチェーンのセキュリティリスク

                    分散型取引所は、基盤となるパブリックチェーン上に構築されているため、パブリックチェーンのセキュリティリスクに対して脆弱です。パブリックチェーンの情報が改ざんされる可能性がある場合、分散型取引所の取引情報は信頼できなくなり、ユーザー資産のセキュリティ保証はありません。.

                    不十分な流動性

                    流動性はすべての取引所にとって重要な指標です。流動性が高いということは、取引所での取引が容易であることを意味します。多くの分散型取引所は、流動性の低さにより、大幅な取引のスリッページ(つまり、注文が行われた価格と最後の取引が行われた価格の差)に悩まされています。.

                    現在、EtherDelta、0x Project、その他の市場でよく知られている分散型取引所はすべて、EthereumやEOSなどのパブリックチェーン上に構築されており、ユーザーベースが小さい、トランザクションの深さが不十分であるなどの客観的な条件が、開発を妨げる深刻な問題になっています。.

                    OKExChainとOKExは互いに補完し合っています

                    集中型と分散型の取引所には独自の長所と短所があり、2つの現在のターゲットグループは異なります。.

                    取引所は本質的に取引を完了するための場所です。大多数のユーザーは、より高い流動性とより便利な入出金のおかげで、より良いユーザーエクスペリエンスを提供するため、集中型取引所を選択する傾向があります。さらに、主流の取引所の財務力と複数の危機におけるその卓越したパフォーマンスにより、多くのユーザーの目にはより信頼できるものになっています。.

                    もちろん、取引の利便性よりも資金の安全性と匿名性を重視するグループもまだあります。これらのグループにとって、分散型取引所は明らかに良い選択です.

                    OKExChainは、トランザクションの利便性を重視するほとんどのユーザーのニーズを満たすことができるため、これらのニッチグループのニーズを満たすために特別に導入されました。異なる技術形式に基づいて、2つは互いに補完し合い、それぞれの利点を活用することで、より広いユーザーカバレッジとより優れたユーザーエクスペリエンスを共同で実現します。.

                    OpenDEX

                    OKExChainエコシステムのDeFiプロジェクトとして、OpenDEXはOKExChainユーザーに安全で安定したデジタル資産取引を保証するサービスを提供します。 OKExChainメインネットは分散型取引所の基盤となるサポート構造を形成し、OpenDEXはDEXのリリースを容易にする目的を果たします。イーサリアムがスマートコントラクト技術を通じてデジタル資産を簡単に発行できるように、OKExChainはDEXを操作するために必要なさまざまな基本機能を提供し、誰でも簡単にDEXを作成できるようにします.

                    従来のDEXとは異なり、OpenDEXはマッチメイキングエンジンとオーダーブックをチェーンに完全に転送します。これにより、関連情報の透明性とセキュリティが向上します。一括入札モデルに基づくそのマッチメイキングシステムは、ブロック内のトランザクションランキングが最終的なマッチメイキング結果に与える影響を弱めることにより、トランザクションの公平性を向上させるのに役立ちます。イーサリアムに基づくプロジェクトと比較して、OKExChainの一括入札ベースのマッチメイキングシステムは、より短い時間枠でマッチング操作を完了することができます.

                    オンチェーンオーダーブックモデル

                    OpenDEXはオンチェーンオーダーブックモデルを採用しています。これは完全にブロックチェーンベースのDEXアーキテクチャであり、すべてのオーダーとステータスの変更がブロックチェーンネットワーク上のトランザクションとして記録されることを保証します。すべての未処理の注文はブロックチェーンの集合注文リストに記録され、そのような注文のそれぞれが実行されるかどうかは、トランザクションの作成時に買い手と売り手が合意したトランザクション戦略に依存します。買い注文と売り注文で資産を照合する場合、さまざまなタイプの資産の取引は、リストを介した直接取引によって完了することができます。.

                    OpenDEXテクニカルソリューションによると、すべての預金、引き出し、注文、決済はスマートコントラクトによって完了します。基本的なプロセスは次のとおりです。

                    • メーカーは秘密鍵を使用して注文に署名し、それをチェーンに送信します。チェーンでは、メーカーは、注文が自動的にキャンセルされるまでに通過できるブロック数に制限を設定できます。.
                    • 続いて、テイカーはオーダーブックから約定する注文を選択し、署名する対応するトランザクションを生成してから、オンチェーンスマートコントラクトに送信します。スマートコントラクトは、トレーダーの署名や注文の有効時間.

                    オークションベースのマッチメイキングモデルを呼び出す

                    OpenDEXのマッチメイキングシステムは、コールオークションモデルを採用しています。ブロックチェーンシステムでは、注文はブロック生成の間隔に応じて継続的にではなく慎重に生成されることがわかっています。したがって、注文の選択に継続的な入札アルゴリズムを使用するほとんどの集中型取引所とは異なり、DEXは一括入札によるブロック生成の間隔.

                    コールオークションモデルを各ブロックのレベルに適用することにより、ブロック内のデジタル資産取引ペアの取引価格が1つだけになり、すべての注文が価格と時間の優先順位の原則に従って実行されることが保証されます。ブロック内のトランザクションのランキングが最終的なマッチメイキングの結果に与える影響を弱め、トランザクションの公平性をさらに確保します.

                    OpenDEXの利点

                    資金の安全性

                    カストディモードによると、DEXは大きく2つのカテゴリに分類できます。

                    1. 管理DEX
                    2. セルフカストディアルDEX

                    保管DEXは、他者が管理する契約に資金を送金する必要があります。不正なプレイのリスクを軽減するために、保管用の第2層DEXは、マルチ署名やしきい値署名などのテクノロジーを使用して、複数の関係者による分散型キー管理を実現します。.

                    セルフカストディアルの第2層DEXには、次の特性があります。

                    • 明確なユーザー署名なしに資金移動を許可しない.
                    • 署名の署名時に(ウォレットのユーザーエクスペリエンスデザインを通じて)すべての情報へのアクセスをユーザーに提供する.
                    • いつでも終了を許可する.
                    • コードアップグレードルールが悪用されている場合でも、操作メカニズムの整合性を維持する.

                    上記の特性を考慮すると、自己管理型DEXは、資金が実際にユーザーによって管理されていることを保証でき、オペレーターはユーザーに属する資産を凍結したり、使用したりする手段がありません。 OpenDEXは、資金のより高いセキュリティを必要とする自己管理運用モデルを採用しています.

                    パブリックチェーンセキュリティ

                    OKExChainは、Tendermintコンセンサスアルゴリズムを使用します。これにより、新しいブロックごとに最終的な最終性が保証されます。.

                    ザ・ "確率のファイナリティ" ビットコインブロックの数はチェーンの長さに応じて計算されます。つまり、より長いチェーンでのトランザクションが改ざんされる可能性は低くなります。ただし、このアルゴリズムでは、改ざんの可能性を完全に排除することはできません。ザ・ "究極のファイナリティ" ブロックに含まれてブロックチェーンに追加された直後にファイナライズされたと見なされるトランザクション、および合意に達するとすぐに対応するブロックがファイナライズされ、取り消すことができなくなったトランザクションを指します.

                    OpenDEXは、Tendermintの前述の機能を利用することで、二重支払いの開始などの悪意のある動作を回避しながら、高いトランザクションスループットと非常に高速な確認を実現できるため、資金の安全性を確保し、クロスチェーンの清算および決済サービスを提供します。.

                    無制限の数の取引ペア

                    限られた数の取引ペアのみをサポートするという問題を解決するために、OpenDEXは、ネットワーク上で任意のトークンまたはトークントランザクションペアを発行できるDEXオペレーターを導入します.

                    すべての取引ペアを確立する必要がある従来の分散型取引所と比較して、OpenDEXは、トークン取引ペアがDEXオペレーターによって運用されるオープンコンバージェンス取引所です。.

                    OKExChainネットワークでDEXオペレーターになるには、一定量のOKTを費やす必要があります。具体的なプロセスは次のとおりです。

                    • 最初にトークンの発行に必要なOKTを支払い、トランザクションペアを公開する必要があります.
                    • その後、アプリケーションの提案を送信し、デジタル資産トランザクションペアをアクティブ化できます.

                    これらの手順が完了すると、新しく発行されたトークンはOKExChainネットワークで自由に取引できます。 DEXオペレーターは、任意のトークンとトークン取引のペアを発行できます。ただし、システムでは重複するトレーディングペアの存在が許可されていないため、DEXオペレーターは、人気のあるトレーディングペアを操作する権利を取得するために、他のオペレーターよりも早く申請する必要があります。.

                    流動性サポート

                    オーダーブックで実行されている取引所は、マーケットメーカーが注文保留操作を通じて流動性を提供する必要があります。取引に関しては、従来の分散型取引所はプラットフォームに重点を置きすぎており、取引に流動性を提供する事業体にはあまり注意を払っていません。アリババを例にとると、実際にユーザーにサービスを提供しているのは、売り手にサービスを提供するプラットフォームです。.

                    OKExChainは、DEXオペレーターの役割を導入し、インセンティブメカニズムを追加することで、従来の分散型取引所が直面する流動性不足の問題を解決することを目指しています。.

                    手数料の控除と免除

                    DEXで取引する場合、ユーザーはガス料金と取引手数料を支払う必要があります。会計を担当するバリデーターが獲得するガス料金は、許可されている最低額よりも高くなければならず、ノードはより高いガス料金のパッケージングトランザクションを優先します。取引手数料はDEXオペレーターに支払われ、その請求比率は取引金額の1:1,000です。.

                    もちろん、より多くのユーザーをDEXの使用に引き付け、エコシステムの開発を促進するために、特定の通貨ペアのマッチメイキング料金やDEXオペレーターが支払う必要のあるガス料金などの手数料の控除と免除を提供するためのより多くの許可特定の通貨ペアの場合—将来的に付与されます.

                    市場の集中型取引所と比較して、OpenDEXは資金の管理をユーザーに引き継ぐため、集中管理の欠陥によって引き起こされる資金セキュリティのリスクを排除します。さらに、OpenDEXは、匿名性、透明性、検閲耐性を向上させると同時に、単一障害点の全体的な効率を維持し(分散ノードアカウンティングを使用するパブリックチェーンに基づく)、ユーザーが制限なしでトランザクションペアを送信できるようにします。.

                    市場には他のDEXがありますが、OpenDEX(OKExChainエコシステムクロスチェーン機能に基づく)を使用すると、ユーザーは2つの利用可能な暗号通貨を使用して、対応するクロスチェーンソリューションを通じてクロスチェーン資産トランザクションを実行できます。そのTendermintコンセンサスアルゴリズムにより、新しいブロックに究極のファイナリティを持たせることができるため、高いトランザクションスループットと非常に高速な確認が実現します。 OpenDEXは、DEXオペレーターの役割とそれに対応するインセンティブメカニズムを導入することにより、従来の分散型取引所が直面する不十分な流動性の問題も克服します。将来的には、手数料の控除と免除を提供するためのより多くの許可を与えることにより、ユーザーにより多くの利益をもたらすでしょう。.

                    OKExChainエコシステムに基づくOpenDEXは、市場に出回っている一元化された取引所やその他のDEXのいくつかの主要な問題点を克服していることがわかります。.

                    結論—OKExChainの要約

                    OKExChainは、ブロックチェーンアプリケーション用にOKExによって開発されたオープンソースのパブリックチェーンのセットです。これは、コミュニティベースの運用と透過的な取引ルールを特徴とする分散型取引所を作成するために使用できる安全で効率的なDeFiアーキテクチャを確立するように設計されており、ユーザーが自分の資産を制御できるようにします.

                    チームはCosmosSDKとTendermintを使用してOKExChainを構築しました。ブロックチェーン間通信プロトコルは、インスタントファイナリティを特徴とするテンダーミントコンセンサスアルゴリズムとともに、ブロックチェーン間の価値の伝達を実現するために使用できます。将来的には、Cosmosを使用して、異種クロスチェーンのサポートを追加することにより、価値の多方向循環に関する問題を解決できるようになります。.

                    OKExChainエコシステムに基づくオープンな分散型取引所として、OpenDEXは、情報漏えい、資金横領、盗難とネットワークのクラッシュ、限られた数の取引ペアなど、集中型トランザクションが直面するいくつかの主要な問題点を克服します。 DEXオペレーターの導入を通じて他の既存のDEXが直面する不十分な流動性の問題.

                    著者:張Xiuxiu

                    インストラクター:ファン海陽、徐銭、孟翔建

                    参考文献

                    1. OKExChain GitHub
                    2. テンダーミントの紹介と実用分析
                    3. OKExリサーチレポート:PoSコンセンサスに基づく新しいマイニングエコシステムであるステーキングエコノミー (中国語)
                    4. クロスチェーンテクノロジーの分析とアイデア (中国語)
                    5. テンダーミントの詳細な分析と、それがどのようにコスモスエコシステムに迅速に統合されるか (中国語)

                    OKExをフォローする

                    Mike Owergreen Administrator
                    Sorry! The Author has not filled his profile.
                    follow me
                    Our Socials
                    Facebooktwitter
                    Promo
                    banner
                    Promo
                    banner