According to USPTO, the transparency of current blockchain payments is an obstacle to the introduction of this technology into daily payments, for both businesses and private consumers. Besides, many companies do not wish that their competitors or third parties receive data on their transaction volumes. Thus, MasterCard found a solution to this issue. By using the new technology, after receiving information about the transaction from the company, the server hashes the transaction information and then combines them with a secret value from the profile. After that, the hash can be published in the block to prove the integrity of the transactions without revealing their specific details.