之前,我曾写过一篇文章,讲述了正在努力将区块链与物联网(IoT)相整合的现实和潜力。现在,我将研究加密的分布式账本如何为另一项尖端技术–人工智能(AI)–打开新的领域。
人工智能(AI),这个今天最常用的术语,简单地说,就是建造能够执行似乎需要智力的任务的理论和实践。目前,致力于使这成为现实的尖端技术包括机器学习、人工神经网络和深度学习。
同时,区块链本质上是一种新的数字信息归档系统,它以加密的、分布式的账本格式存储数据。由于数据是加密的,并且分布在许多不同的计算机上,所以它允许创建防篡改、高度健壮的数据库,只有获得许可的人才能读取和更新数据库。
虽然从学术角度已经写了很多关于结合这些突破性技术的可能性,但现实世界的应用目前还很稀少。然而,我预计这种情况在不久的将来会改变。
这里有三种方法可以使AI和区块链相互匹配。
1、人工智能和加密技术很好地结合在一起
区块链上的数据本质上是高度安全的,这要归功于其归档系统中固有的加密技术。
这意味着,区块链是存储高度敏感的个人数据的理想选择,如果处理得当,这些数据可以释放我们生活中的巨大价值和便利。设想一下智能医疗系统,它可以根据我们的医疗扫描和记录做出准确的诊断,甚至可以简单地使用亚马逊(Amazon)或Netflix使用的推荐引擎来建议我们下一步想买什么或看什么。
当然,输入到这些系统中的数据(在我们浏览或与服务交互时从我们那里收集)是高度个性化的。从事这些系统的企业必须投入大量资金,以达到他们在数据安全方面所期望的标准。即便如此,大规模的数据泄露导致个人数据的丢失越来越普遍(而且越来越大!)
区块链数据库将它们的信息保存在加密状态。这意味着只有私钥被安全地保存–几千字节的数据–这样才能保证链上的所有数据都是安全的。
AI在安全性方面也有很多可供讨论的地方。AI的其中一个新兴领域就涉及到构建能够在仍处于加密状态时处理(处理或操作)数据的算法。因为数据处理过程中涉及未加密数据的任何部分都会带来安全风险,减少这些事件可能有助于使事情更加安全。
2、区块链可以帮助我们跟踪、理解和解释AI所做的决定
AI所作的决定,有时会令人难以理解。这是因为它们能够独立地评估大量变数,并“学习”哪些变数对它所要完成的整体任务是重要的。
例如,AI算法预计将被越来越多地用于决定金融交易是否具有欺诈性,以及是否应加以阻止或调查。
不过,在一段时间内,仍有必要对这些决定进行审核,以确保决策的准确性。鉴于需要考虑到的大量数据,这可能是一项复杂的任务。例如,沃尔玛(Walmart)将其所有门店长达数月的交易数据输入其人工智能系统,以决定哪些产品应该库存,以及存放在哪里。
如果决策是按数据点-逐-数据点的基础上记录在区块链上,就可以更容易地对其进行审计,并有信心在记录信息和审计过程的开始之间没有篡改记录。
不管我们多么清楚地看到AI在很多领域都具有巨大的优势,如果它不为公众所信任,那么它的效用将受到严重限制。在区块链上记录决策过程可能是实现透明度和洞察力的一步,这是赢得公众信任所需要的。
3、人工智能可以比人类(或“愚蠢”的传统计算机)更有效地管理区块链
传统上,计算机速度非常快,但非常愚蠢。如果没有明确的指令来执行一项任务,计算机就无法完成任务。这意味着,由于它们的加密性质,在“愚蠢”计算机上使用块链数据操作需要大量的计算机处理能力。例如,用于在比特币区块链上挖掘块的算力采用了“蛮力”方法——有效地尝试每一种字符组合直到他们找到一个适合于验证一个交易的字符。
人工智能是一种试图摆脱这种蛮力的方法,以更聪明、更有思想的方式来管理任务。想想当一个破解代码的人类专家在整个职业生涯中成功地破解了越来越多的代码时,他们将如何变得更好和更有效率。一种机器学习推动的挖矿算法将以类似的方式来处理它的工作——与需要花费一生时间成为一名专家相比,通过机器学习如果获得正确的培训数据,那么它们几乎可以在瞬间提升自己的技能。
显然,区块链和人工智能是两种技术趋势,虽然这两种技术在其自身权利上具有突破性进展,但当它们结合在一起时,有可能变得更加革命性。这两种技术都有助于提高对方的能力,同时也为更好地监督和问责提供了机会。