Rand Protocol

パーミッションレス・プライベート・耐量子

USD ステーブルコインの秘匿決済、対応チェーン: Binance Smart ChainSolanaTronEthereumBinance Smart ChainSolana, Tron, Ethereum, Binance Smart Chain

Solana、Tron、Ethereum、Binance Smart Chain のいずれかから USDT または USDC を Rand に移すと、zUSD になります。zUSD は、送り手と受け手だけが見ることのできるデジタルドルです。4 つのチェーンのいずれにも換金でき、1 ドルにつき 1 ドルで、入金時に 0.1%、出金時に 0.1% を差し引きます。どちらも Rand 上で zUSD で徴収されるため、手数料も秘匿されたままです。量子コンピュータに対してもプライバシーを保つよう設計されています。

市場には非公開、監査人には公開
送信元 送信先 USDT 手数料
Acme Treasury Shenzhen Parts Co. 仕入先の請求書 184,200.00 0.001
Acme Treasury M. Okafor 9月分給与 9,450.00 0.001
Acme Treasury L. Tanaka 9月分給与 12,800.00 0.001
Acme Treasury Northgate OTC desk ブロック取引 2,500,000.00 0.001

ブロックエクスプローラを使えば誰でもこれを読み取れます。仕入先、給与、取引の規模まで見えてしまいます。

Rand は銀行口座のようにプライベートで、ステーブルコインで動く現代の経済のために作られています。ネットワークが記録するのは、各支払いの収支が合っていることの証明と、その手数料だけです。ビューイングキーはお客様が保持するため、監査人や規制当局は引き続き記録を確認できます。名称と金額は例示です。

ユースケース

機密性が事業要件となる場面

パブリックブロックチェーンはすべてを公開します。注文はすべてシグナルとなり、ポジションはすべて開示となるため、最も多くの資本を持つ機関はこのトレードオフを受け入れてきませんでした。

全 53 件のユースケース(業種別)
パフォーマンス

稼働中のネットワークでの実測値

以下の数値はすべて、予測ではなく稼働中のノードから取得したものです。testnet のチェーン 13 から 15 上のフルノードで、本番プロファイルの一般的なノートパソコン上で証明を生成しました。 測定方法 →

証明システム
STARK
Goldilocks 上の FRI・トラステッドセットアップなし・チェーン 18 以降は制約セット 8
検証
~32 ms
送金証明、ウォームキー、ノートパソコンの 1 コア・バリデータのホストでは未測定
証明生成
~40 s
任意のアセットの送金を、ノートパソコンの全コアで実行・認可証明は 2〜6 秒、バンドル証明は 32〜45 秒(チェーン 20 で測定)
チェーン
4
ETH · BSC · TRON · SOL
ブロック時間
1.2 s
チェーン 15 で測定、チェーン 20 でもおよそ 1.2 秒(エクスプローラ、2026-10-01)・チェーン型 HotStuff BFT
バリデータ
26
testnet chain 21 上、チーム運用 · クォーラムは 18
プライベートコール
6–31 s
ノートパソコンでプログラムを証明する場合・ティア 12 で 6〜9 秒、ティア 14 で 24〜31 秒(チェーン 20 で測定)
プログラム
RISC-V
ティア 14 までのゲスト・EVM/SVM は変換され、廃止されたチェーン 13 で実証済み、現在は呼び出し不可

zUSD または RPL の送金にかかる時間

rand send からファイナリティまでおよそ 45 秒で、そのほとんどは証明の生成に費やされ、証明は送信者自身のマシンで行われます。証明は RAND、zUSD、すべての RPL トークンで同じため、速いアセットも遅いアセットもなく、所要時間からアセットを見分けることもできません。zUSD の出金、RPL トークンの登録、そのミントも、それぞれ 1 つの証明を伴い、同じ時間がかかります。zUSD の入金では、これに加えて送金元チェーンのコンファメーションとガーディアンの署名を待つ必要があり、その時間はチェーンによって異なります。

  1. 1. 証明生成
    ~40 s
    送信者のノートパソコンの全コアで実行・バンドルは 32〜45 秒、認可は 2〜6 秒(チェーン 20 で測定)。送信者が連携したプローバーでも可
  2. 2. 検証
    ~32 ms
    受け付け時に、コンセンサスループの外で実行・ウォームキー、ノートパソコンの 1 コア
  3. 3. 取り込み
    ~1.2 s
    次のブロックで、測定した平均間隔どおり
  4. 4. ファイナル
    ~3.6 s
    3 チェーンコミットのもとでさらに 3 ブロック・その後のリオーガナイゼーションなし

