#nil $NIL @Nillion
先月、ストップ狩りに遭った。価格が私の設定したレベルまでヒゲを伸ばし、注文が約定したあと、数分以内に反転した。これは、狙われたと感じた。実際、ほぼそのとおりだった。私のストップ注文はオンチェーンに平文で置かれていて、発動する前に読み取られていた。
これは例外的なケースではないとわかった。Nillion自身の解説では、市場の活動を3つのレイヤーに分けている。
レイヤー1はトランザクション。何が、誰から誰へ移動したか。Zcash式の取り組みも含め、暗号資産のプライバシーが実際に扱ってきたのは、このレイヤーだけだ。
レイヤー2は執行。ルート、順序、タイミング。
レイヤー3は意図。エージェントやトレーダーが実際に待っている戦略や条件だ。
レイヤー2と3は、デフォルトでは通常、実行される前に平文でブロードキャストされる。
私のSTOPは、レイヤー1の解決策をまとったレイヤー2の問題だった😐。
Covenantsは、まさにこのギャップを埋めるために作られている。Covenantとは、発動するまで誰にも読めない命令だ。
取引、入札、支払いを条件に結びつけて封印し、暗号化した状態で投稿する。約束の裏に隠すのではなく、実際に読み取れないようにする。ペイロードはShamirの秘密分散法を使ってm個のノードからなる委員会に分割され、各シェアはBLS12-381上のIDベース暗号を通じて、それぞれ1つのノード向けに暗号化される。
どのノードも、単独では何かを復元するのに十分な情報を持たない。k個のノードが独立して条件の成立を確認したときにのみ、それぞれのシェアが組み合わされ、命令が実行される。事前に投稿されるコミットメントハッシュにより、ペイロードを差し替えて復元を偽装することもできない。
現時点で条件の対象となる資産は4つだけだ。ETH、BTC、USDC、SOL。自分が取引するものなら何でも対象になると思い込む前に、知っておく価値がある。
そして、これはホワイトペーパー上の構想ではない。
Covenantsの最初のリリースであるDuskは、テストネットではなく、今日すでにEthereumのメインネットで稼働している。また、これは7つある時代のうち、まだ第1段階にすぎない。次のDarkfallではすべてのEVMチェーンに展開され、Skyglowでは決済がクロスチェーンに広がり、Nightsideでは価格だけでなく、あらゆるデータフィードを条件に指定できるようになる。年末までに、さらに多くの機能が登場する。
ただ、1つ気になる。4つの資産だけで、現時点でも実際の取引に役立つほどカバーできているのだろうか?それとも、Nightsideがリリースされて初めて役立つものなのだろうか?