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