Blind ComputerのEthereumへの移行は、グローバルな調整層を確立し、真のコミュニティ運営と検証の土台を築きました。その上に、NillionはBlacklightを導入しました。これは、Blind Computer上のプライベート計算が正しく実行されていることを、敏感なデータや実行の詳細を明かすことなく保証するための分散型検証ネットワークです。Blacklightが稼働を開始したことで、誰でもノードを運用し、ネットワーク上のプライベートワークロードの検証を支援し、システムのセキュリティを確保するための報酬を得ることができます。
Blacklightの核となるのは、プライベート計算の独立かつ継続的な検証を可能にする仕組みです。ワークロードが正しく動作していると自己申告する運用者を信用するのではなく、Blacklightはコミュニティが安全な環境で正しいコードが実行されていることを確認できるようにし、ネットワーク全体の信頼性を強化します。
信頼された実行環境(TEE)は、ニッチなインフラから安全な計算の標準選択へと進化しています。より多くのプロバイダーがTEEベースの計算を提供するにつれ、機密性の高いワークロードを安全なエンクレーブ内に展開するコストは下がり、大規模な生産システム(AI推論やデータ駆動型アプリケーションなど)での導入がより手軽になっています。TEEは、ハードウェアの運用者さえ検査できない安全なエンクレーブ内でコードを実行できること、そしてそのコード自体が暗号的に検証可能であることを約束します。
この保証は、TEEが生成する証明報告(アテステーション)に依存しています。これにより、正しいコードが改ざんされていないエンクレーブ内で動作していることが証明されます。ただし、この保証は継続的に証明を検証し続ける必要があります。展開時に一度だけ確認するだけでは、エンクレーブが安全な状態を保っているか、ワークロードが変更されていないかを保証できません。理論的にはユーザー自身が証明を検証することも可能ですが、そのプロセスは複雑で時間がかかり、エラーも起こしやすいため、多くのシステムは運用者への暗黙の信頼に頼っています。Blacklightは、この「信じてください」ギャップを解消するために特別に設計されました。
Blacklightノードは、検証ネットワークの中核を担います。これらのパーミッションレスノードはコミュニティによって運用され、TEEベースのワークロードに対して継続的に挑戦し、期待されるコードが実際に安全なエンクレーブ内で動作していることを確認します。ローンチ時点では、BlacklightはNillionの機密計算層nilCCやその他登録されたTEE環境をサポートしています。今後、より多くのTEEやストレージインフラ提供者に対してアカウンタビリティを拡大していく予定です。
重要なのは、Blacklightノードはアプリケーションを実行したり、ユーザーデータを取り扱ったりしないことです。彼らの唯一の役割は検証と結果の報告に限定されており、この狭い焦点が、Blind Computerをコミュニティ運営かつ暗号学的に検証可能なインフラへと変革する重要な要素となっています。
コミュニティの参加は、プロトコルレベルの報酬によって促進されます。Blacklightノードを運用し、NILをステーキングすることで、運用者はNillion Layer 2ネットワークから割り当てられる検証タスクを受け取る資格を得ます。ステークが高いノードほど多くの作業を割り当てられ、より多くの報酬を得ることができます。ノードがアクティブになり、割り当てを受け取るには最低70,000 NILのステークが必要です。
報酬は、ネットワークが直接資金提供します。年間配分はNIL総供給量の0.5%に相当し、各ノードのステークと全Blacklightノードの総ステークに比例して分配されます。エコシステムが成熟するにつれ、ワークロードを展開する開発者も検証に直接資金を提供できるようになり、アプリケーション開発者、検証者、そして広範なネットワーク間のインセンティブの整合性が図られます。
Blacklightノードの運用は、誰でもアクセスしやすい設計になっています。運用者は、NILをCosmosからEthereumおよびNillionのEthereum Layer 2に移行し、ステーキングを行う必要があります。また、標準的なコンピュータを用意してノードを稼働させます。セットアップ手順は、ノードの起動、ノードウォレットの生成、NILのステーキング、Blacklightダッシュボードを通じた検証活動と報酬の監視を案内します。稼働後、ノードは自動的にステークに比例した検証タスクを受け取り、Blind Computerのセキュリティと透明性に直接貢献します。