< img src="https://certify.alexametrics.com/atrk.gif?account=ZpdFw1Y1Mn20Io" style="display:none" height="1" width="1" alt="" /> 预言机如何扩大智能合约的使用范围 - 赛博财经
当前位置:首页 > 区块链 > 预言机如何扩大智能合约的使用范围

预言机如何扩大智能合约的使用范围

在区块链领域,预言机是连接区块链网络与外界的中介,负责提供智能合约成功执行订单所需的数据。其可以通过允许智能合约调出区块链网络之外的信息,从而潜在地扩展智能合约的用例。

 

图片2


预言机本身也可以是智能合约。智能合约只是存储在区块链上的计算机程序,并且在事件发生时自动触发。合同上的协议一经创建便无法更改,但仍一些细节充满未知数的。如果特定细节包括在了区块链网络内,那么智能合约就可以自动执行。如果存储在网络之外,预言机便会提供所需的信息。

 

以下是关于不同类型的预言机的解释,以及关于预言机如何帮助扩展智能合约的分析。

 

不同类型的预言机

 

按软硬件分类

软件预言机使用网站或应用程序编程接口(API)等来源从互联网上检索数据。例如,软件预言机可以调取有关选举结果的数据。一旦有了数据,智能合约就可以根据其编程方式和选举结果来运行。

 

另一方面,硬件预言机可以从扫描仪、传感器和其他设备中检索物理世界的信息。硬件预言机的工作原理是从物理设备中提取数据,比如石油运输中的RFID(电子标签)传感器,发送到智能合约中。一旦发送成功,智能合约就会执行石油供应商的指令。

 

按数据流向分类

根据《区块链预言机研究》:“输入型预言机既可以是软件预言机,也可以是硬件预言一。其主要特征是从区块链外部获取信息并提供给智能合约。输入型预言机可以将一场篮球比赛的结果为支付赌注的赢家提供给智能合约。而输出型预言机负责将信息从区块链发送到外部世界。”

 

按是否去中心化分类

去中心化预言机由多个使用智能合约验证其真实性的预言机组成。去中心化预言机都是安全编程的,其结构就像区块链中的网络。中心化预言机是为智能合约提供信息的单一中间件,由一个中心化实体控制。这种类型的预言机很容易宕机以及出现危及智能合约的问题。

 

预言机如何为智能合约提供更多的用例

智能合约为区块链技术提供了很多应用途径和用途。然而,由于执行智能合约的信息只限于区块链上的原生数据,其可用性受到限制,从而影响了用户体验智能合约的全部可能性。值得庆幸的是,预言机可以为智能合约提供更多的用例。

 

DIA是一个开源的预言机平台,其旨在让市场参与者能够开源、供应和分享可信任的数据。其联合创始人Paul Claudius分享道:“预言机有助于弥合外部世界与区块链之间的差距。智能合约本身就是一项免去代理商、交易无缝化、价格划算的创新技术。有了预言机,智能合约可以访问外部信息,这样一来其用例范围得到增加,可以吸纳更多的应用,让区块链和非区块链用户均受益,这可以加速区块链的主流应用。”

 

结语

智能合约的设计初衷是为了节省人力以及减少参与结算交易的当事方数量。与纸质合约相比,这个系统有可能为用户节省金钱和时间。在现有基础上添加预言机可以帮助智能合约检索非区块链原生的数据。预言机在区块链的发展中有着重大的意义,它们可以拓宽智能合约的用例,从而带来更多重大创新。

声明:本文仅代表作者本人,绝不代表赞同其观点或证实其描述。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

来源:原创。


猜你喜欢

微信公众号

cache
Processed in 0.004882 Second.