IBM may one day be testing software applications on a blockchain system, public filings show.
In a patent application released Tuesday by the U.S. Patent and Trademark Office (USPTO), the company describes a âblockchain test configurationâ that could provide a âsimple and secure infrastructure for testing applicationsâ by allocating testing tasks to âminersâ who could be rewarded with bitcoin or another cryptocurrency upon completing a given task.
Such a system could reduce the amount of money and resources that current cloud-based test infrastructures require, IBM says.
âSoftware automation testing has become more hardware intensive as the complexity and requirements of new software applications continues to increase,â the filing reads. âTo run automation test cases at a needed frequency requires a large hardware pool of resources which can exponentially increase as the test cases and number of applications increase.â
The document, which was filed in December 2016, presents a three-fold proposal. It first details a method by which a request to test a âpackage associated with an applicationâ could be submitted to a network of nodes and executed via a âcontract document,â like a smart contract. The smart contract would provide âall the information that is required to execute the test cases and the reward.â
More general information about the application test package could be published to âan entire P2P network in a ledger,â the filing says.
The method could also include receiving results based on the test and recording those results on a blockchain.
In connection with this, IBM envisions an apparatus that would include a transmitter that would send the test request to a network of nodes, a receiver configured to receive results of the test and a processor, which would then record those results on the blockchain.
Finally, the filing describes a ânon-transitory computerâ for storing instructions prompting the processor to transmit a test request, receive test results and/or record the test results on the blockchain.
As far back as 2013, IBM filed a blockchain-related patent that proposed a system to track the value of digital currencies. The blockchain would âtrack the life cycle of any individual e-currency tokenâ both to detect its use in illegal activities and allow for a more accurate estimation of its worth, the document said.
IBM image via Shutterstock