証明はあえてローカルで行います。花費鍵がウォレットの外に出ることはありません。 証明のコスト · 証明の仕組み

準備金と流通中の zUSD

ロック中のステーブルコイン
—
受け入れ対象のすべてのコイン、4チェーン合計
ロック中のUSDT
—
Tether USD
ロック中のUSDC
—
USD Coin
zUSDの供給量
—
トークンレジストリ上の総量。ロック中の額と1対1で対応します

エクスプローラーからブリッジの状態を読み込んでいます… リザーブの仕組み →

概要

Rand とは

Rand は、ドル建てステーブルコインのためのプライベートな決済ネットワークです。Solana、Tron、Ethereum、Binance Smart Chain のいずれかから USDT または USDC を入金すると、ブリッジ手数料 0.1% を差し引いた同額を zUSD として受け取れます。zUSD は、あなたと取引相手だけが見ることのできるデジタルドルです。出金はいつでも、4 つのチェーンのいずれにも、同じ手数料を差し引いて行えます。

パブリックブロックチェーンはすべての残高とすべての支払いを公開するため、企業は給与、仕入条件、取引をそこに置きません。Rand の台帳にはアカウントも残高もなく、競合他社が読み取れるものは何もありません。同じプライバシーは支払いだけでなくプログラム全体に及ぶため、ビジネスロジックも機密に保たれます。

すべての zUSD は、発行元のチェーンに保管された実際の USDT または USDC で裏付けられており、その準備金は誰でもいつでも確認できます。信頼すべき新たな発行体は存在しません。依存先は 1 つあり、それを率直に述べます。独立したガーディアングループが各チェーンでの入金と出金を承認しており、このグループにできることとできないことは各論文に示しています。

準備金

ドルがすでに存在するすべてのチェーンから調達される準備金

USDT と USDC は多くのチェーン上でネイティブに流通しており、Rand が必要とする場所ごとに新規発行を求めれば、準備金の容量が私たちの決められない展開判断に左右されてしまいます。そこで各コインは、本来のチェーン上のカストディコントラクトにロックされ、t-of-n のしきい値ガーディアンセットによって証明されます。その 3 分の 2 超が署名します。Rand は、その合計に対して zUSD をミントします。これは、証明された金額からチェーンが計算するノートです。出金も同じ経路を逆にたどり、入金したチェーンが出金先のチェーンを縛ることはありません。Tron でロックした USDT は、そのチェーンに償還を賄うだけの準備金があれば、Ethereum 上の USDT として出金できます。

  1. 1
    ロック

    USDT または USDC を Solana、Tron、Ethereum、Binance Smart Chain のカストディコントラクトに預け入れ、そこで固定します。

  2. 2
    ミント

    ガーディアンがしきい値 t でロックを証明します。誰でも証明を提出でき、Rand は受取人向けにデポジットノートを 1 つ追加します。

  3. 3
    送金

    zUSD はシールドプール内をノートとして移動し、送り手、受け手、金額を秘匿します。

  4. 4
    償還

    バーンはノートを消費してメッセージを発行します。ガーディアンがこれを証明(アテステーション)し、保有者が指定したレッグで、カストディが金額から0.1%の手数料を差し引いた USDT または USDC を解放します。

チェーン 受け入れ対象 規格 カストディ 信頼の前提
Ethereum USDT · USDC ERC-20 ロックコントラクト プログラムの正しさ ∧ ガーディアンの閾値
Binance Smart Chain USDT · USDC BEP-20 ロックコントラクト プログラムの正しさ ∧ ガーディアンの閾値
Tron USDT TRC-20 ロックコントラクト プログラムの正しさ ∧ ガーディアンの閾値
Solana USDT · USDC SPL カストディプログラム プログラムの正しさ ∧ ガーディアンの閾値
準備金の不変条件

zUSD の総供給量は、すべてのレッグにわたって保有される準備金の合計を決して超えません。

