Blockchain Services
A blockchain is generated as a cloud-based software service in a blockchain environment. The blockchain immutably archives particular usage of any device, perhaps as requested by a user. The user may thus peruse past or historical usage (such as message logs) and individually select historical messages that are desired for a blockchain recordation in the blockchain. Moreover, the usage may be publicly ledgered by still other blockchains, thus providing two-way ledgering for improved record keeping.
1 . A method executed by a device providing a blockchain recordation that documents a short messaging service (SMS) text message, the method comprising:
receiving, by the device, a blockchain command specifying the blockchain recordation documenting the SMS message;
in response to the blockchain command, querying, by the device, an electronic database for the SMS message specified by the blockchain command for the blockchain recordation, the electronic database associating a usage information to historical SMS messages sent and received;
identifying, by the device; the usage information in the electronic database that is associated with the SMS message specified by the blockchain command for the blockchain recordation;
generating, by the device, a usage hash value representing the usage information by hashing the usage information using an electronic representation of a hashing algorithm; and
incorporating, by the device, the usage hash value representing the usage information into a block of data associated with a blockchain;
wherein the SMS message specified by the blockchain command is represented by the usage hash value incorporated into the block of data within the blockchain.
2 . The method of claim 1 , further comprising receiving a listing of the historical SMS messages sent and received.
3 . The method of claim 1 , further comprising receiving capacitive data representing the blockchain command.
4 . The method of claim 1 , further comprising receiving capacitive data representing a graphical control associated with the blockchain command.
5 . The method of claim 1 , further comprising generating a graphical control representing the blockchain command.
6 . The method of claim 1 , further comprising associating the block of data to a device identifier that uniquely identifies the device.
7 . The method of claim 1 , further comprising associating the block of data to a user identifier that uniquely identifies a user associated with the device.