🌐 Машинный перевод. Возможны неточности.
TON でのブロック 持っています 柔軟な構造 ブロックのサイズが固定されているブロックチェーンの違いです.これは様々な種類のデータを効率的に保存することができます.
3つのアーキテクチャレベル#
| レベル | 職種 |
|---|
| マスターチェイン | メインチェーン,他のメタデータネットワークを調整する |
| ウォークチェイン | プロトコル/アプリケーション用のサブテープ |
| シャードチェイン | ウォークチェーンの並行セグメント |
ブロックのマケット#
| フィールド | 職種 |
|---|
| 以前のブロックへのリンク | 暗号ハッシュ → チェーンの不変性 |
| ルーツハッシュ (root hash) | メルクルの木の根 → データの整合性 |
| ワークチェーンのID | ブロックを所有するシャード |
| 次のスロット番号 | 次のブロックを作成する時間 |
| 追加情報 | バリダーター,制限,プロトコルのバージョン |
主な部分 (Body) 文字列で
- 変数サイズ;
- 取引 (送金,契約,取引など)
- 口座の状況変更 (バランス,貯蔵庫)
ダイナミックサイズ
- Header 固定 + 小;
- Body 変数 → 容量に合わせる
- 効率的なスケーラビリティで 生産性を損なうことなく
メルクルの木#
- すべてのトランザクション/フラグメント ハッシュする;
- ハッシュは2つずつ →新しいハッシュが結合されます.
- このプロセスは 単一のルートハッシュ;
- 任意の変更 ハッシュが変わる → 操作は明らかです
トランザクションのマケット#
| コンポーネント | 含有する |
|---|
| タイトル | ロジカルタイム,カウント,識別 |
| 入力データ | 送信者 + 出発メッセージ |
| 動作に関するデータ | スマート契約コード + 状態変更 |
| 出力データ | 他のアカウント/シャードへのメッセージ |
詳細は TON Transaction Types.
無限のシャードリング#
無限のシャードリングのパラダイム:
- 動的なシャード生成 ネットワークのニーズに合わせて;
- 連続して シャード間通信;
- 負荷バランス;
- 生産性を保ちながら 拡張を無限にできます
ワークチェインと並行加工#
- ネットワーク = 沢山のシャード (ワークチェイン);
- 取引を処理する 一度に;
- ブロックのタイトル → 全体の整合性
ブロックチェーンは,
- トランザクションリスト
- 口座と契約の現在の状態
- メタデータのあるヘッダーです
セキュリティ#
| メカニズム | 職種 |
|---|
| ハッシュ関数 | データの整合性 |
| 署名 | ブロックとトランザクションの合法性 |
| BFTコンセンサス (オプション) | 分散された非信頼確認 |
| 楽な顧客 | タイトルのみ → リソース効率が良い |
- 拡張性 ダイナミックなデザイン + シャーディング
- 効率性 優化されたアーキテクチャを通じて
- 柔軟性 負荷が変わるとき
- 暗号保護 データを集めました
ソース#
同様の記事#