草稿:區塊鏈預言機
外观
![]() | 本草稿尚未提交審核
提交前,请先查閱維基百科不是什麼,以免犯下常見錯誤。 要让草稿被接受,需要至少满足以下要求:
我们强烈不鼓励您創建與您自己、您所在的組織、其對手或其產品相關的條目。如果您仍要这么做,请申报利益冲突。 注意:若您提交之后,本模板出现在页面最下方,表示您已成功提交。
如何改善您的草稿
| ![]() |
此條目翻譯品質不佳。 (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.