コアコンセプト
ロック&リリース(流動性モデル)
USDT はサポート対象のすべてのネットワークにネイティブに存在するため、Bridge はラップトークンを発行するのではなく、各チェーンの USDT 流動性ボールト(Vault)に裏付けられたロック&リリース(Lock & Release)モデルを採用しています。
-
Bridge In: USDT はソースチェーンの TokenVault にロックされ、同額の USDT が BOT Chain のボールトから受取人へリリースされます。
-
Bridge Out: USDT は BOT Chain のボールトにロックされ、同額(出金手数料を差し引いた額)が宛先チェーンのボールトからリリースされます。
バリデーター / リレイヤー
クロスチェーン転送は、分散型のバリデーター群によって保護されます。ソースチェーンで入金が検知されると、各バリデーターは独立してそのイベントを観測し、署名付きの証明(アテステーション)を生成します。必要な署名しきい値に達すると、リレイヤーが集約された証明を宛先チェーンに提出して USDT をリリースします。
-
バリデーターがユーザー資金を保管することはありません。観測したイベントを証明するだけです。
-
BridgeValidator コントラクトは、USDT をリリースする前に署名しきい値を強制します。
コンファメーションとファイナリティ
チェーンの再編成(リオーグ)から保護するため、Bridge はバリデーターが転送を証明する前に、ソースチェーンで最低限のブロックコンファメーション数を待機します。
-
BOT Chain: 物理的ファイナリティ(Physical Finality)— トランザクションは取り込まれた時点で確定するため、コンファメーションはほぼ即時です。
-
外部チェーン(Ethereum、BSC、Tron): Bridge は処理の前に、各ネットワーク固有のコンファメーション数を待機します。
セキュリティモデル
-
すべての転送は一意の transferId で識別され、一度しかクレームできません(リプレイ保護)。
-
リリースには、オンチェーンで検証された有効な定足数のバリデーター署名が必要です。
-
ボールトの残高は、ロックされた USDT によって 1:1 で完全に裏付けられています。
-
一時停止可能: 緊急時にはガバナンスが BridgeRouter を一時停止し、ユーザー資金を保護できます。