异客系列白话预言机真的能预言未来

  • 时间:
  • 来源: 网络
  • 分类: 百科
  • 571条评论
  • 285浏览

随着去中心化区块[qū kuài]链金融的兴起,“预言机[yù yán jī]这个[zhè gè]概念越来越多地进入区块链技术拥趸的视野。“寻找可靠的预言机成为部署这个智能[zhì néng]合约[hé yuē]的关键点……”此类描述频繁出现在各类区块链项目分析报告中。


那……到底什么是“预言机”呢?

能够预言未来的机器?当然不是。预言机这个词来自英文的“Oracle”的直接翻译[fān yì]——这个翻译不是很准确。最能体现预言机功能的翻译应该是“可信数据[shù jù]提供商”。预言机的运行原理是,当区块链上的某个智能合约有数据交互需求[xū qiú]时,预言机在接收到需求后,帮助智能合约在链外收集外界数据,验证后再将获取的数据反馈回链上的智能合约。

为什么区块链需要预言机呢?

因为区块链上的智能合约和去中心化应用(Dapp)对外界数据拥有交互需求。

区块链是一个封闭的环境,链上是无法主动获取链外真实世界的数据。主要是因为区块链无法主动发起Network call(网络调用)而链上智能合约是被动接收数据的。

更重要的是,智能合约只有在读取到自己能够“读懂”的数据时才会变得智能。这些数据只有满足一定格式、模式的情况下,才会触发智能合约的程序运行。同时,智能合约最终的执行需要合约参与方的私钥签署,智能合约本身没有办法自动执行。


这么说太抽象了,咱们还是来讲故事吧!

还记得王村养鸡场[jī chǎng]的故事吧——新来的朋友请点链接查看王村养鸡场故事的第一篇连载(手动狗头):【异客系列】用大白话说一说,到底什么是DeFi

故事开始[kāi shǐ]:随着王村养鸡场的经营规模不断扩展,鸡场的经验模式也面临了挑战。之前,王村养鸡场的的经营人员都雇佣自村民。鸡场的规模尚小时,村民们还算齐心协力为鸡场的经营使劲,但一旦鸡场这块肥肉越做越大了,村民们的小农思维开始作祟:鸡场既然是大伙集资建的,那就是自家产业。跟自家产业拿点吃点都是很正常的。于是,鸡场的跑冒滴漏现象开始严重起来。今天养殖员王小二顺家去一只鸡,明天出纳员王小三挪用一笔款子,后天采购员王小五开始吃饲料供应商的回扣。鸡场经验状况每况愈下。

厂长急的直拍大腿,这可咋办?经过向具有先进管理经验的鸡场取经,厂长决定为鸡场引进全自动机器人管理——人都是靠不住的,谁也别插手。

机器人上线第一天,来了一个东北客户,一口大碴子味:“给俺整100只肉鸡,一个月后要货。”

机器人的翻译系统[xì tǒng]立即调用东北方言翻译数据库,翻译了客户需求,并在客户确认屏幕上输出了这些数据:

交易类型:买入

交易货物类型:肉鸡

数量:100

单位:只

预计货物交割时间:30天后。


翻译系统立即将这些数据输入给后方的配货系统。配货系统按照需求开始智能调配生产资料,进行生产。

这里面机器人的智能翻译系统实现的功能就类似区块链里的预言机——东北方言里的“整”,配货系统是听不懂的,必须被翻译成“买入”,配货系统这个智能合约才能听得懂,并开始工作。

当然,这还没完,因为客户还没付定金——即还需私钥签署合约,合约才能被执行!

精彩评论

匿名用户

你主动出鸡,我们才会有结果

匿名用户

你的努力程度,还远远谈不上拼天赋。

匿名用户

来,上床,有个架我想跟你打

匿名用户

孙悟空和苍井空有什么相似?他们是空字辈!都是取精人!都是大湿胸!都能把棒子变大。

匿名用户

我太好了,好到跟谁谈恋爱都是浪费,好到谁都配不上我,好到我只能自己对自己好,好到注定孤独一生。