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

Alba Demo #68

Open
rrtoledo opened this issue Nov 14, 2024 · 6 comments
Open

Alba Demo #68

rrtoledo opened this issue Nov 14, 2024 · 6 comments

Comments

@rrtoledo
Copy link
Collaborator

Why

We intend to do a public presentation on Alba and its library.

What

This issue aims at choosing the list of issues and their priority to incorporate for the demo

@rrtoledo
Copy link
Collaborator Author

rrtoledo commented Nov 19, 2024

Here is my take:
As we already had given a presentation on Alba (for the innovation team only), the demo should show more. My plan for the demo hence is to 1) present Alba and 2) its applications/where it could be used, 3) its pros and cons. We can then 3) discuss about the progress done, 4) what's left to do (with a wink to the design and roadmap) and finally 5) run an example.

This might seem quite ambitious, but we are already working on most steps needed for it. Ideally, I would like to have the current issues handled as such:

To merge before:

  • Benchmark
  • Tests
  • Error handling
  • restruct(2)
  • license
  • centralized docs
  • sample distribution error
  • lottery (would be in "nice to have" but we're already working on it)

Nice to have:

  • generics
  • hash from user
  • decentralized (lottery + centralized) + decentralized docs

Not needed (yet):

  • all others

@rrtoledo
Copy link
Collaborator Author

@curiecrypt @tolikzinovyev @djetchev What are your opinions on what the presentation should be?

@curiecrypt
Copy link
Collaborator

@rrtoledo I think the agenda seems good. About the content, I would do the following:
To merge before:

  • Benchmark
  • Tests
  • Error handling
  • restruct(2)
  • license
  • sample distribution error
  • Generics
  • Public function docs

Nice to have:

  • lottery
  • decentralized (lottery + centralized) + decentralized docs
  • Cargo docs: Intro, overview, centralized, and lottery and decentralized if we tend to implement.

@rrtoledo
Copy link
Collaborator Author

rrtoledo commented Dec 2, 2024

Issues to add:

  • Example
  • (Writing presentation)

@rrtoledo
Copy link
Collaborator Author

@djetchev @curiecrypt @tolikzinovyev
Let's discuss about the presentation outline.
What I consider talking about, would be a short introduction of Alba, a long explanation of the in house applications (Peras - Leios) and how Alba could fit in these (potentially comparing with Mithril and so on), and finally a demonstration of Alba for a generic scheme related to the applications: a threshold signature scheme.

  • Alba presentation
    -- Centralized
    -- Lottery
    -- Decentralized
  • Applications
    -- Peras
    -- Leios
  • Demonstration
    -- Threshold signature

@tolikzinovyev
Copy link
Member

Thanks, I think it sounds good! I would maybe mention Mithril in the applications as well.

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

No branches or pull requests

3 participants