知人が、昔ながらの金庫がある銀行で警備の仕事をしていました。鍵を持つ人が2人いて、それぞれ鍵を1本ずつ持っており、どちらか1人だけでは何も開けられません。これは、どちらか一方をより信頼するためではなく、金庫の開閉を1人の判断に決して委ねないためでした。鍵を持つ人の1人が買収されても、金庫は閉じたまま。十分な数の独立した鍵が同時に揃って初めて開くのです。
@Nillion Covenantsが解決するのは、基本的にこの問題です。Covenantは、Blacklight L1上で、秘密のペイロードをノードの委員会と解放条件に紐づけて封印します。参加するために、オペレーターはNILをステークします。十分な数のノードがそれぞれ独立してトリガーを検知し、有効なシェアをオンチェーンに投稿するまで、ペイロードは暗号化されたままです。しきい値に達すると再構築されます。投票ラウンドはなく、各ノードがそれぞれのトリガーを監視します。
重要な保証は3つあります。しきい値に満たない数では、ペイロードについて何も明らかになりません。ペイロードはあらかじめコミットされ、開示時に検証されるため、後から誰かが結果をすり替えることはできません。再構築はパーミッションレスで、単独の解放者が誠実かつ時間どおりに行動する必要もありません。ノードが1つ侵害されても何も暴露されませんが、しきい値に達する連合が現れるリスクは依然としてあります。この設計はそのリスクを抑えますが、なくすわけではありません。
Ethereum上のDuskが重要なのは、基盤となるフェーズだからです。指示を条件に紐づけて封印し、Ethereum上で公開し、条件が満たされるまで読み取れないようにします。後続のすべてのフェーズが土台とする暗号技術とノードネットワークです。
この仕組みは、プライベートなストップロス、封印入札オークション、タイムロック付きの情報開示、デッドマンスイッチへと応用が広がりそうですが、現在のDuskが対応している価格トリガーの種類は限定的です。
DarkfallよりSkyglowに興味があります。DarkfallはこのプリミティブをEVMチェーン間に拡張します。SkyglowはCovenantsの2つの部分を分離し、一方のチェーン上の条件によって別のチェーン上で秘密を解放します。ブリッジを介さないクロスチェーンのトリガーです。
ノードオペレーターは、エスクローからのETHに加え、ステーク量に応じたNILの排出分を獲得します。未解決なのは、オペレーター同士が価格で競い合う中で、マークアップ競争が健全に保たれるかどうかです。
@Nillion #NIL $NIL #nil
@Nillion Covenantsが解決するのは、基本的にこの問題です。Covenantは、Blacklight L1上で、秘密のペイロードをノードの委員会と解放条件に紐づけて封印します。参加するために、オペレーターはNILをステークします。十分な数のノードがそれぞれ独立してトリガーを検知し、有効なシェアをオンチェーンに投稿するまで、ペイロードは暗号化されたままです。しきい値に達すると再構築されます。投票ラウンドはなく、各ノードがそれぞれのトリガーを監視します。
重要な保証は3つあります。しきい値に満たない数では、ペイロードについて何も明らかになりません。ペイロードはあらかじめコミットされ、開示時に検証されるため、後から誰かが結果をすり替えることはできません。再構築はパーミッションレスで、単独の解放者が誠実かつ時間どおりに行動する必要もありません。ノードが1つ侵害されても何も暴露されませんが、しきい値に達する連合が現れるリスクは依然としてあります。この設計はそのリスクを抑えますが、なくすわけではありません。
Ethereum上のDuskが重要なのは、基盤となるフェーズだからです。指示を条件に紐づけて封印し、Ethereum上で公開し、条件が満たされるまで読み取れないようにします。後続のすべてのフェーズが土台とする暗号技術とノードネットワークです。
この仕組みは、プライベートなストップロス、封印入札オークション、タイムロック付きの情報開示、デッドマンスイッチへと応用が広がりそうですが、現在のDuskが対応している価格トリガーの種類は限定的です。
DarkfallよりSkyglowに興味があります。DarkfallはこのプリミティブをEVMチェーン間に拡張します。SkyglowはCovenantsの2つの部分を分離し、一方のチェーン上の条件によって別のチェーン上で秘密を解放します。ブリッジを介さないクロスチェーンのトリガーです。
ノードオペレーターは、エスクローからのETHに加え、ステーク量に応じたNILの排出分を獲得します。未解決なのは、オペレーター同士が価格で競い合う中で、マークアップ競争が健全に保たれるかどうかです。
@Nillion #NIL $NIL #nil
