Bodhi创始人林吓洪:为什么我选择在区块链上创建去中心化预测市场 | 火星社群

|Mavis 2018-04-23 10:35:23 859 来源:火星财经
摘要:在“3点钟火星财经创始学习群”,我们邀请到了菩提预测市场创始人林吓洪,码农兼网红,既能正经讲技术又能搞怪拍视频。预测市场在区块链上究竟能否实现去中心化?预测市场的价值又是什么?

北京时间3月22日下午1点,“3点钟火星财经创始学习群”分享继续,本期嘉宾是菩提预测市场的创始人林吓洪,本期分享主题是:什么是预测市场?为什么我选择在区块链上创建去中心化的预测市场?

嘉宾介绍:

林吓洪:菩提预测市场创始人,区块链应用开发者,以太坊技术早期布道者,七年数字货币行业经验。前Edmodo移动端技术总监,前Twitter移动开发工程师,前腾讯研究院助理研究员。林吓洪拥有普渡大学计算机科学硕士学位和上海交通大学密码学硕士学位,本科毕业于西安电子科技大学计算机系。在2017年成立菩提预测市场,致力于使用区块链技术构建下一代去中心化预测市场。

以下根据群聊内容整理:

林吓洪:首先感谢火星财经的邀请的这次分享机会。前面群主徐大大已经贴了我的经历,总结来说就是根正苗红程序员出身,2011年接触比特币,2014年接触以太坊,2017年创立菩提预测市场。

那么我们进入正题,今天我分享的主题是关于基于区块链的预测市场。

什么是预测市场?直白的定义就是一个可以参与预测和交易未来事件结果的市场?一些基本的应用场景如:体育预测:2018年世界杯的冠军是哪个国家?期货交易:苹果股价2018年底前的价格会在以下哪个区间内?对赌协议:Uber能否在2019年底以前完成IPO?公共预测:美国的下一届总统会是谁?

很多人会把预测市场当作赌博,这是认知上的一个误区。

1. 你可以说体育博彩是预测市场的应用场景之一,但反过来是不成立的。2. 传统的预测市场由于高昂的税费,导致赢面远小于输面,以致于大家觉得这个领域一直是高投机性的领域。

那么什么是去中心化的预测市场呢?

通过智能合约搭建于区块链之上,完全基于区块链运行的预测市场。所以菩提是一个基于区块链的去中心化应用(dApp)。

深入讲预测市场之前,这里我想谈谈我个人对去中心化应用(dApp)这个定义的见解。

首先,不是什么项目和区块链挂上钩,或者用到智能合约,就算是一个dApp。一个真正的dApp需要把App的所有权和控制权以某种链内共识机制交给用户。否则顶多只能是一个区块链+的应用。

其次,我把区块链应用分为三类,1. 传统的互联网项目+应用内流通的代币;2. 半互联网+半区块链的项目;3. 去中心化应用。

对于区块链应用的这三个分类,我认为,第1类是最基本的区块链应用,门槛比较低,只需要教育用户如何使用钱包应用即可。这类应用的生命力还在于原来的项目本身。第2类就是将某些业务逻辑用区块链或智能合约来替代,提高可信度,这类应用当前要受制于区块链的性能瓶颈。现在很多的去中心化XXX都属于第2类。

第3类是指完全依赖区块链,除了节点之前的连接以外,不需要依赖互联网的应用。我觉得互联网的出现让我们有了线上和线下的概念,未来区块链成熟之后,就会有链上和链下的概念。

在我接触区块链这么多年以后,我一直在思考一个问题,既然互联网诞生了Google,Facebook这样100%基于互联网的应用,那么区块链上能否诞生100%基于区块链的应用。

当前的区块链发展水平,从宏观上看有两大不足:1. 真正的用户群体还不大,2. 区块链技术的底层架构和基础设施还不成熟。从微观上看有三大瓶颈:1. 出块时间慢,无法做到高响应。2. 区块容量小,无法承载大数据。3. 运算成本高,无法实现高性能计算。

所以短期来说,真正的去中心化应用的可行方向并不多,而预测市场是能够在以上这些限制下依然可行的少数方向之一。

创建预测事件标的不需要大数据,简单的标题和可能的结果即可。不需要高响应,预测事件本身就需要等待很长一段时间才会出结果。不需要高性能计算,所有的逻辑都是结果的判定和资金的分配。

同时,预测市场是与投资高度相关的领域,用户可以接受使用体验上的一些不完善,并且只要能用,用户会迅速培养起来。

以上是对预测市场与区块链的可行性分析。那么接下来就要谈谈基于区块链的预测市场为什么是一个想像空间巨大的方向。

我们都知道传统预测市场的规模非常之大——全球的期货交易市场+体验预测+保险。而且这还是各国各自独立创建、收取高昂税费、事件标的由服务提供商定义等种种限制的前提下。

那区块链预测市场是怎样做的呢?由以下几个核心部件:

1. 创建预测事件,将事件和可能的结果记录在区块链上;

2. 展示用户创建的预测事件;

3. 用户点击某一个预测事件查看详情;

4. 用户选择某个可能的结果进行预测;

5. 事件发生后预测市场的仲裁机制运行来汇报结果(这个是最核心的部分);

6. 分配输家的资金给赢家。

这么讲可能很抽象,我来上一些图(以下的图片为菩提的测试版应用截图)

1521799340190156.png

1521800224335943.png

1521800233365595.png

1521800247075402.png

1521800254865756.png

刚刚讲到菩提是一个真正去中心化的应用,这个怎么理解呢?就是以上你们看到的内容都是从区块链上读取的,执行的每一步操作都是记录在区块链上的。我们的软件没有服务器,没有url,不是一个中心化发行的app。

好了,那么如何让一个事件在未来发生后,区块链上的这个事件标的能知道事件的真实结果是什么呢?有人可能会说,很简单啊,菩提基金会提供一个服务器来设置结果不就好了。但这是不可行的,问题有两个:1. 中心化的服务器不管再完善,永远有被DDOS或者篡改结果的可能性,一旦出错,资金在智能合约里自动分配,是无法回退和修正的,这个极其危险。2. 如果由中心化的结果设置方,那么即便事件是记录在区块链上的,依然需要取得牌照才行。一个自由的预测市场会囊括各种类目的预测事件,取得所有牌照是不现实的。

一种自然而然的思想就是学习类似区块链的共识机制,让整个网络由去中心化的结点来共同监管控制。对应到预测市场,我们能否让所有的菩提币持币人来共同以投票的形势来汇报结果。

这里就可以回答之前有朋友提到的菩提和Augur在技术上有什么区别了。其实预测市场的定义很明确,所以在使用上体验一致,最核心的区别就在于仲裁机制上的区别。

仲裁机制解决的问题是在人人都知道现实世界的事件结果的前提上,以投票的方式把结果投出来。Augur的实现机制是最原始的一轮投票,规则是哪个结果投出了多数票,那么少数票的那些人的币就要被没收,分发给多数票的投票人。但是这种一轮投票是很可能被某些持币大户突发作弊的,一旦成功一次,整个平台的可信度就会归0。

另外一个是Gnosis,他们是让用户在创建预测事件时选择一个可信数据来源。但是我们知道不管之前的数据来源再可靠,都有在未来出现问题的可能性。我在和他们团队成员沟通的时候他们也意识到这个问题。

这是为什么Augur和Gnosis这两个项目成立三年多依然没能落地的原因。

菩提的仲裁机制是扩展了Augur的投票机制,由一轮改为多轮。每一轮的多数票是临时的结果。如果用户同意结果,则什么都不能做,结果得出。如果用户不同意,那么可以抵押比上一轮多10%的代币来驳回上一轮产生新结果。以此类推,直到无人反对为止。所以我们是基于区块链之上用代币投票的方式实现了另一层共识,我们称之为Proof of Agreement。这就是我前面提到的链内共识机制。

有一个有趣的事情是:Augur在开发了3年多之后最近更新了白皮书,和3年前的完全不同,他们目前采用的仲裁机制居然和菩提去年6月份发布的模式几乎一样,而我们的产品已经在测试链上测试了3个多月了。

这能够从侧面应证我们目前的方案是可行的。我个人觉得要实现链内共识在设计上有几个标准:1. 机制要极简化;2. 要采用博弈机制;3. 要用足够高的激励机制。

回归做这个项目的初衷,目前区块链行业是一个火爆过头的行业,很多项目都是更喜欢做链而不是应用。原因在于市场估值上大家更加认可链的价值,同时很多项目觉得自己做链有更高的可定制自由度而无需面对类似以太坊当前的拥堵现状。

我个人觉得为了链而链的思路在未来是会出现问题的,大多的链会互相竞争节点资源,结果就是大量的链因为没有节点支持,会变得很中心化,并且容易被黑客操纵,安全性会是一个很大的问题。

纯粹的区块链应用在当前估值上会有些吃亏,但是长远来看,这是与区块链共建生态的一个共赢关系。成熟的区块链保证了安全性,而区块链应用将繁荣区块链的生态。区块链作为一个行业在出现之初只是一个小社区,成长到今天,需要真正落地的应用来验证其潜力和应用前景。这是菩提致力于做一个真正去中心化预测市场的初衷。

与此同时,作为一个dApp,在未来,可以在所有成熟的区块链平台上部署,瞄准的不只是一条链,一个生态,这是dApp的价值潜力。只不过需要先有产品落地才会发挥这样的优势。

这里还想提一个我最喜欢的基于区块链的预测市场应用场景,假如预测市场部署在以太坊上,然后用户创建一个事件是“本月底最后一天以太坊的价格是否会超过1000美元”?那么,这基于是一个基于区块链的去中心化数字货币期货交易平台。也就是说,用户无需把以太币打到交易所,即可直接在链上交易。

最后我想再讲讲去中心化预测市场的挑战吧。

1. 技术上,智能合约的安全性一直是非常大的一个考验,DAO被黑是一个巨大的教训。这也是为什么ICO横行,因为基本上代币合约足够简单,基本不会有问题,但是实际基于智能合约的dApp少得可怜。

2. 认知上,预测市场由来以久,大众一直把这个领域与高投机相关联,如何通过区块链的公平对赌来改变人们的成见是一个需要长期培养用户习惯的过程。

3. 监管上,我们看到区块链技术目前在全球上至国家下至大众都倍受热捧,但是数字货币却是一个充满争议的领域。因为区块链做为一个去中心化的可信网络是无需监管的。而数字货币的项目发行方、交易所、参与用户却有很高的不确定性,需要合理的监管和规范。同样的作为一个去中心化的预测市场,虽然提供的是一个可行的预测市场平台。但是预测市场应用场景的创建者和参与者如何规范,也是一个值得思考的问题。

就像当年互联网出现的时候一样,众多的奇思妙想倍受追捧,各种IPO层出不穷,然而用户群体太小,基础设施不健全,导致短期行业过热的泡沫现象。区块链同样处于这样的阶段,菩提搭建的预测市场希望能够在这个时间培养用户群体,并为未来的金融服务搭建底层的预测协议,在未来为行业贡献我们的一份力量。

感谢大家,我今天分享的主要内容基本上就是这些了,欢迎大家提问。

问答:

问题1

徐易容:“一个真正的dApp需要把App的所有权和控制权以某种链内共识机制交给用户”,这点怎么理解?

林吓洪:就是项目的创建者不是项目的实际拥有者。项目的创建者是无法停止应用运行的。

问题2

许波: 完全的链化是未来的趋势对吗?还是以后会共存?

林吓洪:会共存。

问题3

方军:互联网上,有成功运行的预测市场吗?

林吓洪:几乎没有,因为就像我说的,中心化的预测市场是需要强监管的,否则很多不确定的事件会发生。

方军:如果没有,那为什么区块链就会有?我比较倾向于认为,区块链比较适合先改造已经有互联网的,优化某个环节。

林吓洪:互联网上没有不是没人做,是不能做。

问题4

崇慕:林总,外部数据如何保证真实性呢?例如贾跃亭回国的依据是什么?

1521799671859606.jpg

林吓洪:这是测试用的贾跃亭事件。

澄清一点,预测市场的事件是需要公开可查可验证的,如果你创建类似“某男星与某女星在2019年前是否会结婚”这种事件是无效的,因为无法公开验证结果。

问题5

徐易容:“这种一轮投票是很可能被某些持币大户突发作弊的”,大户怎么做到呢?

林吓洪:比如说你投了1个亿到某个结果上,结果预测错了,那么你为了挽回损失,你会去买大量的代币,投出你那个错误的结果,争取把你的资金拿回来。

许波:就是在结果仲裁的时候,大户作弊用钱干预了仲裁投票的结果。

问题6

许波:菩提的设计确实解决了如何界定结果的问题。我关心的是用户在创建预测事件时,菩提如何界定这个预测的有效性?我媳妇会生个儿子还是女儿——这样的预测算有效预测事件吗?

林吓洪:你这种事件可以创建,但是没有人会参与。

问题7

周建:特朗普竞选的大数据应用及民意引导方案对于投票预测影响很大啊,对于大数据的应用主导或者优势权是不是在预测中占比更大作用?

林吓洪:预测市场建立的是一个双方或多方公平对赌的平台,并不会主导预测,当然预测的参与方可以在链下运行预测模型,再在链上参与预测,这是可行的。

问题8

许波:菩提上的信息中介(Oracles)是什么机构提供的?

林吓洪:菩提的信息中介目前第一轮是事件创建者指定的第三方数据接口。之后的每一轮是菩提币的持币用户手动仲裁。

问题9

许波:不管是在Augur,Gnosis还是菩提,有没有特别代表性的一次预测,后来确实证明了事件的走向?

