HIP-1: ネイティブトークン標準
HIP-1 は、供給量上限付きの代替性トークンスタンダードです。また、HIP-1 トークンのペア間のオンチェーンスポットオーダーブックも特徴としています。
トークンジェネシストランザクションの送信者は、以下を指定します:
name: 人間が読める形式、最大6文字、一意性の制約なし。weiDecimals: トークンの最小整数単位から人間が解釈できる小数への変換率。例えば、EVM ネットワーク上の ETH はweiDecimals = 18、Bitcoin ネットワーク上の BTC はweiDecimals = 8です。szDecimals: スポットオーダーブックにおける取引可能な最小の小数点以下桁数。言い換えると、すべてのスポットオーダーブックにおけるトークンのロットサイズは10 ** (weiDecimals - szDecimals)となります。szDecimals + 5 <= weiDecimalsであることが要求されます。maxSupply: 最大かつ初期の供給量。供給量は、スポットオーダーブックの手数料や将来のバーンメカニズムにより、時間とともに減少する可能性があります。initialWei: トランザクションの送信者が指定するオプションのジェネシス残高。マルチシグトレジャリーや初期のブリッジ発行などが含まれます。anchorTokenWei: トランザクションの送信者は、既存の HIP-1 トークンを指定して、比例的にジェネシス残高を受け取らせることができます。hyperliquidityInit: USDC スポットペアの Hyperliquidity を初期化するためのパラメーター。詳細は HIP-2 セクションを参照してください。
トークンのデプロイトランザクションは、実行ロジックがトークンをインデックスするためのグローバルに一意なハッシュを生成します。
デプロイのガスコスト
すべてのトランザクションと同様に、ガス代は最終的にネイティブな Hyperliquid トークンで支払われます。現在、以下のガスコストは HYPE で表されます。
- デプロイのガスコストは、継続時間31時間のオランダ式オークションで決定されます。この期間中、デプロイガスは
initial_priceから500 HYPEへと線形に減少します。初期価格は、直前のオークションが完了しなかった場合は500 HYPE、それ以外の場合は直前のガス価格の2倍です。 - デプロイされたトークンのジェネシス時点での、既存のアンカートークン保有者への配布は
balance - 1e-6 * anchorTokenMaxSupplyに比例します。この値が負の場合、ジェネシストークンは受け取れません。特に、これはジェネシス保有者が、デプロイされるトークンのジェネシスに含まれるために、ジェネシス時点でアンカートークンの最大供給量の少なくとも0.0001%を保有していなければならないことを意味します。 - 制約(2)の回避策として、取引または送金による各
(address, token)ペアの初期ステート更新に対して、少額の初期 USDC ガス代(値は今後決定)がかかります。初期化された台帳への以降の取引や送金は、標準的な Hyperliquid の約定率条件の範囲内でガス無料です。
重要なガスに関する注意:
プロセスで時間の制約がある唯一のステップは、デプロイヤーが name、szDecimals、weiDecimals を指定するトークンデプロイの最初のステップです。このステップでガスが課金され、トークンが確定します。このステップの後は、エラーを減らすために必要なだけ時間をかけることをお勧めします。ガスを支払った後は時間制限はありません。
デプロイは複雑な複数段階のプロセスであり、デプロイがスタックした状態になる可能性があります。例えば、Hyperliquidity と総供給量に互換性がない場合などです。まずテストネットで正確なデプロイを試すことはデプロイヤーの責任です:https://app.hyperliquid-testnet.xyz/deploySpot。デプロイがスタックした場合、ガスは返金されません。
既存資産のデプロイ
一般的なデプロイパターンの一つは、外部に存在する資産の取引のために HyperCore のオンチェーンスポットオーダーブックを使用することです。例えば、他のチェーンからブリッジされた資産やステーブルコインなどのトークン化された RWA が含まれます。これらのデプロイヤーは、実戦で検証されたマルチチェーンブリッジングを活用するため、発行に HyperEVM を使用することが多く、以下のオプションがあります:
- LayerZero: https://docs.layerzero.network/v2/developers/hyperliquid/hyperliquid-concepts
- Axelar: https://axelarscan.io/resources/chains
- Chainlink: https://docs.chain.link/ccip/tools-resources/network-specific/hyperliquid-integration-guide
- Debridge: https://docs.debridge.com/dmp-details/dmp/protocol-overview
- Wormhole: https://wormhole.com/docs/products/messaging/get-started/
HyperEVM で発行された ERC-20 トークンを HyperCore で取引できるようにデプロイするには、デプロイヤーは上記の HyperCore のパーミッションレスな HIP-1 オランダ式オークションでデプロイガスコストを支払う必要があります。このガスコストは、将来のユーザーではなくデプロイヤーに課される、オーダーブックと HyperCore トークンのステートの対価です。ティッカーは一意なオンチェーン識別子ですが、すべてのオンチェーンデータと同様に、フロントエンドは異なる名前を表示する場合があります。
最もシンプルなセットアップでは、ジェネシスのステップで、デプロイヤーは最大供給量(または最大の柔軟性のための 2^64-1)をシステムアドレスに置くことができます。システムアドレスが HyperCore トークンインデックスに基づいてどのように決定されるかはこちらを参照してください。ブリッジされた資産のデプロイヤーは通常、Hyperliquidity を使用しないことを選択します。これは noHyperliquidity フィールドで設定できます。
HyperCore トークンと HyperEVM の ERC-20 アドレスがリンクされると、HyperEVM 上のシステムアドレスへの送金は送信者の HyperCore 残高に反映され、その逆も同様です。テストネットで正確なセットアップをテストすることを強くお勧めします。
USDC
USDC は現在、すべての永続契約の証拠金に使用されています。HIP-1 により、USDC は永続契約ウォレットとスポットウォレットの USDC 間のアトミックな送金を伴うスポットトークンにもなります。スポット USDC は szDecimals = weiDecimals = 8 であり、幅広い HIP-1 トークン価格に対応できます。
スポット取引
HIP-1 トークンは、base と quote トークンでパラメーター化されたオーダーブックで取引されます。指値注文は、ベーストークン sz * 10 ** (weiDecimalsBase - szDecimalsBase) 単位とクォートトークン px * sz * 10 ** (weiDecimalsQuote - szDecimalsQuote) 単位を交換するコミットメントです。任意の HIP-1 トークンは、クォートトークンがスポット USDC であるネイティブなスポットオーダーブックで初期化されます。ネイティブトークンの任意のペアの取引は、将来有効化される可能性があります。
取引手数料
ネイティブのスポットおよび永続契約のオーダーブックは、各アドレスについて同じ取引量ベースの手数料体系を共有します。USDC 以外の HIP-1 ネイティブトークンで徴収された手数料はデプロイヤーに送られます。すなわち、デプロイヤーの手数料シェアはデフォルトで100%です。ベーストークンのデプロイヤーは、この割合を [0, 100%] の範囲で設定できますが、設定後は以前の値より低くすることしかできません。デプロイヤーに転送されなかったベーストークン手数料の部分はバーンされます。USDC 以外のクォートトークンについては、手数料は Assistance Fund に送られます。クォートトークンのデプロイヤーは取引手数料シェアを設定できません。
デプロイヤー手数料シェアが実装される前にデプロイされたレガシートークンについては、デプロイヤーは手数料シェアをゼロから正の値へ一度だけ引き上げることができます。この一回の変更後、手数料シェアは減少させることしかできません。レガシートークンのデプロイヤー手数料シェアは、正の値に設定された後、ちょうどゼロに戻すことはできません。
スポットダスト変換
スポットのダスト化は、毎日 00:00 UTC に1回行われます。正価格が1 USD 以下で1ロットサイズ未満のすべてのスポット残高がダスト化されます。ここで、正価格はトークンの USDC に対する現在の中間価格にトークン残高を掛けたものとして計算されます。あるトークンにおける全ユーザーのダストは集計され、成行売り注文がブックに自動的に送信されます。集計されたダストが1ロットサイズより小さい場合、そのダストはバーンされます。それ以外の場合、正常に変換されたダストからの USDC は、集計ダストに対するユーザーの割合で重み付けされ、ダスト化された全ユーザーに再配分されます。
ダスト化は、1) ブックが片側のみの場合、または 2) 正価格のダスト量が多すぎてブックに影響を与える場合には行われません。PURR の場合、これは10,000 USDC です。その他のすべてのトークンの場合、これは3,000 USDC です。注:受け取る USDC の額は、ダスト化の際に発生したスリッページや、全ユーザーのダスト全体を変換する流動性が不足していた場合により、中間価格から計算された正価格の額より少なくなる場合があります。