区块链新闻资讯
数字货币投资分析

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

白话区块链

从入门到精通,看我就够了!

大白导读:世界杯临近,预测市场相关概念的币种都走出了一波靓丽的行情:SOC一个月的涨幅近10倍,WICC一个月涨幅超过5倍…,预测市场是区块链项目落地非常好的场景,在此场景下,智能合约可以高效、无中介的执行,但如何确保上链数据的真实性,保证智能合约按照真实的结果执行,这其实是一个大难题……

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

作者简介:董沫,UIUC计算机科学系博士,主要研究领域:高速低延迟广域网数据传输系统,网络安全与形式验证,博弈论等,有微信公众号「老董区块链干货铺」。

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

如果我们用一个拟人的修辞手法,把智能合约比做一个“人”的话,那么智能合约住在哪里呢?智能合约程序是住在在“区块链村”中的,而“区块链村”就像是一个世外桃源。

1.智能合约与世外桃源

世外桃源什么意思?如果没有人主动进入到这个世外桃源中,把我们身边的“世俗世界”上发生的事情,告诉区块链上的智能合约,智能合约是“不知有汉,无论魏晋”的世外桃源之“人”。

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

让我来慢慢解释上面的话是什么意思。之前说过,区块链会对世界博彩行业产生颠覆性的影响。举了一个例子说:智能合约可以实现一个完全公平的,没有庄家抽成的老虎机。其实所有完全依靠概率的游戏,比如轮盘赌啊之类,都可以不费吹灰之力的在智能合约上实现。之所以这些东西非常简单,是因为这些赌场游戏执行所需要的信息可以完全产生于区块链上。

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

但是假如我们不扔骰子了,而是要在区块链上做一个基于美国大选结果的赌局,这个就会变得很难了。为什么呢?

2.智能合约如何获取信息?

这里就涉及到一个非常重要的问题:一个智能合约,它所能主动获取的信息是什么?

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

在目前的主流智能合约平台中,比如Ethereum等,一个区块链智能合约能主动获取的,有且仅有在区块链上存在的信息。就是图中那一对炯炯有神的小眼睛可以看到的方向。如果没有外界主动的信息注入,区块链是永远不会知道诸如:Trump赢得了美国大选,勇士得了冠军,英国脱欧,2008年股市大跌等等灰暗区域表示的外部“世俗世界”中的信息的。

这样“弱智”的属性是由区块链本身的核心系统机制决定的:所有在区块链上面出现的数据、程序的逻辑,都是通过可验证的事件达到稳定共识。比如链上转账、链上某个地址中有多少币。

3.保障链上信息的准确性是难题

那么大家一定会想:老董你胡说,虽然智能合约没法自己获取这些外部信息,但我们可以把这些信息注入区块链啊!比如,我们可以在区块链上面创建一个专门用来存储数据的智能合约,用来存储世俗世界的信息。这样一来,智能合约的小眼睛不就可以看到这些被我们主动放在区块链上的“世俗世界”的信息吗?进而通过这些数据,提供区块链智能合约触发的判断依据,这样智能合约就能感知世俗世界,并执行合约!

嗯,这个点子的大方向是靠谱的,但是大家再往前想一步,一个最难解决的问题就出现了我们如何保证这些被发布在区块链上的信息是准确的?我们显然不能信任一个单独的人或者公司,因为区块链智能合约往往涉及巨额的资金。如果一个组织或者个人完全控制了这样的信息注入渠道,这个信息的可信度很容易在巨大的利益驱使下受到影响。

比如现在在区块链上面有一场豪赌:赌Trump总统2018年会不会被弹劾。这个豪赌是用一个智能合约来完成的,智能合约会在2018年12月31号读取一个“世俗世界信息入口”合约中的相应信息,然后通过这个信息来裁定谁获得了胜利,然后进行赌注转账。如果这个信息入口被一个单独的个体控制,为了赢得赌约,输的一方会有非常大的动机去贿赂控制信息上链的主体,把错误的信息输入智能合约,改变智能合约判决的结果。这时很可能出现一个诡异的情况:在真实世界中,Trump可能好好的当着总统,但是在区块链上的信息入口中显示:Trump已经下台了。区块链合约程序的逻辑虽然没有任何漏洞,但是,信息的入口被人把持,输入信息都是假的,这还搞个毛,整个合约机制也就失去了价值。

这个例子说明了,为了能让区块链程序和世俗世界互动,或者根据真实世界发生的事件,执行相应的逻辑变化(比如转账),我们需要设计一种信息流入的机制,能让“世俗世界”的信息真实可靠地传递到这个“世外桃源”当中。

