皆さん、こんにちは! 残高を証明したいだけなのに、なぜブラウザ拡張機能に権限を付与しなければならないのでしょうか? Web3のアクティビティでは、このような要請がしばしばためらわせます。単に条件を満たしていることを証明したいだけなのに、保有資産や取引履歴まで他人に見せなければならないのでしょうか?もし、ある事実だけを証明できる方法があれば、はるかに簡単になるのに。 Kaito Pulseの公開リポジトリを確認したところ、@primus_labsのzkTLSが行っていることが非常に実用的だとわかりました。たとえば、残高が特定の閾値を超えるかどうかを検証する場合、ブラウザは対応するプラットフォームのデータにアクセスして証明を生成しますが、公式設計ではKaitoは証明結果のみを受け取り、アカウント全体の内容を取得することはありません。どの情報を開示するかは、タスク固有の検証ルールによって決まります。 ここで重要な点があります。Pulseは普段X上でSignalsを表示する際、対応するウェブサイトへのアクセス権限が必要ですが、ログインやAPI通信はKaito自身のドメインに関係します。第三者アカウントの検証では、ユーザーが「Continue」をクリックした時点で、Chromeが対応するウェブサイトのオプション権限を要求します。権限を拒否すれば、その検証は即座に停止されます。拡張機能がアクセスできるウェブサイトと、最終的にKaitoに渡されるデータは、別々に確認すべき事項です。 したがって、Primusのこのアプリは非常に意義があると思います。多くの場合、プラットフォームは単にあなたが特定の条件を満たしているかどうかを確認したいだけで、アカウント内のすべての詳細を知る必要はありません。ただし、zkTLSは特定の証明プロセスを保護するものであり、拡張機能の他の機能がデータをどのように処理するかは、依然としてプライバシーポリシー次第です。 今後このような検証に遭遇した際には、タスクが何を証明しようとしているのか、Chromeがどのウェブサイトへのアクセスを要求しているのか、最終的にどのような情報が開示されるのかを確認するようにします。技術は私たちのプライバシーを少しでも守ってくれますが、残りの権限付与の判断は、やはり自分でしっかり確認する必要があります。 Kaito Pulse 公式リポジトリ: https://t.co/O8Ua37jqI2 登録リンク:https://t.co/Sx5Dpn4Thk


