专访|段凯:区块链也是一种“AI” 两者融合发展的前景
2018-09-25 09:01

段凯:AICHAIN项目的创始人兼CEO

前北京比特大陆科技有限公司软件研发总监,负责比特币、ETHDASH等虚拟货币的挖矿算法移植,矿机产品软件开发,基于虚拟货币支付的电商平台研发及管理工作;同时也参与AI应用基础平台需求的调研。在区块链与AI技术结合的方向有着深刻理解和丰富经验。其创立的AICHAIN项目是首个提出AI共识(POAIPROOF of AI)的公链项目,并已申请专利。通过利用AI技术来控制区块链的运行,利用人工智能分析决策算法来选择区块链的超级节点,避免人为因素的干扰,以追求效率为目标,兼顾公平、公正和安全。同时给AI应用提供去中心化的数据资源交易服务。

分享主题:区块链也是一种“AI”,两者融合发展的前景

     1.区块链信任的本质是:相信机器

区块链本质上是也是一种AI:人愿意相信机器,机器就是硬件+软件。

区块链可以理解是初级的分布式人工智能系统,是以逻辑型的软件算法来实现对人类资产的管理。

区块链目前最重要的作用是对人类提供数字化资产的管理和使用服务。人愿意把资金交给机器管理,但不愿意相信人类。

     2.AI会成为区块链的信任和共识的基础

依靠人工投票选超级节点的做法,我认为是一种区块链技术上的倒退,你会相信少数富人吗?我不会,也许现在信任是没问题的,过1年,过10你还能信任他们吗?现在有越来越多的人已经意识到这一点。

AI将会是区块链在机器算法基础上建立信任机制的延续和升级。

从我自己做的AICHAINPOAI共识来说,我认为单一的 POS, POW, POA都不好。需要混合使用,因为它们各自都存在,就有存在的意义。

POA: 能够提升交易确认效率。

POS: 能够鼓励持有。

POW: 能够证明这个节点有计算能力。

AICHAIN初级版本使用了 POA+POW,同时也要求持有AIT,目的是为了让 AI 有条件去用POW考核节点能力;同时分配超级节点,靠POA提高处理效率。

我预期以后混合型的、多参考因素的共识机制,而且是靠机器智能算法来控制区块链共识的机制,将会成为主流。

      

     3.AI有能力和理论基础给区块链带来质的突破

区块链因为去中心化的架构具备了天生的优缺点:

优点:不需要中心化的组织干预,可以保证数据记录的安全,主要是防止篡改。

缺点:交易速度慢、分布式数据记录的存取效率低且成本高。

有些缺点现在来看是哲学层面的矛盾:效率和去中心化,虽然有很多区块链项目宣传百万量级的处理速度,但我个人观点是达不到,并不看好。

我对于区块链并发处理效率的提升的观点:记账处理也要中心化。

利用分布式AI来继承去中心化的特性,是POAI共识的演进目标。依靠去中心化的、分布式AI仲裁选择出另外一个区块链的唯一的超级节点。这种情况下,才能有资格和传统中心化系统来比拼并发效率,才有可能达到百万量级。关键是依然保留了去中心化的安全特性。

4.在谈到区块链给AI带来的好处之前,先说几个区块链应用到AI里的误区

大家都认同区块链适合改进生产关系。
在很多项目中以共享区块链节点计算资源,共享区块链节点存储资源,给AI使用,获得token激励。这些虽然看起来说得通,但实际上根本不可行。以这种方式去分享计算资源,根本无法稳定、正确的保障AI开发者的计算需求。
也有些项目提到了数据上链,促进AI行业数据价值的流转。这个也不靠谱。以数据格式种类,数据大小,以及AI公司对数据存取的效率要求来看,数据放到区块链上,根本无法满足AI企业的要求,甚至根本就存不下那么多,那么大的数据到区块链上。
5.区块链给AI应用生态带来的变革之一:基于不可信任的算力平台提供有价值的计算服务
在一个无法信任的算力平台上获得正确、有价值的计算结果,这个功能点是被很多人忽视,至少在国内我还没有看到在此方面做深入研究的。
我是去年底、2018年初时在AI这个领域范围内,和美国的一个基于显卡的算法开发者交流时,知道美国的一些团队已经在研究、开发、甚至已经在试运行这种计算服务。
这个功能点是来源于区块链的挖矿,而产生与AI计算服务结合的需求其实来源于两个行业的人:
区块链:如何把毫无实际服务价值的挖矿,变成有意义的工作,不再被浪费电力所诟病?
AI:如何获得更廉价的计算服务,但是必须保证计算结果的正确性,不能给我一个假的结果骗取奖金?
在这里我只是介绍一下大概的思路,毕竟这个是别人的成果,我们还是要尊重知识产权。
挖矿:你无法知道矿场的机器是好,是坏;不知道下一刻是否突然断电;所以挖矿的机制里面是严格按照矿机返回的计算结果的数量来计算收益,且每个计算结果都可以校验正确。
AI:借用区块链挖矿的思路,解决以下几个问题点就可以实现基于不可信任的算力平台提供有价值的计算服务,同时可以完成挖矿计算。
1)AI的计算任务要能够拆解成碎片,细化为具体的某一个算法的计算任务。
2)在计算任务的输入数据维度内植入极少量校验用的数据,使得计算结果能够快速校验正确性。
3)在计算任务的输入数据维度内植入少量区块链挖矿的数据,使得计算结果可以用来给矿池打包出块。(这个其实是我后来交流时,自己加上去的想法,是建立在第2点基础上的)

