加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

区块链的5大挑战以及AI带来的4大机遇

发布时间:2019-02-14 23:44:37 所属栏目:建站 来源:佚名
导读:多数人对区块链+AI存在不少的认知误区。 过去几年中,区块链和人工智能无疑是最热的两个技术词汇,相关成果在学术界引起了广泛的关注,在资本圈也极受追捧。 近期,链捕手(ID:iqklbs)向清华大学副教授、MATRIX首席人工智能科学家邓仰东教授约稿,请他谈一
副标题[/!--empirenews.page--]

多数人对区块链+AI存在不少的认知误区。

过去几年中,区块链和人工智能无疑是最热的两个技术词汇,相关成果在学术界引起了广泛的关注,在资本圈也极受追捧。

近期,链捕手(ID:iqklbs)向清华大学副教授、MATRIX首席人工智能科学家邓仰东教授约稿,请他谈一谈对区块链与人工智能关系的理解。邓仰东教授主攻人工智能、电子设计自动化、并行算法和图形处理器架构等领域的研究,曾为中国高铁设计及研发了人工智能预警安全解决方案。

在本文中,邓仰东教授详解了人工智能与区块链行业各自遇到的挑战以及AI能给区块链带来哪些机会,具有很高的可读性以及思考价值,希望能对你有所启发。

自从2018年以来,行业里有很多关于融合区块链和人工智能的探讨,出现了AI赋能区块链、区块链AI市场等新提法,也有人认为还可以进一步结合物联网(IoT),甚至还有人认为区块链和人工智能能够进一步整合量子物理和神经科学。

那么,去除掉各种泡沫和噪声之后,究竟这种融合有无意义?具体说来,我们关注这样一系列问题:区块链和人工智能互相能为对方带来什么?二者的融合能否形成1+1>1的效果?特别是,区块链和人工智能都不是终端级产品,那么两者结合能否成为催生新的终端应用的平台?

区块链的5大挑战以及AI带来的4大机遇

图1.区块链和人工智能的融合

总体上看,笔者认为区块链和人工智能的融合的确能带来全新的机会,总体关系如图1。笔者将从四个方面对以上问题进行探讨。首先,简单介绍区块链和人工智能的基本概念,并且讨论当前这两者面临的主要挑战;第二,从区块链角度看,AI能否带来什么好处;第三,从AI角度看,区块链能够解决什么问题;第四,我们看看区块链和人工智能融合的一种全新可能,即离散计算资源以区块链组织而形成人工智能云平台。考虑篇幅问题,本文先讲第一部分与第二部分。

01

区块链和人工智能

区块链和人工智能是人类为了解决不同问题而形成的技术。其中,区块链的起源在于分布式计算和密码学的研究,但成为独立的技术领域则从2009年比特币出现后才真正开始;而AI的历史可以追溯到古希腊时代亚里士多德的工作,现代AI则以1958年的达特茅斯会议为起点,之后又经历了至少两次起伏,新的一波人工智能热潮始于2010年前后深度神经网络的优异表现。

我们分别从区块链和人工智能的基本概念开始,探索当前两者分别面临的挑战。

1.1 区块链及其挑战

区块链的本质是去中心化的分布式账本。在早期以虚拟货币为核心的区块链上,例如比特币,区块链就是记录比特币交易历史的数据库。当前,区块链逐渐转型为分布式数据库,随着IPFS文件系统(InterPlanetary File System)的出现,目前区块链记录的数据已不限于交易记录,可以是任意结构化或非结构化数据。这些数据总是被编码为线性串联的数据块,每一块中包含一组串联的交易记录。

区块链记录的数据具有不可篡改的特性,即一旦上线,除非发生恶意攻击(正常情况下攻击难度很高),数据无法随意篡改。区块链的节点具有分布式、自组织的特点,不需要集中建设网络,也没有集中式的管控机制,而是由多个参与者通过共识机制共同决定。

共识机制解决在去中心化环境下,当前谁可以获得记账权的问题,其理论基础是分布式计算中的拜占庭将军问题(Byzantine Generals Problem),目前常见的共识机制有工作量证明(即Proof-Of-Work,POW)和权益证明(Proof-Of-Stake,POS)。

比特币成功设计了基于POW的共识机制(即所谓的「挖矿」),允许获得记账权的一方同时获得奖励,从而吸引了大量计算资源投入到比特币网络之中。在比特币之后,以太坊(Ethereum)引入智能合约,大幅度扩展了区块链的应用范围和灵活性。智能合约以可执行代码的方式,界定交易参与方的行为,并根据约定自动执行交易,从而使得复杂商业行为能够在区块链上实现。

经过十年的发展,区块链已经取得了长足的发展,表现为结合数字货币的公链、以产业和业务结合的联盟链、企业内部使用的私链等三种主要形式。然而,当前区块链技术在蓬勃发展的同时,也面临着一系列挑战:

  • 挖矿能耗

比特币和以太坊以及其它多个主流公链均使用工作量证明作为共识算法,同时对取得记账权的节点进行奖励。以比特币为例,其工作量证明使用特定的哈希函数计算一个随机数,为了保证难度(体现为计算时间),要求结果随机数的前若干位为0(具体位数是动态调整的)。由于过去几年中虚拟货币价格出现了连续强劲上升势头,大量计算资源被投入到挖矿计算之中,并且出现了以比特大陆为代表的行业巨头。

如果把全部挖矿的计算能力折算为浮点运算,粗略估算的总体计算能力达到1023FLOPS(FLoating point Operations Per Second),已经达到谷歌计算能力的1百万倍,或者全球500强超级计算机总体计算能力的10万倍。如此庞大的计算能力当然以电力作为基础,其总用电量已经超过世界上160多个国家。

事实上,2018年Nature Energy的一篇文章指出比特币挖矿的能源损耗超过了黄金、铂金等贵金属,1美元比特币消耗的电能实际上能够开采3.4美元的黄金。然而,挖矿使用的电能对虚拟货币之外的世界全无意义,在全球可持续发展的大背景下尤为刺眼。

  • 可扩展性

无论作为虚拟货币账本还是广义的数据库,区块链上的数据服务均以交易形式完成。由于区块链的分布式特性,交易总是并发产生的。因此,区块链的可扩展性一般指单位时间内能够支撑的最高并发交易个数。一般说来,区块链的吞吐率以Transactions Per Second(TPS)表征,计算方式如下:

TPS = 一个区块内包含的交易数量 / 区块产生时间= 一个区块内包含的交易数量 / (共识算法运行的时间 + 广播并验证的时间)

也就是说,TPS由数据块的大小、共识算法运行的时间和广播并验证的时间共同决定。值得注意的是,由于区块链采用去中心化方式验证交易,因此必须在多数节点形成共识之后才能完成验证,其后果就是目前的区块链在节点增加的情况下交易速度必然下降。比特币的吞吐率为3.3~7TPS,以太坊略高,但也只有30TPS左右。对比而言,使用中心化方式验证交易的VISA信用卡的持续吞吐率能够达到1700TPS以上(VISA官网宣称峰值可达65000TPS)。

  • 安全性

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读