S ≤ Σc ∈ C Rc

ステーブルコインの論文は、この不変条件があらゆる状態遷移を通じて保たれることを証明しています。各 Rc は、それぞれのチェーン上で誰でも読み取れる残高です。ただし、この保証には条件があります。ガーディアンの侵害が t 未満にとどまる場合にのみ成立します。アテステーションこそが、そのレッグでロックが行われたことの証拠だからです。シールドが隠すのは供給量の分布であって量そのものではないため、総量は監査可能なままです。ただし、それらのレッグで得られるのは防止ではなく検知であり、各チェーンの残高をある時点で同時に観測することはできません。

このためのコスト

準備金とトークンが異なるチェーン上にある場合、実効的な保証は準備金の支払能力のみではなく、min(準備金の支払能力, ブリッジの完全性) になります。

これはもともと、ブリッジに反対する論拠でしたが、撤回はしていません。準備金を他のチェーンにロックすることは、ブリッジの完全性という項を意図的に受け入れることであり、その見返りとして、単一の発行判断では制約できない準備金の容量を得ます。したがってガーディアンの閾値は、全体を支える要素です。t 人のガーディアンが侵害されると、対応するロックなしにミントが可能になり、その結果生じるエクスポージャーはチェーンごとのカストディによって上限が定まります。

Rand は独自のチェーン上で決済されるため、ミントと同じ場所にあるレッグは存在せず、すべてのレッグがこの項を負います。zUSD はレッグ間で代替可能なので、保有者が特定の1つのレッグの持ち分だけを保有することは選べません。1単位は総体に対する請求権です。また、2つの発行体をプールしています。保有者がどちらのコインを預け入れたかにかかわらず、zUSD は Tether と Circle の双方のリスクを負います。これらをすべて避けるには、コインを元々ある場所で保有し、シールドを諦めることになります。これは設計では取り除けない、現実のコストです。

ポスト量子

標準化された格子暗号

バリデータの署名には ML-DSA (Dilithium)、ノートの暗号化には ML-KEM (Kyber) を用います。いずれも NIST によって標準化されています。コミットメントには Poseidon2 を採用しました。Pedersen は選ばなかったのは、Pedersen の隠蔽性が計算量的であり、Shor のアルゴリズムが多項式時間で解く離散対数の仮定に帰着するためです。検証には透明な STARK を用います。その健全性は衝突耐性ハッシュに依拠し、トラステッドセットアップもペアリング曲線も必要としません。

以下の分類が実際に用いるものです。取り消し不能な性質は、後のいかなる時点であれ能力を獲得した敵対者によって遡及的に破られます。一方、更新可能な性質は、使用のたびに再確立されるため、その時が来る前に移行できます。

論文のポスト量子に関する整理を読む →
コンセンサス署名
ML-DSA · Dilithium2
更新可能 · ポスト量子
ノートの機密性
ML-KEM · Kyber768
取り消し不能 · ポスト量子
コミットメントの隠蔽性
Poseidon2
取り消し不能 · ポスト量子
証明の健全性
STARK · FRI
更新可能 · ポスト量子
ハッシュ
BLAKE3 · Poseidon2
ブロックと状態 · ノート、ツリー、証明
決済
Rand · chained HotStuff BFT
ステーク加重クォーラム、3チェーンコミット

論文は、量子安全性をプリミティブごと、役割ごとに述べています。384ビットのトランスクリプトハッシュ、256ビットのプリイメージ限定ハッシュ、Dilithium2 署名、ML-KEM-768 によるノート暗号化、拡大体上の FRI の健全性であり、Module-LWE、Module-SIS、および量子ランダムオラクルとしてモデル化した SHA-3 / BLAKE3 を前提とします。ノードのトランスクリプトハッシュは現時点で Poseidon2 であり、これは開発者向けドキュメントに記載している構成上のギャップです。役割ごとの記述は、初期の草稿にあったプロトコル全体で128ビットという主張に代わるものです。その主張は、256ビットハッシュの85ビットという量子衝突境界と矛盾していたため、修正ではなく撤回しました。

Rand で開発を始める

論文を読み、ノードを動かし、ソースをフォークしてください。プロトコルは公開されており、暗号技術は論文として公表され、その限界も率直に示しています。