-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Anonymous GAS for privacy on Smart Contract #1271
Comments
Homomorphic calculation? |
Can be it, @erikzhang. |
I have done some research on this, but I feel that the priority of this matter is not the highest. |
I understand, @erikzhang. We believe we need to keep this in mind in order to consider the next steps and design. |
I think this is manageable only until we have free tx... after that, it will be very complicated to not have an anonymous gas. Agree that its not top 1 topic, but it would be nice to keep this possibility in mind. |
@vncoelho I agree with you, this is very important for many use cases. I think we should be considering having all transfers on Neo private by default, with the ability for users to reveal specific tx data manually (like Monero view keys) or in some cases declare their identity up front through NeoID. This way we can have all the benefits of privacy on Neo without needing secondary tokens or protocols and no action on the user's part. Users will simply have privacy and safety by default whenever they use Neo (no one looking at their balance and sizing them up 🗡️). If they need to comply with some governing body (e.g paying tax or a legal dispute) they can use the read key to provide proof as required. It is also think that "opt-out" privacy is much better "opt-in." |
Hi @EdgeDLT, great to have you thinking on this as well. NEO as private by default I am not sure yet. One thing is that we need the mechanisms for creating private NEP5, which could be private by their default. The GAS will, as the mechanism for paying fees, a key piece for achieving this desired privacy. |
During our investigation on Privacy for NEO Smart Contracts, we noticed that an intrinsic need is to have anonymous GAS support.
Currently,
network_fees
and ,system_fees
are payed using the Utility of GAS.The need for native support to an Anonymous GAS is of crucial importance for the creation of Privacy on NEP5-Tokens or any other Smart Contracts that requires such level of interaction with users, such as SciChain (a Smart Contract focused on peer-review of scientific materials).
@igormcoelho @PeterLinX
The text was updated successfully, but these errors were encountered: