
🔐 ブロックチェーンデータに関する最大の誤解の一つは、有用な情報のすべてをオンチェーンに公開しなければならないという考えです。 しかし、そうではありません。 多くのアプリケーションでは、ブロックチェーンには元となるデータセット全体ではなく、特定の結果や検証シグナルのみが必要です。 この区別は、オラクルインフラがブロックチェーンアプリケーションと外部情報とを接続する際に重要になります。 🔗 WINkLinkは、統合方法に応じてブロックチェーンアプリケーションに外部データを提供できますが、開発者は依然としてプライバシー、データ最小化、開示要件に配慮した設計が必要です。 ユーザーがある特定の条件を満たしているかどうかをアプリケーションが知る必要があると仮定しましょう。 スマートコントラクトには、次のような情報のみが必要かもしれません。 Condition = verified ユーザーの元となるすべての記録を必要としない場合があります。 これにより、次のような異なるアーキテクチャが可能になります: プライベート/オフチェーン情報 → 検証プロセス → 関連するデータポイント → オラクル/データ層 → スマートコントラクト すべてをオンチェーンに置くのではなく、システムはアプリケーションが実際に必要とする情報のみを公開できます。 これは以下の分野にとって重要です: 🪪 身元認証 🏦 金融アプリケーション 🏢 企業資格 📋 コンプライアンス関連のワークフロー 🎓 認定証 ただし、重要な制限もあります。 オラクルは自動的にプライバシーを提供するわけではありません。 センシティブなデータをブロックチェーンに送信するだけで、それをプライベートなデータセットに変換することはできません。 パブリックブロックチェーンは意図的に透明性を備えているため、開発者はどのような情報が永続的なオンチェーンステートの一部になるかを慎重に検討する必要があります。 したがって、優れたアーキテクチャは以下の2つの別々の質問を提起します: アプリケーションは情報を検証できますか? そして: アプリケーションは実際に元となる情報を公開する必要がありますか? これらはまったく異なる問題です。 Web3が現実世界のアプリケーションへと拡大する中で、プライバシーに配慮したオラクル設計はますます重要になっていくでしょう。 未来は、より多くのデータをオンチェーンに置くことではなく、不要な情報を他に置きながら、必要な情報だけをオンチェーンに置くことにあるかもしれません。 @justinsuntron @WinkLink_Oracle #TRONEcoStar
