Search code examples
substrate

Private transactions


After watching Gavin's talk where he mentions private transactions in the Q&A, I started looking into if it's a thing on Substrate. I found this Parity Ethereum wiki article describing something similar. Is this currently possible on Substrate?

edit: I want to create encrypted transactions that only a selected number of peers can view. For each transaction this set might change.


Solution

  • AFAIK there is no such solution on Substrate as of the time of writing this post.

    There are some privacy layers which are being built on Substrate such as Zero Chain:

    Zerochain is a generic privacy-protecting layer on top of Substrate. It provides some useful substrate modules and toolkit for protecting user's privacy and sensitive data stored on chain. It is designed to get efficient zero-knowledge proving, reduce the on-chain storage cost and bring the flexibility for developing applications.

    I don't think however, this attempts to solve the problem you are exactly describing.