林吓洪:目前都还没有正式的产品上线。菩提一直在测试链上,目前在集中修复一些UI问题,期待能够在1个月内上线主网,到时候希望能得到大家的支持。

问题10

徐易容:如果一个事件的预测,少数人和多数人不一样,但是最后的结果是少数人正确。多数人会不会联合起来不认帐?多轮投票也没用?取决于投票规模?

林吓洪:不会的。因为某个预测事件的多数人其实是整个社会的少数人,如果有人在某一轮试图投出错误的结果,面对已经在现实发生的公开事实,所有持币人看到的修正结果后的巨大收益(90%回报),会有非常大的激励和共识去把结果改回来。坏人的共识永远都是几个人的内部沟通,好的人共识是基于现实结果的客观共识。

另外,菩提基金会在早期预测了10%的总代币做为紧急仲裁。

徐易容:明白了。多轮投票的参与者不限定在最初的投票者范围内,对吧?

林吓洪:不限制的,人人都可参与,只要你抢到了,并且和最终结果一致,你就能参与分配奖励。

菩提的预测市场里有一个叫BOT法庭的版块,持有BOT的用户只要在里面找知道事实的事件,诚实汇报结果,最终就会自动获取回报。

问题11

徐易容:我还有一个挑战一点的问题哈,我现在了解了你为什么要做预测市场的初衷了,非常有意义。但是我有点不理解预测市场的价值到底在哪里,是满足人们的娱乐需求?

许波:如果只是关注根据事实来获得相应收益这个结果,这个预测就只是有点博彩和娱乐的意义了。我觉得更应该是预测本身的价值才对。

林吓洪:预测市场的价值就在于对冲风险。我举个有趣的例子,有一位网球高手,他每一次比赛的时候,他的父亲可以通过菩提的预测市场来预测他儿子这次比赛会输。

那么如果他比赛赢了,他父亲会很高兴,如果他比赛输了,那么他父亲预测的对了,获得回报,他父亲也高兴。

实际上我们现在生活中,你购买保险就是这样,所有买保险的人都是在预测自己会有不幸的事件发生,如果没发生钱就白交了,如果发生了,那就会得到补偿。所有这些都是预测市场运用到现实生活的价值。

问题12

张有明:菩提有点象似于基于智能合约的网络博彩?

许波:应该不算博彩,其实是人人都可以出钱做调研。

林吓洪:你觉得投资协议里的对赌协议是不是博彩?

张有明:再问得明确点:

第一种:预测事件  ----> 是提供专家系统,类似于事件预测,然后为人工决策做出依据(类似于基于AI的股票预测系统),

还是第二种:提供基于区块链的投注系统,让人来投注趋势,最后通过智能合约完成一个“猜测”过程?

是第一种还是第二种?如果是我第二种模式,那就算一个中介+合约+投注+裁决系统,与”预测“关系不大了。系统无需做预测,只是出一个平台,供大家投注。

这个严格来说,不算预测市场,应该就是一个“博彩”平台,满足娱乐需求。不知这样理解对不对。开始看到“预测协议、预测系统”,觉得是系统基于数据对未来做出判断,供决策。现在看来,还是类似于一个博彩的,这样宣传更容易记住。

林吓洪:这不是娱乐。实际上历史上针对预测市场的研究会发现,基于对赌的预测事件比免费的问卷调查更能反应事实,在科研之类的领域也有大量的应用。

我最前面已经讲了,博彩只是应用场景之一,不是全部,就像这个世界上有一部分是坏人,你不能说全世界都是坏人一样。

徐易容:就是说,我可以观察对赌投票的情况,提前了解人们对一个事件未来结果的真实预期。这个太有价值了。

林吓洪:对于参与预测的人来说是获取回报或者对冲风险的好处。对于不直接参与预测的人可以利用这些信息来作为自己预测将来的依据。

在区块链现阶段搭建可用的基础平台的挑战非常之大,所有的技术突破或者产品创新都是在摸着石头过河,菩提的价值不在于赚钱,而在于作为一个底层协议,能让代币的持有者(平台拥有者)带来多少价值,这和传统一盈利模式是有天壤之别的。


审核人:

标签: 火星社群 林吓洪 预测市场

觉得不错,给小编个打赏吧

评论
0
0

登录后才可以评论

查看全部(0)

相关阅读

火星财经

评论(0

荣格财经名家专栏

展示荣格财经专栏名家个人发布的最新、最热区块链资讯文章。

推荐名家 更多>

最新快评更多>

推荐阅读 更多>

关注微博

关注荣格财经微信公众号

荣格财经读者11群

加入荣格财经技术交流群