Skip to content
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

Oracle encrypted URLs - Encrypt to each Oracle Committee member #771

Open
vncoelho opened this issue Oct 17, 2022 · 1 comment
Open

Oracle encrypted URLs - Encrypt to each Oracle Committee member #771

vncoelho opened this issue Oct 17, 2022 · 1 comment

Comments

@vncoelho
Copy link
Member

Summary or problem description
Currently, the Oracle URL is visible.

Do you have any solution you want to propose?
The idea that came, in a discussion with our team (which is doing a prototype for industrial robot communication), is the possibility of sending an encrypted URL as parameter to the Oracles.
In this sense, the URL would be encrypted for the currently approved committee, in order that they can use their private key for decrypting the URL.
The first simple design would be exhaustive (surely, better design would be great here), in the sense that we would encrypt for each member of the Oracle Committee.

This is a possibility for allowing Smart Contracts on NEO's public chain to call "restricted anonymous urls". Thus, only the Oracles members would be able to see it and reach an agreement on its value, if they match.

Where in the software does this update applies to?

  • Oracles
@roman-khimov
Copy link
Contributor

IIUC you want to encrypt oracle request URLs? Usually they're a part of a contract that makes these requests, so this directly ties contracts with oracle node list that can change any time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants