Oracles

oracle如何判斷請求是否被中間人攻擊

  • March 22, 2021

oracle機器可以向URL為HTTP連結地址的數據源發起請求。oracle機器如何判斷HTTP請求是否被中間人攻擊,比如返回的結果是否被中間人篡改?希望你能幫我!謝謝!

根據 oracle 的實現,它們可能具有不同級別的保護,https 是最高級別的。但最終,100% 確定數據的真實性通常不是他們的工作,因為如果你只是給他們一個任意的 URL 來獲取數據,他們也不知道真正的數據應該是什麼。

因此,oracle 只是從您提供給它的 URL 中獲取數據,僅此而已。數據是否可靠由您決定。這就是為什麼預言機在任何架構中都是一個大(?)安全問題。Chainlink 有多種方法可以解決這個問題,主要是利用多個預言機並比較它們的結果。

引用自:https://ethereum.stackexchange.com/questions/95024