On a blockchain platform, all the participants are free to check the transactions. This transparency level provides the much security to the users. Basically, it is a public verification process, where the cheating percentage is fall to its minimum level or zero. Unfortunately, it is not also good in privacy matters.
To improve the privacy terms, confidential transactions are its potential solution. Whereas, these transactions hide the transacted bitcoin which is using in test environment and academia.
A number of bitcoin core developers discover the confidential assets. These transactions are categorically designed for the bitcoin. Confidential assets carry a level to any blockchain asset such as ownership paper, stock etc.
Blockstream engineer Gregory Sander says, “With Confidential Assets, we can generate multi-asset transactions where both the amount and the asset type itself are encrypted”.
Basically, confidential assets are not a new born concept in the technology world. It is increasing in two ways.
The first part of this puzzle is planted on confidential transactions, which was introduced by the current Blockstream CEO Dr. Adam back. Blockstream developers Gregory Maxwell, Dr. PIETER Wuille and mathematician Andrew Poelstra further work on this and expand it to blockchain’s alpha sidechain.
According to these transactions, only receiver and sender will come to know the transacted amount. A public verification process, that is the rest of the world-where the transactions were created between the sender and the receiver. But the transacted amount is masked.
Whereas, in confidential transactions are masked in a programmed way that public verifier will able to perform a certain type of math on them. If they cancel out the transaction, anyone is capable to add up the committed amount on the sending end. And, add up all amounts on receiving end. In addition, if they don’t cancel, means no amount was created out. In that way, a public verifier will fail to know how much was transacted. They have the idea that system wasn’t cheated.
The second part of the puzzle is quite new, which boost up the masking to assets themselves. Confidential assets include blockchain based assets not only bitcoin.
Sanders says, “While the sender and receiver would know that, say, a gold certificate was transacted, a public verifier would only know that ‘some asset’ was transacted — in ‘some amount”. “And if multiple assets are transacted at once, the public verifier would see that multiple types of ‘some assets’ changed hands, and he can verify that no ‘some assets’ were created out of thin air. But he would still not know what was transacted exactly, or how much of each ‘some asset”.
Confidential assets advanced in two different projects.
For one, it may be associated with the existing sidechain such as a liquid. This is an organize blockchain fix to the bitcoin. Where the blocks confirm by the service provider. which permits the transactions at little cost without troubling the main blockchain. Exchanges use this to let the customers move the bitcoins among different accounts without confirmation from the blockchain. Confidential assets allow to move the fiat currency as well.
In addition, Blockstream start a teamwork with Japanese IT company Digital Garage.
Sanders explains, “Digital Garage is working on a loyalty points blockchain” and “This means that all types of companies can issue their loyalty points, and customers can use them or trade them atomically for other assets using market makers. Privacy is huge here because you do not want to be showing the whole world how many points are outstanding on your books”.
Furthermore, confidential assets sidechain is a private decentralize exchange. This elementary setup can expand to mediators that act. Sanders says, “For the Digital Garage demo we have implemented a trustless, blinded swap of multiple assets through peers already. If we can deploy fiat currency on the blockchain, we can make similar arrangements between Bitcoin and U.S. dollar, euro or yen”. Blockchain use case complexity matrix