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

Virtual user support #6

Open
camelop opened this issue May 12, 2022 · 0 comments
Open

Virtual user support #6

camelop opened this issue May 12, 2022 · 0 comments
Labels
cl-design New design, research ideas, thoughts, or paper plans. question Further information is requested

Comments

@camelop
Copy link

camelop commented May 12, 2022

Migrated from: https://github.com/camelop/dds-dev/issues/78

Idea

In the current version of the system, we assume all users are live CoLink servers somewhere with a network address. However, it would be convenient to have users of different types, including

  • a smart contract
  • a secret sharing committee
  • a replicated group (doing the same operation for integrity)

It would be interesting to have some abstraction to support the automatic protocol implementation selection when users are of different types. E.g. The user can forget that the data is stored in a secret shared way and run a protocol without knowing it, while behind the scene, the CoLink server will use different implementations by checking the type of the participant (whether they are real users or secret sharing committee).

Note: This feature might be too advanced to be considered in the current stage.

@camelop camelop added question Further information is requested cl-design New design, research ideas, thoughts, or paper plans. labels May 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cl-design New design, research ideas, thoughts, or paper plans. question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant