众所周知,人工智能包含三个核心要素:数据、算力和算法。从这里也可以清晰看出人工智能和大数据、云计算的关系,大数据负责数据和算法,云计算提供算力,但人工智能和区块链有着怎样的关联?两者的结合又会给彼此带来哪些优势?
目前业界对区块链与人工智能的关系,已经有了一个比较一致的共识:
人工智能提高了生产力,而区块链改善了生产关系。区块链可以借助人工智能对链上数据进行分析、训练、模型化和再利用,同时区块链上的数据则通过分散控制和数据多方共享,保证人工智能的安全性和稳定性。
区块链有望破解人工智能发展的数据壁垒
人工智能的发展和进步,需要大量数据予以支撑,正所谓“巧妇难为无米之炊”,数据之于人工智能就像是做饭所需的大米一样。过去,人工智能一直受制于没有足够多的数据来验证和训练。如今,互联网应用的深入将人们带进大数据时代,数据量已经不再是人工智能发展的瓶颈,但数据共享的壁垒却成了新的制约因素。
如今,许多数据都聚集在中心机构手里,比如个人消费记录、医疗数据、教育数据、用户行为数据等,这些数据都分属不同的机构所有,却不能随意被个人或机构支配,数据交换和共享的市场也一直无法形成,这种中心化的大数据带来的结果就是信息孤岛。
造成信息孤岛的关键原因之一,就是无法保证数据提供方在共享数据之后能够共享利益。而区块链技术凭借自身的去中心化、匿名化、信息不可篡改等特点,可以更好地确保数据共享过程中的安全性、私密性等,更重要的是,区块链特有的激励机制进一步打破了数据共享的壁垒,促进了数据市场的良性发展。
区块链给人工智能带来的不仅仅是打破数据壁垒,当我们越来越多的业务和交易通过互联网和云来实现,每个人都希望个人的数据记录能够被安全保存,并确保这些交易在传送过程中不会被修改,问题是当下没有任何一个应用程序可以信任任何一个网络。在这种情况下,区块链技术的应用可以为跨网络的安全交付提供端到端的加密机制。
也就是说,区块链技术的应用,不仅可以促进数据共享的步伐,还能确保数据共享的安全性和稳定性,这无疑为人工智能的发展奠定了坚实的数据基础。
人工智能加速区块链技术应用普及
如果说区块链解决的是人工智能的数据安全、可信赖等问题,那么人工智能反过来给区块链所带来的则是数据处理效率的提升,以及在安全性、可扩展性等方面的增强。
目前,区块链在性能等方面存在着明显不足,这也在很大程度上制约了区块链的应用普及。为此,许多研究人员都希望在区块链的架构上进行改进,以提升区块链的性能。目前,在单向链表上改进多是治标不治本,在密码学上改进的可行性不高,在去中心化上改进也存在问题。
即便上述这些问题都得到解决,区块链的效率又会变得更低,人工智能技术的应用则可以大大提升区块链的效率,尤其在区块链技术的发展和应用还处在初级阶段的今天,人工智能技术的应用,更可以帮助区块链避免像互联网早期一样,一旦大量数据出现后,人们就被淹没在数据的海洋里。
未来,当所有的数据都放在区块链上,不同机构之间会产生大量的数据交换行为,他们都需要对数据进行访问授权、跟踪其使用情况等,这些工作无疑要交给更加高效的人工智能来完成。
在安全性和隐私保护上,尽管区块链已经足够安全,但区块链的深层次应用上,不管是安全性还是数据的隐私性都需要进一步增强,人工智能技术的应用,则可以进一步保障区块链应用部署的安全。
总体来说,区块链与人工智能两大新技术的发展可谓相得益彰,区块链通过提升数据的信任度来打破数据壁垒,从而为人工智能的发展和实践提供基础的数据支撑,人工智能则从技术的角度提升区块链的效率,促进其普及应用。
正因为如此,在百度云的区块链战略中,一直将区块链与ABC(人工智能、大数据、云计算)等新技术相提并论,并积极探索这些新技术之间的融合。
其中,百度云ABC+Blockchain云端区块链产品和方案的推出,着重强调了区块链技术的多场景应用和生态建设在国内各领域的全面构建与升级。这对于人工智能、区块链等新技术的创新突破和应用普及无疑有着重要意义。
关注百度云微信公众号,了解和体验百度云区块链产品。