预言机,XFS连接区块链与外界的桥梁

预言机,英文单词为Oracle ,这个单词的含义是先知、预言者。这个词起源于古希腊,在希腊神话中,先知是连接人与神,对未来的变化做出预言的状态。

但在区块链中,预言机并不是预知未来的先知,但它也如同先知聆听神明旨意般,将真实可信的现实数据上传到区块链当中。
在这里插入图片描述
XFS打造的是一个区块链生态链,自然也少不了预言机这个必要的环节。

基于区块链的特点,XFS中的数据具备不可篡改的特点,具有极高的可信度。对于XFS链上的数据,如果是由用户在区块链上进行操作而产生,在了解了区块链共识原理之后,想必绝大多数人都不会怀疑数据的真实性。但是,如何保证上链的数据真实可信呢?这里便轮到预言机出场了。

预言机是将数据从区块链外部传输到区块链内的一个机制。区块链本质上是一个封闭的系统,正如HTTP协议构建了整个中心化的互联网一般,区块链也构建了一个去中心化的网络系统。去中心化和中心化是两个相互对立概念,这也是通过XFS构建的区块链可以说是独立于传统的互联网系统。但正如唯物辩证论中的对立统一的矛盾论一般,即使XFS和传统互联相互对立,并不意味着它们无法兼容。预言机便是让两者兼容的桥梁。

以一个简单的例子便可以了解预言机是如何工作的:

小明与老王打了一个堵,猜一枚硬币的正反面,若是正面,则小明获胜,若是反面,则老王获胜。他们两人将这份赌约通过智能合约的方式部署到XFS当中,那么一旦输入了抛出的硬币的结果,XFS便可以立即进行判定是那个人获得胜利。现在便产生了一个问题,如何将抛硬币的结果上传到XFS当中,如果硬币结果是正面,那么比如避免将上链的结果写成反面。
在这里插入图片描述

预言机的工作原理来源于区块链的共识机制。
也就是说,在上述例子中,为了确保上链的结果是正面,会随机选取10个(甚至更多)知道结果的人对数据进行输入,那么除非老王收买了超过5个人,否则便会输入正确的结果。老王和5个人串通一气或许比较简单,但这个基数扩大到100,甚至1000人呢?
同时,为了避免这些参与的人故意写错,预言机还采取了惩奖机制。同样以上述例子为例,参与输入硬币信息的10个人会质押一定的资金,输入正确信息的人会将质押的资金全额返还,并给与一定的奖励,而输入错误信息的人则将为扣除质押金作为处罚。在这种惩奖机制之下,将极大程度上避免被输入错误信息。

通过预言机,XFS不仅实现了链上的数据真实可信,对于链下上传到链上的数据也能极大程度上保持真实性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值