区块链技术开发对人工智能发展有什么影响?
区块链技术开发是当今最热门的应用技术之一,其去中心化、去信任的特点,颠覆了许多行业的传统认知,为行业创新改革带来了全新的方向。而另一热门技术人工智能,也是发展的如火如荼。当这两大热门技术相互碰撞时,又将会碰撞出什么火花呢?
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
区块链最初是作为比特币的底层技术被创造出来,从2016年开始,区块链迅速成为全世界最炙手可热的黑科技,如果区块链成为全世界广泛使用的协议,可能会构造出下一代互联网。
人工智能AI是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
区块链现在已经有1.0、2.0和3.0的概念,人工智能更是在1956年被提出后已经修订升级出无数个版本和范畴。我们仅从区块链的共识机制、智能合约、社区自治几个特性来展开谈论基于区块链的人工智能。
拜占庭将军问题(Byzantine Generals Problem)通常被区块链领域提及,因为其思想与比特币的账本的一致性有关,即要讨论的共识机制(Consensus)。区块链上的共识机制主要解决由谁来构造区块,以及如何维护区块链统一的问题,该问题的理论基础是拜占庭容错(Byzantine Fault-Tolerant,BFT),共识机制是指区块链事务达成分布式共识的算法。
区块链的共识机制恰巧可以在比特币的“连接的世界”中,在人类和机器之间的信息交流方面有效地发挥作用,使得越来越多的自主的机器行为出现,并导致真正的人工智能,实现技术上的突破。
现在仍然是最初级的共识,从PBFT拜占庭容错机制、POW已经进化产生各种各样的共识,比如POS耐力机制、DPOS投票机制、Paft Raft算法机制等等。
智能合约和共识机制,在某种层面来说是有交叉和重叠的。智能合约,从本质上讲,工作原理类似于其它计算机程序的if-then语句。智能合约只是以这种方式与真实世界的资产进行交互。当一个预先编好的条件被触发时,智能合约执行相应的合同条款。
去中心化自治组织(这里指的并非具体的The DAO)以及社群属性,这个是目前为止,讨论的相对较少的,但是与密码学、分布式账本、点对点传输等纯粹的技术概念相比而言,是更加有哲学、社会学、心理学属性的,是高于共识机制和智能合约的另外一层,相信会从不同角度对于区块链与人工智能的融合起到作用。
区块链解决了在不可信信道上传输可信信息、价值转移的问题,而共识机制解决了区块链如何在分布式场景下达成一致性的问题,共识机制在去中心化的思想上解决了节点间互相信任的问题;智能合约更加接近现实,延伸到了社会生活和商业,可能从方方面面让机器参与更多以前人类能完成的“判断”和“执行”;社群及自治又让区块链引发无限的猜想。“投票”、“信任”、“承诺”、“协作”、“判定”等等原本是人类才有的意识或者思维,区块链同时具备了。
区块链作为一项伟大的信息技术创新,在有关信息的质量和真实性上,区块链将为人类提供高精度调制。当我们的大数据、云计算、物联网、人工智能、机器人等越来越多,并且被连接到一个可以互相通讯的网络,不同的程序为了实现他们(也可能是它们)的目标,数字智能将要求其在网络上进行传输,进行交易,实现思维,其中许多任务可以通过区块链来自动管理。
人工智能和区块链开发技术的概念、范畴、应用都是不断在随着时间升级和演化的。人工智能与区块链技术开发的碰撞,在未来也将成为一种必然趋势,两种前沿技术的融合,也将会为人类带来更加高效便利的应用,这是值得我们去努力和期待的。
发表回复