草稿:區塊鏈預言機
外觀
![]() | 本草稿尚未提交審核
提交前,請先查閱維基百科不是什麼,以免犯下常見錯誤。 要讓草稿被接受,需要至少滿足以下要求:
我們強烈不鼓勵您創建與您自己、您所在的組織、其對手或其產品相關的條目。如果您仍要這麼做,請申報利益衝突。 注意:若您提交之後,本模板出現在頁面最下方,表示您已成功提交。
如何改善您的草稿
| ![]() |
此條目翻譯品質不佳。 (2024年9月26日) |
區塊鏈預言機是一個為智能合約提供服務的第三方。預言機根據外部世界的來源向鏈上智能合約提供可信信息。預言機通常封裝了區塊鏈外部的現實複雜性。這提供了不同的工程優勢,主要是,關鍵錯誤和潛在故障點在鏈外更容易減輕,而不是在鏈上。[1]
例如,在一個以預定價格自動購買比特幣的合約中,履行條件基於比特幣的當前匯率;鏈外預言機可以不斷監控價格,以向合約提供觸發條件。[2]
示例
[編輯]Kustov和Selanteva列出了以下類型的預言機:[2]
- 一個程序,在區塊鏈外部,可以提供例如體育比賽結果或交通攝像頭信息以對違規者罰款;
- 一個內置於物理傳感器中的單元預言機(例如,同一交通攝像頭);
- 一個入口預言機執行實際上存儲在鏈上的代碼,並將結果(例如,與條件匹配的比特幣價格)作為合約輸入;
- 一個出口預言機通過操控現實設備(例如,開門)處理智能合約的結果(例如,支付費用)。其代碼也可以存儲在鏈上;
- 一個預言機協議是多個預言機的聚合器,用於確定現實世界預言機不同意時的條件。
擔憂
[編輯]如果一個預言機依賴於單一的真相來源(集中式),可能會導致問題:數據源可能會被中間人攻擊入侵,或者被其所有者篡改,以影響智能合約。去中心化預言機(共識預言機)通過查詢多個數據源來提高提供給智能合約信息的可靠性,從而在參與者之間分配信任。然而,這並未實現無信任,因為預言機並不是主區塊鏈共識的一部分,因此也不屬於公共區塊鏈的安全機制。[3]
參考
[編輯]- ^ Kustov & Selanteva 2022,第86頁.
- ^ 2.0 2.1 Kustov & Selanteva 2022,第87頁.
- ^ 基于区块链的应用系统文献综述:现状、分类与开放问题. ScienceDirect. 2019年3月 [2024年4月4日].
來源
[編輯]- Kustov, Vladimir Nikolaevich; Selanteva, Ekaterina Sergeevna. Mutual Recognition Mechanism Based on DVCS Oracle in the Blockchain Platform. Utilizing Blockchain Technologies in Manufacturing and Logistics Management. Advances in Business Information Systems and Analytics. IGI Global. 2022 [2024-04-16]. ISBN 978-1-7998-8699-0.