Hide the ID of confidential transactions in blockchain networks

Hide the ID of confidential transactions in blockchain networks

For a confidential blockchain, suppose there are three people which join a series of transactions. To hide the number of transactions among them, they need to do some dummy transactions. Suppose the IDs of real transactions (generate by one of the three join people) is in order and the IDs of dummy transactions are random numbers, and they must be indistinguish (other people in the network may know the rule of order of real transactions). So we need to encrypt the ID. However, if we want to store neither the encrypted transaction IDs nor the IDs or PKs of the other two people in these transactions. All I know are ID of one transaction and my PK/SK, how can I use ID to get encrypted ID, then use this encrypted ID to get the transaction information (not store in local, other two people also need to get the transaction by the encrypted ID even the ID is nor generated by them)? Is there any ciphers can meet this? Thank you.

https://ift.tt/2raa0up

Comments

Popular posts from this blog

Need help to recover blpckchain.info wallet, my wife forgot her password and the brute force with btcrecover is not catching the password

When downloading the blockchain my application is become unusable, is there an issue with my code or am I using the BitcoinJ library incorrectly?

Mistakenly sent BTC from my personal wallet back to one of the exchange wallet addresses that I had received BTC from before - help recovering!