blog

オリジナル・チェーンへの資産引き出し

ユーザーがRioチェーンから元のチェーンにアセットを引き出したい場合、ユーザーはRioチェーンに引き出し要求を提出し、信頼できるノードは、元のチェーン上のアプリケーションに基づいて、対応するアセットを...

Feb 23, 2020 · 1 min. read
Share this

ユーザーがRioチェーンから元のチェーンにアセットを引き出したい場合、ユーザーはRioチェーンに引き出し要求を提出し、信頼できるノードはそのチェーン上のアプリケーションに基づいて対応するアセットをユーザーの元のチェーンのアカウントに転送し、Rioチェーン上のアセットを燃やします。そこから、このアプローチにより、クロスチェーンのエコシステム全体にわたって、現在の主流チェーンからの資産の統合が可能になります。

アセットブリッジの概要

アセット・クロス・チェーン・ブリッジの機能は以下の通りです。まず、ユーザーは元のチェーン上でアセットをロックし、次にターゲット・チェーン上でマッピングされたアセットを発行します。ユーザーがターゲット・チェーン上で引き出しを要求すると、アセットがロック解除され、元のチェーン上のユーザーのアカウントに送り返されます。

コンセンサスアルゴリズム

ブロックチェーンのランタイムはステートマシンです。多くの内部状態と、現在の状態から将来の状態への遷移を可能にする状態遷移関数を持っています。ほとんどのランタイムでは、複数の将来の状態への有効な遷移を持つ状態がありますが、単一の遷移を選択する必要があります。

ブロックチェーンは同意しなければなりません:

創世記」と呼ばれる元の状態;

一連の状態遷移のことで、各状態遷移は「ブロック」と呼ばれます;

終了状態。

ブロックチェーンは、ブロックを生成するエンジンとしてAURAコンセンサス・アルゴリズムを採用し、ブロックの検証と妥当性確認にはGRANDPAを採用しています。ブロックチェーンはトランザクションをブロックにまとめ、ブロックを提出する権限を持つ参加者を選択する方法を使用します。リオチェーンはブロックを生成するエンジンとしてAURAコンセンサスアルゴリズムを、ブロックの検証と妥当性確認にはGRANDPAを選択しました。

Read next

さあ、Javaの初期化順序を1つの記事で読もう!

Javaプログラムでは、オブジェクトがインスタンス化されると、そのオブジェクトのクラスのすべてのメンバ変数が初期化され、初期化が完了して初めてコンストラクタ・メソッドが呼び出されてオブジェクトが生成されます。変数がブロックより優先され、静的が非静的より優先されます。 初期化は派生クラスよりも親クラスが優先されます。 メンバ変数の初期化は、定義された順番に行います。変数定義がさまざまなメソッド定義の間に散らばっていても、コンストラクタの中にあることに変わりはありません。

Feb 23, 2020 · 2 min read

継承

Feb 22, 2020 · 2 min read

JS分岐ステートメント

Feb 22, 2020 · 5 min read

mybatisを学ぶ

Feb 22, 2020 · 5 min read

非同期sum関数を実装する

Feb 22, 2020 · 3 min read