人工智能与区块链的角色,如同计算机与互联网。互联网帮助计算机实现了信息上的互相联通,计算机则为互联网提供了生产工具。同样,人工智能可以帮助区块链解决自治、效率、节能以及智能化等方面的技术难题。而区块链则能够让原本孤岛化、碎片化的人工智能以共享方式实现通用化。
人工智能与区块链,在技术上有着各自特征,又在运用上出现不同的痛点,这决定了两者之间的结合是必然的,同时又能相互解决难题。
区块链技术上的分布式和去中心化,可以为人工智能带来广阔与自由流动的数据市场、模块资源和算法资源。另外,当人工智能技术应用到区块链后,区块链也会变得更加节能、安全与高效。
由于区块链和人工智能的结合,有着两种不同方式,因此体现出不同的侧重点:基于区块链利用人工智能技术,将之用于对区块链的优化;基于人工智能利用区块链,利用其去中心化和分布式结构,解决人工智能整体系统的调配,并实现数据、算法、模型资源的充分自由流动。
两种优化方式的特点,具体表现为如下方面:
1.区块链对人工智能的改变
人工智能包括三大核心:算法、算力和数据,三者缺一不可,而人工智能发展中最为缺乏的当属数据资源。
互联网时代,带来了大数据时代。但当下很多数据却被中心机构和企业牢固掌握,甚至个人的消费记录、医疗数据、教育数据、行为数据等也是如此。由于数据市场没有形成,人工智能缺乏足够的训练,无法不断优化和升级。
区块链的几大主要特征,使得数据市场的形成变成可能。它既能保证数据的安全隐私,又能保证数据的交易和共享。
例如,区块链可以用于打造分布式人工智能网络,实现人工智能不同功能之间的相互调用,从而加快人工智能的发展速度。在分布式区块链的网络上,可以为人工智能的协调开发,创造出动态平台。在这一平台上,每个人工智能节点都能调用其他人工智能节点的模块和工具包。同时,如果面对黑客的攻击,分布式人工智能系统也会更加安全防范。
同时,区块链能够改变传统中封闭的人工智能模式,共享人工智能资源,鼓励数据共享。
过去,许多先进的人工智能开发工具,被不同的研究人员所存储掌握,其他任何人都无法安装、配置和运行。由于商业模式的缺乏,外界没有任何机制去访问他们所掌握的算法和模型。正是区块链的共享与激励机制,能够鼓励人工智能模型开发者主动共享其开发成果和数据集。(www.xing528.com)
例如,区块链上采用代币激励的方法,为数据集的共享提供了可以参照的激励思路。当研究者看到获得前期收益的可能时,他们就会愿意相互合并数据,打造新的数据集,这样,人工智能就可以基于这些数据集,形成新模型。
在区块链数据库中,权限被看作最重要的资产。这一思路引入到人工智能数据和模型的管理中,能够有效控制其流向。在创建数据集和模型时,开发者能够预先指定许可,以资产管理的方式限制其他人如何使用。而开发者作为权力持有者,也能够将这些数字资产许可权转让给其他任何区块链上的节点。
总之,与今天呈孤岛状分布的大数据相比,区块链所要打造的分布式人工智能平台,目的在于实现算力、数据、资源的充分自由调度,为人工智能建立可以真正自由流动而成熟的商业市场。
2.人工智能对区块链的改变
虽然区块链拥有独特的技术能力,但在近几年的高速发展中,也暴露出了许多问题,影响其商业化进程。因此,有必要利用人工智能技术,对其进行颠覆式的创新。
人工智能对区块链的影响,主要包括以下几个方面:
凭借人工智能算法的优化,结合共识机制,能够节约区块链对电力和能源的消耗。例如,将人工智能用于POW共识机制和哈希运算过程中,能够显著提高计算效率,节省电力能力。
人工智能可以引入新的分散式学习系统,解决区块链上的数据冗余问题。这种分散式学习系统,采用新的数据分片技术,能够让系统更为有效。此外,通过人工智能模型与算法的优化,还能让区块链做到自然进化、自我调整,有效防止漏洞的出现。
此外,人工智能还能更有效地管理区块链自治组织。传统意义上,如果没有具体明确的任务执行指示,计算机就无法完成指令。相比之下,人工智能可以更聪明、周到地管理任务,而将之用于区块链社区的管理,则管理效率会大大提高。
总之,人工智能与区块链在技术上能够相互促进与融合,随着人们寻找到的途径越来越多,这种积极外部性将得到迅速放大。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。