Oracles

Oracle 是智能合約還是 EOA?

  • January 22, 2021

如標題中所述,我不清楚與 Oracle 相關的概念。我想知道它是智能合約還是 EOA?有人可以更清楚地說明這個概念嗎?

為了清楚起見,讓我們談談“預言機服務”,而不僅僅是預言機。

預言機服務由兩部分組成:智能合約和後端系統。當您從“預言機”請求一些數據時,您會從您的合約向預言機服務的智能合約發送交易。該預言機合約會發出其後端系統擷取的特定事件。根據事件數據,後端系統知道要檢索哪些數據,一旦它從任何外部系統獲取數據,它就會將數據送出給(可能)相同的預言機合約,該合約將數據轉發回你的合約。後端系統基本上是一個帶有附加功能的 EOA。

因此,預言機既不能只使用智能合約,也不能只使用後端系統——它是兩者的結合。

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