区块链和人工智能(AI),作为新兴的技术,近几年受追捧的程度有目共睹。随着区块链和人工智能技术的齐驱并进,越来越多人开始关注两者融合发展的可能性。关于区块链和人工智能结合,下面我们就简单来谈一下二者。
区块链,本质上是一种去中心化分布式账本数据库。区块链系统中,各节点通过共识机制彼此信任,不再需要中介机构;数据记录以时间线形式同步储存到各个节点,公开透明且难以篡改。
人工智能是使智能机器和计算机程序能够以通常需要人类智能的方式学习和解决问题的科学和工程,包括自然语言处理和翻译,视觉感知和模式识别、决策等等。
区块链重心在于保持记录、认证和执行的准确,而人工智能则助力于决策、评估和理解某些模式和数据集,最终产生自主交互。区块链和人工智能,有以下三个主要共同特点和需求:
1、数据共享
各个节点进行高效数据共享,是分布式数据库的一个重要特点。而人工智能需要大数据,尤其依赖数据共享,可供分析的开放数据越多,机器的预测和评估越准确,生成的算法也更可靠。
2、安全
区块链承载大规模和高价值交易时,对网络安全性有极高需求,这可以通过相关协议和技术手段不断提升。人工智能对机器自主性控制上也有很高安全需求,尽可能避免意外事件的发生。
3、信任
区块链上,信任是各节点间进行交易和记录的前提。人工智能为了使机器间通信更加方便,同样需要设定不同层次的信任级别。而不管是区块链、人工智能还是其他新兴技术,信任都是其发展和进步的必要条件。
区块链如何助力人工智能?
1、区块链有助于人工智能获取更全面的数据。
全数字化世界面临的一个根本挑战是:盲人摸象,没有机构可以拿全所有数据。即便是像阿里、腾讯、谷歌、亚马逊这样的互联网巨头,所能获取也只是基于自身业务的有限数据。
不可否认,巨头企业利用自身有限数据,同样可以维持人工智能运行,但正如上文所说,可供学习、分析的数据越多,人工智能的预测、评估、决策等才能更准确。
区块链技术则能够帮助各机构打破“数据孤岛”格局,促进跨机构间数据的流动、共享及定价,形成一个自由开放的数据市场,让人工智能可以根据不同用途、需求获取更加全面的数据,真正变得“智能”。
2、区块链可以帮助我们理解人工智能的决策
有时人工智能做出的决定,让人类很难理解。因为它们可以根据掌握的数据评估大量的变量,并且能够自主“学习”,根据变量对实现的总体任务重要性进行决策。而对我们人类而言,很难预见到如此庞大的变量。
如果将人工智能的决策通过区块链记录下来,那我们就可以对人工智能的决策进行有效追溯和理解,及时洞察它们的“思维”,尽可能避免一些违背设计初衷的决策出现,一旦发生意外也能快速定位原因所在并及时修正。
同时,由于区块链记录的不可篡改性,也能方便人们对人工智能设备记录进行查询和监督,提升人们对人工智能的信任和接纳度。
人工智能如何驱动区块链?
1、人工智能帮助区块链降低能耗
众所周知,区块链系统中,挖矿是一项极其困难的任务,需要大量的电力以及金钱才能完成。人工智能则可以摆脱“蛮力”的挖矿方式,以一种更聪明、更高效的方式管理任务。
现在,不少手机已经通过人工智能来优化电力消耗、提升系统性能,如果类似方式在区块链系统中实现,将会大大降低矿工挖矿硬件的成本以及挖矿所需电力的消耗。
2、人工智能辅助区块链检测欺诈
人工智能通过大量“学习”,很容易发现并防范欺诈行为,这些目前在银行和电商业务中已经得到广泛应用。当非正常刷卡交易发生时,银行会自动发短信提醒安全风险;当网购遇到假冒客服人员时,电商平台会自动提醒注意防骗。
而区块链中欺诈交易行为并不少见,如果能将人工智能深度应用到区块链系统中,对保障区块链安全交易会大有裨益。
人工智能所面临的问题,是传统技术无法解决的,转而向同为新兴技术的区块链求助或许是一个明智的选择。 数据中心化的前提下,数据的使用方式也缺乏透明度,当数据提供者无法对自己的数据进行有效管理时,很多人都选择不再进行数据分享。而区块链恰恰可以解决这一问题。在链上,每一份数据的上传者、使用流向和成果都有迹可查用户对数据拥有所有权和自主使用权。数据上传者还会收到使用方提供的数字加密货币作为补偿,当用户能够将自己产生的数据变现,并可控制数据流向,相信会有更多的人愿意提供相关数据。对于AI来说,安全的数据共享意味着更多的数据,然后就会有更好的模型,更好的行动,更好的结果,以及更好的新数据。
面对高昂的算力成本,AI行业可能束手无策,但是区块链最不缺的恐怕就是算力了,挖矿是一项极其困难的任务,需要大量的电力和金钱来铺设算力才能完成。冗余的算力完全可以为AI节省成本,反过来,AI已经被证明是优化电力消耗的有效手段,提供类似的解决方案应用在区块链。这也许会导致挖矿硬件方面的投资下降。 区块链能为人工智能行业带来光明的前景,反过来人工智能也可以为区块链加油助威。
德勤在2016年估算区块链验证和共享交易的总运行成本大概是每年6亿美元左右。一个智能系统或许实时计算出某个特定节点成为第一个执行特定任务的节点的可能性,从让其他矿工有可以选择放弃针对该特定交易的努力,从而削减总成本。从而减少无用功的付出,以此提高效率。 AI和区块链可以说是技术领域的两个极端方面:一个是在封闭数据平台上培育中心化的智能,另一个则是在开放数据环境下促进去中心化的应用。但两者天然优势互补,在人工智能为区块链提供更强大拓展场景与数据分析能力的同时,区块链技术可为人工智能提供高度可信的原始数据以支持其持续的“深度学习”。
此外,业内也有关于用AI来辅助编写智能合约的构想,也是不错的探索方向。
总之,尽管区块链和人工智能是两种不同的技术趋势,但两者通过优势互补迸发的巨大潜力依然值得我们去深入挖掘。