预言机”对于区块链来说是一项很重要的功能甚至对于智能合约来说是一项不能缺少的事项,当然了我们普通用户接触的比较少,很多人也会根据字母意思强行解释说是用来预言事情发展的,可以确定的是完全不是这个意思,误会慢慢多了也使其蒙上了一层神秘的面纱。 预言机到底是什么? 区块链外信息写入区块链内的机制,一般被称为预言机 (oracle mechanism) 。 预言机的功能就是将外界信息写入到区块链内,完成区块链与现实世界的数据互通。它允许确定的智能合约对不确定的外部世界作出反应,是智能合约与外部进行数据交互的唯一途径,也是区块链与现实世界进行数据交互的接口。 简单地说,区块链预言机,就是一个提供外部信息的平台。预言机自身也是一种智能合约,它允许区块链连接到任何现有的API,允许使用来自区块链的传统支付网络来进行支付,并允许智能合约和其他区块链的交互。 预言机的运行原理:当区块链上的某个智能合约有数据交互需求时,预言机在接收到需求后,帮助智能合约在链外收集外界数据,验证后再将获取的数据反馈回链上的智能合约。 很多人会问为什么会需要这个接口? 难以置信的是即使区块链技术显得多么高大上,但是整个区块链世界是与外界封闭的,区块链内部自己进行流转但无法与外部取得联系,当某些功能或者说智能合约需要读取外界信息时是接收不到信号的,也就是说智能合约无法主动去获取链外的数据,只能被动接受数据,这也就是其诞生预言机的主要原因。 举个例子: 想必大家都看过所谓的“抗日神剧”,里面有个角色让人深恶痛绝,小日本侵华战争后需要和我们中国人进行谈判,但是苦于两房语言不通难以交流,很多剧中就会有翻译官出现,形象大家脑海里都有画面了吧。 小日本和我们就是两个世界,一言一语,无法沟通,翻译官就是语言机,吧小日本的话翻译成中文说给我们听,这样就可以沟通,然后我们才能想出策略做出回应,进行下一步运作,这就是语言机,作为一个中转站或者一个数据的第三方代里,把现实数据转化成区块链需要的确定性数据传输给智能合约。 可能例子不太恰当,但是语言机的基本原理、功能就是这样,智能合约它只是在满足相应条件下,才达到触发状态的程序。也就是说智能合约的触发和运行不能没有数据源;没有这种提供外部信息的平台,智能合约的实用性也会大打折扣。所以当智能合约接受到了这些确定性数据才能进行下一步的运行。 目前的区块链世界中还是有很多都用到了“语言机”,例如稳定币、借贷等都需要接触到链外数据,需要与链外信息保持交互,需要语言机时时传输信息这样就可以知道外界货币汇率或者你外界信用度,来确定稳定币价格或者借贷利息、借贷金额等信息。 随着区块链网络的不断完善,现实应用场景不断开拓与细化,未来会产生越来越细致的新的智能合约类型,以及新的预言机结构,同时也会让区块链作为一项底层技术越来越实用。 “区块链100问”活动! 本活动发起缘由:区块链世界还才刚刚开始萌芽,怪现状也层出不穷。 可能大家对整个市场的用户们最大问题都是对区块链有着很大憧憬的同时还疑虑区块链未来会变成什么样?也有部分新人对区块链到底是什么,能做什么感到很大疑问?而币圈这一边如火如荼发展,那一边却骗局收割,市场两面性的发展极具冲突。 由“胖子区块链”发起针对区块链行业特有问题的专业解读,其中每天回答的问题由评论和私信联系我中抽取,欢迎大家一起来提问你的问题! 我也邀请你一起见证区块链世界的崛起,见证币圈行业的起起伏伏,见证整个行业的变迁。 本文来源:胖子区块链 —- 编译者/作者:胖子区块链 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链中常常提到的预言机是什么?
2020-05-15 胖子区块链 来源:火星财经
LOADING...
相关阅读:
- 工信部发布关于TOGG声明的区块链消息2020-10-31
- 那些不能让币圈外人知道的?秘密2020-10-31
- 轨道使用以太坊区块链买卖太阳能2020-10-31
- HKExClub国际俱乐部济南分部开业盛典暨HKEx.one全球生态交流会圆满举办2020-10-31
- 白话区块链2.0ETH2020-10-31