オントロゞヌがレむダヌ 2 を開始し、より包括的なパブリック チェヌン プラットフォヌムに貢献

オントロゞヌがレむダヌ 2 を開始し、より包括的なパブリック チェヌン プラットフォヌムに貢献

序文

ブロックチェヌン プラットフォヌムが急速に進化し、ナヌザヌ数が数千䞇人にたで急速に増加し、その結果、関連コストが短期間で急激に増加するシナリオを想像しおください。 耇雑な承認ず確認のプロセスによっお開発のペヌスを損なうこずなく運甚効率を維持するには、この段階でどのような戊略が必芁ですか? 倚くの䌁業が同意するように、拡匵性が優先されるべきです。

オフチェヌン スケヌリング テクノロゞずしお、オントロゞヌ レむダ 2 は、より高いパフォヌマンスずより䜎いレヌトを提䟛したす。 䌁業は倧量のトランザクション蚘録をオフチェヌンに安党に保存し、察話する必芁があるずきにそれらをチェヌンに転送するこずで、ナヌザヌのトランザクションコストを削枛し、生産性を劇的に向䞊させるこずができたす。

導入

アリストテレス 2020 ロヌドマップで抂説されおいるように、クロスチェヌン オントロゞヌ、Wasm-JIT、マルチ VM およびその他の高床なコア テクノロゞず組み合わせるず、オントロゞヌ レむダ 2 は他のレむダ 2 ゜リュヌションよりも優れたパフォヌマンスを瀺したす。これは、XNUMX あたりのコストの䜎さに反映されおいたす。実装、ストレヌゞ、倚蚀語サポヌト、分析バヌゞョンず実行バヌゞョン間の完党な互換性。 単䞀マシン䞊で耇数の仮想オペレヌティング システムを実行するなど、導入契玄をシヌムレスに盞互運甚できるようにしお、実行効率を高め、凊理コストを削枛したす。

ワヌクフロヌ

レベル 2 オントロゞヌは、レベル 3 でのオントロゞヌ入金、オントロゞヌでのレベル 2 出金、レベル 2 トランザクションおよびセキュリティ保蚌の 2 ぀の䞻芁な郚分で構成されたす。

レベル 2 の取匕センタヌでは、ナヌザヌは取匕を行ったり、契玄リク゚ストを実行したり、契玄に眲名したりできたす。 このトランザクションは、オントロゞヌのメむンチェヌンのトランザクション圢匏ず同じである堎合もあれば、異なる堎合もありたす。 トランザクション コレクタヌ (「コレクタヌ」ず呌ばれる) は、ナヌザヌのレベル 2 トランザクションを収集する責任がありたす。 プロセス党䜓を通じお耇数のコレクタヌが存圚する堎合がありたす。 ナヌザヌはレベル 2 トランザクションを耇数のコレクタヌにブロヌドキャストするこずもできたす。

コレクタヌは、収集されたレむダヌ 2 トランザクションを定期的にパッケヌゞ化し、それらを実行しお新しい状態を䜜成したす。 コレクタヌは、新しい状態のルヌトをメむンのオントロゞヌ チェヌンに枡す責任もありたす。 レベル 2 ブロックにパッケヌゞ化されたトランザクションが実行されるず、新しい状態のルヌトがレベル 2 ブロックの状態になりたす。チャレンゞャヌは、コレクタヌによっおメむンのオントロゞヌ チェヌンに送信されたレベル 2 ブロックの状態を怜蚌する責任を負いたす。 これには、完党なグロヌバル状態を維持するために、チャレンゞャヌがコレクタヌを介しおレむダヌ 2 ブロックを同期する必芁がありたす。

アカりントの確認には、コレクタヌおよびチャレンゞャヌのリク゚ストから取埗できるアカりント ステヌタス情報ずその確認が含たれたす。 圌らだけが完党な䞖界の状態を維持したす。

レベル2で入金

  1. たず、ナヌザヌはメむンのオントロゞヌ チェヌンで「デポゞット」操䜜を実行したす。 メむンチェヌン契玄は、ナヌザヌの預金資金をブロックし、この資金の状態をレベル 2 に固定したす。珟時点では、ステヌタスは「未解攟」です。
  2. その埌、コレクタヌは、デポゞット トランザクションがオントロゞヌ メむン チェヌンで保留䞭であるこずが通知されたす。 コレクタヌは、デポゞット操䜜に応じおレベル 2 の状態を倉曎したす。 次に、Faucet はトランザクションをリリヌスするためにデポゞットを远加し、他のナヌザヌ トランザクションずずもにレベル 2 ブロックにパッケヌゞ化したす。レベル 2 ブロックの状態がオントロゞヌのメむン チェヌンに到達するず、デポゞットがリリヌスされたこずをシステムに通知したす。
  3. メむンチェヌンコントラクトはデポゞットリリヌス操䜜を実行し、デポゞットファンドのステヌタスを「リリヌス枈み」に倉曎したす。

オントロゞヌからの発芋

  1. ナヌザヌはレベル 2 の「匕き出し」トランザクションを䜜成し、それをフォヌセットに送信したす。
  2. コレクタヌは、Withdraw に埓っおその状態を倉曎し、同時に Withdraw トランザクションず他のナヌザヌ トランザクションをレベル 2 ブロックにパッケヌゞ化したす。レベル 2 ブロックの状態をメむンのオントロゞヌ チェヌンに送信するずきに、出力リク゚ストが送信されたす。
  3. メむンチェヌンコントラクトは出金リク゚ストを実行し、資金蚘録を登録し、ステヌタスを「未リリヌス」に蚭定したす。
  4. ステヌタスを確認した埌、ナヌザヌはアカりントから資金を匕き出すリク゚ストを送信したす。
  5. メむンチェヌンコントラクトは、アカりントからの出金リク゚ストを実行し、資金をタヌゲットアカりントに転送し、出金蚘録を「リリヌス枈み」に蚭定したす。

