LOCUS Chain 技術シリーズ 7:動的シャーディング第2章

プロジェクトの動向
2023-06-06 16:13:56
コレクション
AWTCはLocus Chainの大容量取引処理の基盤です。

原文标题:《LOCUS CHAIN TECH SERIES 7: DYNAMIC SHARDING Chapter 2.

作者:LOCUS CHAIN FOUNDATION

编译:ChainCatcher

Locus Chain 帳簿構造の振り返り:Account-Wise-Transaction-Chain
AWTC、Account-Wise-Transaction-Chainは、Locus Chainの高容量分散取引処理の中央データ構造です。

AWTCは、有向非巡回グラフ(DAG)に基づくデータ構造で、複数の取引チェーンで構成されており、各取引チェーンは1つのアカウントに対応しています。各アカウントには専用のチェーンがあります。アカウントが発行する新しい取引は主にそのアカウントのチェーンに追加されます。

典型的な線形帳簿は、新しいブロックを前のブロックに接続するための1つのポイントしかなく、高速データ処理のボトルネックになる可能性があります。それに対して、AWTCはDAGに基づく構造で、常に複数の並行データ挿入ポイントがあり、一度に追加できる取引の制限はほとんどありません。さらに、新しい取引はAWTCグラフ上の1つの固定ポイントに追加されるため、発行者アカウントが悪意のない場合、即座に決済されます。この特性は、従来のブロックチェーン取引処理の遅延問題を根本的に解決します。

取引(Tx)は、帳簿に追加されるデータユニットです。アカウントがLocus Chainの帳簿に情報を追加したい場合、そのアカウントはその情報を含む取引を発行します。各取引は1つのアカウントによってのみ発行されます。発行者アカウントは、そのキーを使用して取引に署名します。

取引を識別する方法は2つあります;ハッシュ値とインデックス番号。取引ハッシュ値は、取引全体のデータの暗号ハッシュ値の計算結果です。ハッシュ値は、帳簿内の任意の取引を指し示すのに適しています。

取引インデックス番号は、特定のアカウントの取引のユニークで順次増加するID番号です。アカウントAWTCの最初の取引は、インデックス番号が0(ゼロ)のTxです。各後続の取引のインデックス番号は、前の取引より1つ増加します。これにより、アカウントアドレスとインデックス番号を使用して取引を識別できます。

インデックス番号は、アカウントの取引順序を明確に指定します。1つのアカウントの取引のセットは、その順序が保持されるため、取引チェーンと呼ばれます。アカウントは、以前に発行した取引を削除または変更することはできません。そのアカウントは、新しい取引を発行することでのみチェーンを「拡張」できます。

各アカウントには1つの取引チェーンしかなく、Locus Chainの帳簿はすべてのアカウント取引チェーンの合計に相当します。

1つのアカウントは、他のアカウントのチェーンを操作することはできません。しかし、そのアカウントは、他のアカウントに対するリクエストに関する取引を自分の取引チェーンに発行することができます。このような取引は、発行者アカウントから他のターゲットアカウントへのメッセージとして機能します。メッセージ取引が広がり、ターゲットアカウントに到達すると、ターゲットアカウントはメッセージ取引を参照する取引を発行できます。

例を見てみましょう。アカウントAがアカウントBにいくつかのコインを移動したいとします。まず、アカウントAは取引を生成します。{A: -10 from self, +10 to B}をAのチェーンに追加し、ネットワークを通じてそれをブロードキャストします。この時、Aのコインは10減少し、Bのコインは変わりません。BがAの取引を観察すると、BはAの取引を参照して{B: +10 received from A}のような取引を発行して送金を完了します。これでBのコインは10増加し、送金が完了しました。

各アカウントの最初の取引(第0取引)は、そのアカウントの新規作成を意味します。第0取引は常に他のアカウントからのコイン受信取引として発生します。創世システムアカウントを除くすべてのアカウントは、他のアカウントから派生しています。

要するに、AWTCはLocus Chainの大容量取引処理の基盤です。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する