Skip to content

Greg/docs/191 #205

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

Merged
merged 8 commits into from
May 23, 2022
Merged

Greg/docs/191 #205

merged 8 commits into from
May 23, 2022

Conversation

ghubertpalo
Copy link
Collaborator

This PR adds in the documentation:

  • Mithril flavored home page
  • topology schemas
  • glossary
  • developer documentation links
  • github link

@github-actions
Copy link

github-actions bot commented May 19, 2022

Unit Test Results

    6 files  ±0    15 suites  ±0   3m 3s ⏱️ +39s
103 tests ±0  103 ✔️ ±0  0 💤 ±0  0 ±0 

Results for commit 218a8e1. ± Comparison against base commit 9cfa79c.

♻️ This comment has been updated with latest results.

@ghubertpalo ghubertpalo requested a review from jpraynaud May 19, 2022 16:17
* contains the previous snapshot signature

When he has checked these 3 steps, the Signer computes his Mithril vertification key using the shared content (snapshot digest) and sends it to the Aggregator so it will be used in the multisignature process.
A Signer is a participant to a Mithril Multisignature. As such, a signer assesses that the signed message is the expected genuine content. To do so, the signer computes the digest from the inormation stored on a Cardano node and signs it with his secret key. This signed message with the stake the Signer wants to invest in the signature process is sent to the Aggregator. This way, the Aggegator can assess that the Signer is identified and has the same message. With the Signer Key and the stake information, the Aggregator generates a Verification Key that is used to identify the Signer in the Mithril internal process.
Copy link
Member

@jpraynaud jpraynaud May 20, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A Signer is a participant to a Mithril Multisignature. As such, a signer contributes to signing an expected genuine message. To do so, the signer computes the digest from the information stored on a Cardano node and signs it with his secret key. This signed message is sent to the Aggregator, along with the corresponding won lottery numbers. This way, the Aggregator can assess that the Signer is identified and has signed the same message.

Copy link
Member

@jpraynaud jpraynaud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@ghubertpalo ghubertpalo merged commit bad8d94 into main May 23, 2022
@ghubertpalo ghubertpalo deleted the greg/docs/191 branch May 23, 2022 08:24
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

Successfully merging this pull request may close these issues.

2 participants