这类机制广泛的被目前的区块链开发者称为:Oracle(先知)。大家可以脑补一下,一个在世外桃源居住的,唯一和“世俗世界”有联系的,并且从不撒谎的“先知”形象。看过黑客帝国的同学,估计一定会立刻想到下面这位老奶奶和她家里可以把勺子盯弯的熊孩子们。

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

简单的赌博只是可信Oracle的一个俗易懂的应用,Oracle可以被利用在创造预测市场(其实就是赌博二级市场 例如Augur, Gnosis等)进而极大的降低发行和交易金融衍生品的门槛,还可以用于公司股权区块化,众包计算验证等领域。老董认为光金融衍生品一项,一个可信Oracle的价值就是不可限量的。

4.如何设计可靠的“先知”系统

那么如何设计可靠的先知系统呢?首先需要明确的是,先知机制不一定只有一个。从目前区块链技术的发展方向来看,可能会针对不同类型的应用,出现不同的先知实现方式。但这些Oracle的机制都有一些类似的地方。比如多数据源互相认证通过投票和惩罚的机制来减弱撒谎的动机,通过事前投资获得验证权的方式减少“女巫攻击”(Sybil Attack)的影响,当有少于半数的人是坏人的时候,可以保证最终数据是可靠的类似的机制。具体的实现方式,这里就不展开讲了。

但为什么老董说这是一个重大的技术挑战,同时也是投资的系统性风险呢? 这是因为Oracle的设计是一个非常新颖的博弈论问题,并没有一个确定的答案。虽然学界和工业界都在做着不同的尝试和努力,但从目前的设计来看,Oracle有两个重大的、难以逾越的基本障碍:1. Oracle的安全性:Oracle被骗的概率比自然人在世俗世界中被骗的可能要大很多;

2. 智能合约使用Oracle的成本:使用Oracle的成本主要是时间、效率和资金成本,它比自然人获得真实世俗世界中信息的成本要大得多。

第一个问题其实涉及到博弈论中一个非常根本的问题:在一个封闭系统中,如果有半数以上的人是坏人,是否存在一个机制可以限制这些坏人所带来的破坏,保障系统的有效性。大家可以凭直觉想一想,当一个系统是封闭的时候,如果这个系统只被动接受系统中人群所表达的信息,这个系统是从根本上没法分清楚,谁是好人,谁是坏人的。

假设在设计系统的时候,脑子里面想的都是有多于半数的是坏人的情况,如何限制坏人破坏力,但如果实际情况是系统中多于一半的人是好人,由于系统一定是对称的,这样系统就会强烈的限制好人的收益和降低系统的效率。从哲学意义上来讲,正是道家所讲的阴阳相生相克!老董知道这句话应该是没说明白的,但是老董实在不知道怎么能说的更清楚,欢迎大家留言补充。

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

老董不敢说自己懂博弈论,只是在自己的研究中应用过一些前沿的博弈论的理论,从老董不专业的直觉来看,能研究明白这个事儿是非常牛逼的。类似的博弈论问题也出现在POS当中,而且有了一些进展,但需要注意的是,POS设计中,是不用考虑外部性的因素,但Oracle不一样。

第二个问题即成本问题,其实是安全问题所衍生出来的,为了尽可能的保证信息的可靠性,信息获取的过程比上网Google一下谁获得了总统大选要复杂。有可能全世界都知道谁当了美国总统,但区块链还“不知道”或者说,“不能完全可信的确认”。从而,获得可信的外部信息是有很大成本的,如何降低这样的信任成本,也是一个完全开放的话题。

5.总结

说了这么多,老董总结一下,好的Oracle机制是很重要的也是很难设计的。如果Oracle的设计不能完善的解决,链上链下信息的交互也就无法有效可信的完成,区块链应用的很多美好愿景也就根本无法实现,从而各类区块链资产的价值也会大打折扣。当然,如果这些问题被很好的解决了,那么其应用场景将会得到大大的拓展和被广泛接受和认可。可谓挑战与机会并存!

各位老铁:您觉得有什么好的机制来保证上链的信息是真实靠谱的呢?欢迎留言探讨。

——End——

『声明:本文转自公众号 “老董区块链干货铺,文章为作者之独立观点,不代表白话区块链立场,亦不构成任何投资意见或建议。』

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

推荐一个有趣的区块链公众号,感兴趣的童靴关注一下,爱你么么哒

扫码关注“陀螺财经”

↓ ↓ ↓

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

陀螺财经优质文章推荐:

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

公众号后台回复 关键词 查看资料:

回复0直达“区块链从0到1入门必读”

回复1 直达“白话区块链历史精华”

查看更多——

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

因世界杯而爆拉的市场预测项目,真的能准确预测吗?

喜欢请给我们点赞哦,谢谢

(●—●)

赞(0) 打赏
未经允许不得转载:三链财经 » 因世界杯而爆拉的市场预测项目,真的能准确预测吗?
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