仕組み
2 つのシーケンス。一方は監査を購入し、その判定をチェーンに載せます。もう一方はトークンを、誰も引き出せない流動性を備えた市場に変えます。
このページの契約に関する記述は英語版を正文とします。コントラクト名、アドレス、数値はチェーン上のまま表示しています。
監査のシーケンス
5 段階のうち 2 つはトランザクションです。残る 3 つは、KAY9 が管理せず保証もできないオペレーターのデーモン内で起こります。だからこそ結果は、チェーンが受け付ける前にクォーラムの署名を伴って届かなければなりません。
1依頼
requestAudit を、チェーンキー、アセット ID、ティアとともに呼び出します。ハブは KAY9AccessVault に、そのティア以上の有効な期間を保有していて監査回数が残っているかを問い合わせます。判断するのはこのサイトではなく KAY9AccessVault です。条件を満たしていれば監査回数が 1 回分引かれ、AuditRequested が発行されます。KAY9 は動きません。
Robinhood Chain 上
2検知
3 者の監査者が AuditRequested を定期的に読み取ります。キューも、常時稼働のサーバーも、依頼者の許可リストもありません — イベントが調整機構のすべてであり、各監査者は分析をチェーンが記録したブロックに固定するので、3 者は同じ履歴を読みます。
オフチェーン、オペレーターのデーモン内
3分析
番犬エンジンはアダプター経由で対象チェーンを読み取り、7 つのリスク項目とフラグのビットマスクを計算し、正規形の JSON レポートを書き出します。すべての検出事項に証拠と確度が付きます。エンジンが意図を断定することはありません。
オフチェーン、オペレーターのデーモン内
4署名
各監査者はレポートをピン留めし、ハッシュし、EIP-712 の AuditResult に自身の鍵で署名します。監査者は、自分が算出した結果だけに署名します。プロトコルの中で信頼に委ねるほかない部分はここだけであり、それを制限しているのがクォーラムの閾値です。
オフチェーン、オペレーターのデーモン内
5コミット
各監査者の見解は届いた順に記録されます。有効な監査者集合に残っている監査者から、ある結果の署名が閾値に達した瞬間、ハブはそれを KAY9Registry に恒久的に追記します。3 者の監査者が 3 通りの異なる結果を報告した場合、一致は望めないため、ジョブはオンチェーンで不一致として記録され、監査回数は戻されます。
Robinhood Chain 上
1オークション
連続清算オークションが 455,000,000 KAY9 をネイティブ ETH で、約 4 時間(1,200 ブロック)にわたって販売します。誰でも入札でき、同じオークションは Uniswap アプリにも掲載されます。validationHook がゼロアドレスであるためホワイトリストは存在せず、KAY9Genesis はオークションの作成前にそれをアサートします。
2成立
オークションは currencyRaised が requiredCurrencyRaised に達した時点で成立します。達しなかった場合、入札者は exitBid で自ら返金を受け、455 M はすべてローンチ用ボールトへ戻り、オーナーは 48 時間後に新しいローンチを設定できます。
3移行
移行ブロック以降は、誰でも LBPStrategy.migrate を呼べます。ストラテジーは ETH を回収し、手数料 1 %、ティックスペーシング 200、フックなしで、清算価格の v4 プールを初期化し、ETH の 100 % と最大 455 M KAY9 でフルレンジのポジションを 1 つミントし、LP NFT を KAY9LiquidityLock へ送ります。
4取引
誰でも lock(tokenId) を呼べます。ロックは、まだ NFT を保有している間に作成者手数料の受益者を登録し、その後 NFT を Uniswap の FeeSplitter へ転送します。そこでは元本を回収できません。売れ残ったトークンは価格より上の片側ポジションとして清算されるか、ダスト閾値を下回る場合はバーンされます。