6.区块链给AI应用生态带来的变革之二:个人数据价值经济。

首先再解释一下:用区块链做数据交易服务,实现个人数据价值变现,是很好的,但需要用合适的方法:中心化和去中心化结合。

AICHAIN给应用方提供DAE平台服务的设计原则举例,就是:数据实体不上链;密钥交易上链。

这种做法的目的就是为了保持原有的传统应用中的中心化数据存取的架构。这种方式能够最大限度的降低传统应用的集成门槛,技术改造的代价会小很多。利用非对称加解密的技术,能够很好的配合智能合约的密钥交换的过程,保证每次交易的密钥都不同,且每个用户的密钥都不同,密钥和加密后的数据实体内容唯一绑定。这种条件下,就能够做到:下单支付、发货、收款三个标准的过程,适合智能合约的执行。

在上述的数据交易环境下,结合AI应用使用过程依赖于用户提供数据的场景,能够使得个人的信息,使用AI产生的数据等,能够有价值变现的渠道,且使用户具备知情权和授权能力。

7.插一个话题:经常有人对我提到,这种依赖于密钥交换的交易,以后遇到量子计算怎么办?

区块链里面讨论量子计算的威胁比较多,也有人问过我是否可以用AI来解决这种威胁。我的观点是AI解决不了。

量子计算我在朋友聚会上有机会向IBM、中科院的专家请教过的,其实这个命题是有先后顺序的,也就是先得明确量子计算能够达到什么程度的技术能力,才能够知道使用什么样子或程度的算法来抗量子。 但是现在没有明确量子计算的能力范围。毕竟量子计算这个子弹都还没有正式出来,你怎么知道做多厚的防弹衣?

我个人的观点是: 

1)现阶段没有必要因为担心量子计算的威胁而投入太多精力去防护。因为以后总归是要升级的,提前应对不一定会获得预期的效果,反而到时候还是会再重复应对一次。

2)量子计算是基于超导状态下的 量子态 的计算,注意量子其实不是一个物质,而是一个状态,这个状态很不稳定,所以目前量子计算是不稳定的,需要耗费大量资源去纠错或容错,实际的计算能力还无法有一个明确的指标出来,或者说还不如我们现在的CPU。

8.几个使用区块链的应用案例

面向C端用户的AI应用产品有:

个人职业顾问或猎头服务:个人的简历数据由个人掌握,重视个人隐私的保护,同时企业在获取个人简历联系方式时,要求支付费用给个人,个人同意后才会发出联系方式信息,同时个人拿到企业支付的费用。

虚拟主播服务:主播个人的照片,身材,声音数据交易后,用于组成虚拟3D人物给用户提供服务。

一些非AI类的其他传统的应用有:

个人医疗的记录:个人的医疗数据的使用,强调用户个人的数据拥有权和使用权,用户来授权自己的医疗信息是否给医生看。在获得用户授权的前提下,只有医院有权限修改用户的医疗数据。

音视频DRM与区块链的结合:传统的音视频版权保护系统,很多技术上就是基于密钥传输和交换安全的,通过与区块链结合,能够进一步把交易的资金与音视频内容的密钥传递结合起来,提高分发效率和交易安全性。

软件发布:软件的license分发和DRM系统的需求类似,license可以直接上链交易和传递。

这些软件、音视频文件等数据实体内容本身不在链上,依然靠中心化的系统来给用户提供下载等服务。

9.基于区块链智能合约的去中心化交易服务的应用难点

区块链不能证明数据的真假。溯源是可以的,但防伪是不行的。

现在大部分区块链的应用都是依赖于智能合约来控制资金的流转过程。使用区块链的难点在于:如何证明你所要购买的商品或服务是有效的?如何保证购买者付钱之后,拿到的是有用的商品或服务?

区块链无论怎么设计,它也绕不过去一个基本的规则:一手交钱;一手交货;

区块链的智能合约解决的是:先交钱,还是先交货的问题?

智能合约:以软件代码为中间方,来保证上述2个步骤无论谁先谁后,资金一定是在交货之后,给到卖方的。且执行逻辑和过程公开透明。

但是区块链只能管理到资金和货物交付层面,无法提供对货物是真是假的判断服务,所以商品或服务的交易,在区块链应用上执行层面会遇到一个极大的问题或门槛:交易对象的真实性或有效性无法保证。

区块链上的应用需要进一步完善认证机制,解决交易对象的有效性证明的问题,才能进一步改进生产关系的效率。

10.因为上面讲述的难点,预期:买卖生意中的三方关系和角色会发生改变

传统的三方:买方、中介方、卖方。会逐步过渡成为在区块链上的:买方、认证(担保)方、卖方。中间方不再参与资金托管、资金流转和商品货物交付,完全由买卖双方自主谈判和完成交易。

认证方则负责对买卖方的信用、商品货物真实有效性进行认证,也可以记录到区块链上。买卖双方作为用户,都会对认证方有自己的评判和认知,以后认证方的信用度和收益价值会形成关联关系。


下一篇:
Googl...