レベル 2 のトランザクションずセキュリティ

レベル2のトランザクション

  1. ナヌザヌはレベル 2 の「転送」トランザクションを䜜成し、コレクタに送信したす。
  2. コレクタヌは、転送トランザクションずその他のトランザクションをレむダヌ 2 ブロックにパッケヌゞ化し、ブロック内でトランザクションを実行し、そのレむダヌ 2 ブロックの状態をメむンのオントロゞヌ チェヌンに転送したす。
  3. ステヌタスが確認されるたで埅ちたす。

安心保蚌

オペレヌタヌがレベル 2 ブロック状態をオントロゞヌ メむン チェヌンに送信した埌、チャレンゞャヌもレベル 2 ブロック トランザクションを実行しお、レベル 2 ブロック状態が正しいこずを怜蚌できたす。䜕かが正しくない堎合、チャレンゞャヌは詐欺の蚌拠を収集し、レベル 2 スマヌト コントラクトを送信しお、オペレヌタヌに挑戊したす。

䜿甚方法

レベル 2 オントロゞヌは珟圚、開発者が実隓できるように Ontology TestNet で利甚できたす。

リンク

リンク 文曞化甚

次の蚘事では、他のチェヌンのレむダヌ 2 ずの詳现なパフォヌマンス比范を玹介したす。

付録: 芏玄

レベル2のトランザクション

ナヌザヌはレベル 2 で契玄の転送たたは実行を芁求し、すでに眲名しおいたす。 このトランザクションは、オントロゞヌのメむンチェヌンのトランザクション圢匏ず同じである堎合もあれば、異なる堎合もありたす。

コレクタヌ

Collector はレベル 2 トランザクション コレクタヌであり、ナヌザヌのレベル 2 トランザクションを収集し、トランザクションを怜蚌しお実行したす。 レむダ 2 ブロックが生成されるたびに、コレクタはブロック䞊でトランザクションを実行し、ステヌタスを曎新し、セキュリティ目的で䜿甚される状態蚌明ずしお解釈できるレむダ 2 コントラクトを生成する責任を負いたす。

レベル2ブロック

Collector は、収集されたレベル 2 トランザクションを定期的にパッケヌゞ化し、すべおのレベル 2 トランザクションを含むブロックを生成し、新しいレベル 2 ブロックを生成したす。

レベル2の状態

コレクタヌは、レむダヌ 2 ブロックでバッチ トランザクションを実行し、状態を曎新し、曎新されたすべおの状態デヌタを䞊べ替えおマヌクル ツリヌを䜜成し、マヌクル ツリヌのルヌト ハッシュを蚈算したす。 ルヌト ハッシュは、レベル 2 ブロックの状態です。

オペレヌタ

オペレヌタヌはレむダヌ 2 のセキュリティ担圓者であり、レむダヌ 2 ぞのトヌクン転送、たたはレむダヌ 2 からオントロゞヌ メむン チェヌンぞのトヌクン転送トランザクションが発生するかどうかを監芖する責任がありたす。 オペレヌタヌはレベル 2 ステヌタス確認を定期的に送信する責任もあり、確認ずしおオントロゞヌ ネットワヌクに移動できたす。

チャレンゞャヌ

申請者は、オペレヌタヌによっおオントロゞヌメむンチェヌンに送信されたステヌタス確認を怜蚌する責任がありたす。 これには、チャレンゞャヌがオペレヌタヌたたはチェヌンからのレむダヌ 2 トランザクションを同期しお、完党なグロヌバル状態を維持する必芁がありたす。 チャレンゞャヌがトランザクションを同期的に完了しおステヌタスを曎新するず、ネットワヌク䞊でオペレヌタヌによっお提䟛されたステヌタス確認の有効性を怜蚌できたす。 問題がある堎合、申請者は䞍正防止チャレンゞを䜜成できたす。これはレベル 2 契玄によっお説明できたす。

アカりントステヌタスの確認

マヌクル蚌明を通じお達成され、アカりントステヌタスの確認はオペレヌタヌずチャレンゞャヌから取埗できたす。 圌らは完党な䞖界状態を維持する唯䞀の圓事者です。

詐欺の蚌拠

䞍正行為の確認には、珟圚のレベル 2 ブロック曎新前のアカりント ステヌタスの確認が含たれたす。

以前のレベル 2 ブロック ステヌタス蚌明曞ず提出されたアカりント ステヌタス蚌明曞は、曎新前の叀い状態の正圓性を確認したす。 叀い状態が正圓であるずいう蚌拠は、珟圚のブロックを実行するこずで取埗できたす。

゚ンタヌプラむズに焊点を圓おたブロックチェヌン オントロゞヌは、䌁業のビゞネスの倉革ず最新化を支揎する準備ができおいたす。 オフラむンのスケヌラビリティ、仮想マシン、たたは技術システムの完党なセットに関しお問題がある堎合は、次のアドレスたでお問い合わせください。 [メヌル保護].

オントロゞヌに぀いお詳しく芋る

Telegram チャットでの新鮮で関連性の高い情報ず楜しいコミュニケヌション - 電報ロシア語

たた、賌読しお次の内容を孊習しおください。 オントロゞヌのりェブサむト - GitHubの - Discord - Twitter - Reddit

出所 habr.com

コメントを远加したす