IBM推出基于区块链的测试应用程序
公开文件显示,IBM有朝一日可能会在区块链系统上测试软件应用程序。
在美国专利和商标局(USPTO)周二发布的一项专利申请中,该公司描述了一种“区块链测试配置”,可以通过将测试任务分配给矿工来提供“简单而安全的测试应用程序基础设施”在完成给定任务后奖励比特币或其他加密货币。
IBM表示,这样的系统可以减少当前基于云计算测试基础架构所需的资金和资源。
文件中写道:“随着新软件应用程序的复杂性和要求不断提升,对自动化软件测试所需要的硬件设备要求也越来越高。另一方面允许自动化测试用例的频率也在增加,需要大量硬件资源池支持。在测试用例和应用程序数量不断扩大的现状下,测试硬件池可能会呈指数级增长。”
这份文件是在2016年12月提交的,是一个三重专利提案。该专利首先详细介绍了一种解决方案,可以向网络节点提交与应用程序关联的数据包进行测试,并通过“合约文档(比如智能合约)”执行,智能合约将会提供执行测试案例和奖励所需要的所有信息。
根据文件,关于应用程序测试包的其他信息也可以发布在P2P网络的分布式账本中。此外,该解决方案还提到基于测试接受结果,并且记录在区块链上。
与此相关的是,IBM设想了一种装置,该装置包括一个将测试请求发送到节点网络的发送器,一个接收测试结果的接收器和一个处理器,然后处理器将这些结果记录在区块链中。
最后,文件描述了“非暂时性计算机”,用于存储提示处理器传送测试请求,接收测试结果以及将测试结果记录在区块链上的指令。
早在2013年,IBM就提交了区块链相关专利,推出了一种追踪数字货币价值的系统。该文件称,区块链将“追踪任何单个电子货币代币的生命周期”,以检测其在非法活动中的使用情况,并可更准确地估计其价值。
区块链丨物联网
微信ID:qklwlw
链接世界,网联未来:参与、沟通、记录新时代!