
スマートコントラクトが信頼できないデータを前提にすると、何が起こるか? スマートコントラクトはそのコード内のすべての指示を正しく実行しても、望ましくない結果を生むことがあります。 なぜでしょうか? 実行は、コントラクトが受け取る情報に依存しているからです。 たとえば、古くなった資産価格を担保計算に使用する貸付プロトコルを考えてみましょう。コントラクトはルールを正しく適用しても、その結果としてユーザーが不必要なリスクにさらされる可能性があります。 これが、スマートコントラクトのセキュリティだけでなく、データの品質にも注目すべき理由です。 ➡️ 情報は正確ですか? ➡️ 十分に最新ですか? ➡️ データソースが利用できなくなった場合、どうなるでしょうか? ➡️ 想定外の値に対して、アプリケーションはどのように対応しますか? オラクルインフラは、ブロックチェーンアプリケーションが独自には取得できない外部情報を取得できるように支援します。WINkLinkは、開発者が対応アプリケーションに統合できるオラクルサービスを提供しています。 しかし、オラクルはより大きなシステムの一部にすぎません。安全な結果を得るには、適切なデータソース、堅牢なコントラクト設計、適切なリスク管理も必要です。 信頼できる実行は、コントラクトが何を信頼するよう求められているかを理解することから始まります。 詳しくはこちら:https://t.co/PXnDCv5Kn6 @justinsuntron @WinkLink_Oracle #TRONEcoStar
