Trusted Relay Assertionsは、リレーの信頼スコアリングと評判管理を標準化するためのドラフトNIP提案です。この仕様は、アサーションプロバイダーが観測されたメトリクス、オペレーターの評判、ユーザーレポートから計算された信頼スコアを公開するkind 30385イベントを導入します。

仕組み

この提案は、リレーエコシステムのギャップを埋めます。NIP-11はリレーが自分自身について主張することを定義し、NIP-66は私たちが観察するものを測定しますが、Trusted Relay Assertionsはリレーの信頼性について私たちが結論付けるものを標準化します。

アサーションプロバイダーは、3つの次元でスコアを計算します。信頼性は、可用性、復旧速度、一貫性、レイテンシを測定します。品質は、ポリシードキュメント、TLSセキュリティ、オペレーターの説明責任を評価します。アクセシビリティは、アクセス障壁、管轄区域の自由、監視リスクを評価します。全体的な信頼スコア(0-100)は、これらのコンポーネントを重み付けして組み合わせます:信頼性40%、品質35%、アクセシビリティ25%。

各アサーションには、観測回数に基づいた信頼度レベル(低、中、高)が含まれます。オペレーター検証には複数の方法を使用します:署名されたNIP-11ドキュメントを介した暗号的証明、DNS TXTレコード、または.well-knownファイル。この仕様は、オペレーターの信頼スコアを通じてWeb of Trustを統合します。ポリシー分類は、ユーザーが適切なリレーを見つけるのに役立ちます:オープン、モデレート、キュレート、または専門。

ユーザーは、kind 10385イベントを介して信頼されたアサーションプロバイダーを宣言します。クライアントは複数のプロバイダーに問い合わせ、スコアを比較します。この提案には、リレーオペレーターがNIP-32ラベリングイベントを使用してスコアに異議を唱えることができる異議申し立てプロセスが含まれています。

ユースケース

NIP-46リモート署名者の場合、信頼アサーションは、接続を受け入れる前に接続URIに埋め込まれた未知のリレーをユーザーが評価するのに役立ちます。NIP-65リレーリストと組み合わせることで、クライアントはユーザーの好みとサードパーティの信頼評価の両方に基づいて情報に基づいたリレー選択の決定を下すことができます。

この仕様は、既存のリレー発見メカニズムを補完します。NIP-66は発見(何が存在するか)を提供し、この提案は評価(何が良いか)を追加します。これらを組み合わせることで、ハードコードされたデフォルトや口コミの推奨に頼るのではなく、情報に基づいたリレー選択が可能になります。


主要なソース:

言及されている場所:

関連項目: