您可能很难找到一种能够有效结合并使用增强现实(AR),机器学习和区块链三种技术的服务。 但这似乎没有影响到IBM,该公司已经提交了针对复杂的AR游戏系统的专利申请,旨在引导玩家远离潜在危险的物理空间。 为此,IBM打算使用机器学习和区块链技术来构建这个新系统。但能达到预期效果吗?
专利核心
根据该专利文档(由CCN发现),在接近标记为不需要的区域(例如“高风险位置,文化敏感位置,由业主标记的位置”)时,系统将通知玩家。IBM希望这能帮助玩家远离麻烦。该文档指出,一旦玩家同意跟踪他们的位置数据,系统将能够将用户的位置与标记为不合需要的物理空间的数据库进行比较。每当玩家进入这些区域时,系统将通知用户他们正走在有潜在危险的地方。基于在Pokémon Go游戏热潮期间看到的一连串非法侵入事件,创建一个引导玩家远离危险区域的系统的想法,听起来很美好。其实是需要考虑许多技术挑战的,其中之一就是IBM使用的区块链技术。
使用区块链的问题
IBM表示,它打算利用区块链建立对“真实世界位置”的“信任”,并防止恶意玩家提供误导性的位置数据以获取个人收益。“区块链是一个分布式数据库,可以维护不断增长的数据记录列表,且能防止篡改和修改,”该专利文档里写道, “区块链系统安全地跟踪,存储和维护与位置相关的交易以及其他位置元数据。”但是对于如何实现需要画上一个很大的问号。
IBM与区块链
首先,区块链的使用并不能防止误导记录(或直接错误)数据的可能性。它只是意味着一旦记录下来,数据将是不可变的(除非区块链内置了后门)。但这并不意味着系统将不受操纵的影响。例如,恶意参与者仍然可以向IBM的区块链驱动系统提供错误的位置数据,除非它还附带了oracles专门用于验证区块链之外发生的事件的传感器。令人担忧的是,在IBM的专利申请中没有提到会实现oracle技术。为了创建这种“信任”,IBM需要开发传感器,能提前充分确认现实世界中任何位置数据的真实性,然后再存储到自己的区块链上。
区块链机器学习
更令人困惑的是,IBM计划使用机器学习技术来翻译区块链存储的位置数据,并警告用户存在潜在风险。该专利表明,先进的神经网络能使该系统以“不同程度的置信度”进行风险预测任务。然后,这些预测将被转发给任何可能处于风险或风险附近的用户或区域。IBM指出,用户还可以使用此功能来指定他们希望保护的内容。例如,糖尿病患者可以要求系统在他们偏离任何可能的帮助时随时通知他们。
但是如果没有实现oracles技术,诈骗者就很容易滥用这个系统。实际上,恶意玩家可以将安全区域标记为“有风险”,以使竞争对手远离某些位置。或者,诈骗者可能滥用该系统将其他危险区域标记为“安全”,并诱使不知情的受害者陷入危险境地。
IBM和区块链
抛开所有这些问题,IBM尚未正式表明对其专利的态度。区块链有可能不是这个特定应用程序的最佳选择。如大多数专利申请的情况一样,没有人知道IBM何时会承诺开发。但如果启动开发,那么最好先解决这些问题,消除风险。值得一提的是,希望IBM的其他相关区块链的计划都能够得到充分考虑。