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

0000000025.csrs #43

Closed
farzad-eth opened this issue Jun 7, 2024 · 71 comments
Closed

0000000025.csrs #43

farzad-eth opened this issue Jun 7, 2024 · 71 comments
Assignees
Labels
contribution New Contribution

Comments

@farzad-eth
Copy link

Contributor: se7en
SSH Public key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAu4x83u04Vojzm4yuKwtuT8QScAr8VkBJS/eKzpeAi6
Attestation: [any form of attestation for contribution (e.g., signature) - Optional]

@farzad-eth farzad-eth added the contribution New Contribution label Jun 7, 2024
Copy link

github-actions bot commented Jun 7, 2024

Thank you for your interest in contributing to the Zircuit Ceremony!

Begin the following process only after receiving notification that it is your turn to contribute through a message in this issue. Please follow instructions only from the issue's assignee.

Once notified, you have 1 hour to confirm by posting a message in this issue that you have started your contribution. If you do not confirm within one hour, your contribution slot might be suspended.

Prerequisites

Get sources

git clone https://github.com/zircuit-labs/ceremony.git
cd ceremony

Generate an SSH Key - Optional

Contributors are required to provide an SSH public key to upload their contributions to our servers.

If you don't have one, you can generate a new SSH public key as:

ssh-keygen -t ed25519 -b 256 -f ./id_ceremony -N "" -C ""

Next, edit the issue description and report as SSH Public key the output of the command:

cat ./id_ceremony.pub

Please note that if you use Docker to compute your contribution, the key will be automatically added to the Docker image during the build process and available in the working directory. If you already have an SSH key and prefer not to generate a new one, you will need to import your existing key manually.

Build

To contribute, you will need a total of at least 33 GiB of combined RAM and SWAP memory available. If you are using Docker, ensure that sufficient resources are allocated when running images.

From sources

cargo install --locked --path . --root .
export PATH="./bin:${PATH}"
chmod +x download.sh

With Docker

docker build . -t "ceremony"

Contribute

Before proceeding, please post a comment on this issue to notify us that you have started your contribution.

Only in the case you are using Docker, you need to first run the built image:

docker run -it "ceremony"

Download the latest contribution:

./download.sh

and verify that the hash of the downloaded contribution matches the one reported here.

Then, compute your contribution:

export RUST_LOG=info
contribute -c ./contributions

The last command will create a contribution using the default settings. For additional options and configurations, please refer to instructions.

If you don't plan to actively use your computer during the contribution phase, please read this section to avoid performance degradation due to power-saving settings.

Upload Contribution

After completing your contribution, upload it to our server using your SSH key:

sftp -i ./id_ceremony [email protected]
put ./contributions/[YOUR_CONTRIBUTION_ID].csrs
quit

If your upload is interrupted, you can use reput in place of put to resume it.

Once the upload is complete, post a comment on this issue to notify us that your contribution has been uploaded.

@farzad-eth
Copy link
Author

Let's do it

@zvorcuit zvorcuit self-assigned this Jun 10, 2024
@zvorcuit
Copy link
Collaborator

@farzad-eth are you ready to start contribution?

@zvorcuit
Copy link
Collaborator

Your allocated contribution time slot has been suspended due to not confirming availability for 15 minutes. Please let us know when you are ready to contribute again. Thank you!

@zvorcuit zvorcuit changed the title New Contribution New Contribution - Suspended Jun 10, 2024
@farzad-eth
Copy link
Author

farzad-eth commented Jun 11, 2024

Im ready ser @zvorcuit

@farzad-eth
Copy link
Author

@zvorcuit can i start now ser?

@zvorcuit
Copy link
Collaborator

@farzad-eth, you can now proceed with your contribution!

Please notify us with a comment on this issue after each of the following steps is completed:

  • Your contribution process begins.
  • Your upload is finished.

Please note that if you do not acknowledge the start of the contribution process within 15 minutes, your contribution slot will be suspended.

@zvorcuit zvorcuit changed the title New Contribution - Suspended New Contribution - Pending Jun 11, 2024
@farzad-eth
Copy link
Author

My contribution begins

@farzad-eth
Copy link
Author

Downloading contribution 0000000015.csrs

@farzad-eth
Copy link
Author

Computing hashes for downloaded contributions..
0000000015.csrs 5492ade6e7803c7cb15acab18f2a28468be3b6408b6489edce193023c6253381
Before proceeding, please visit https://ceremony.zircuit.com and verify that all contribution hashes match!

@farzad-eth
Copy link
Author

[2024-06-11T01:53:19Z INFO ceremony::contribution] Reading contribution from "./contributions/0000000015.csrs"
Killed

@zvorcuit
Copy link
Collaborator

Please ensure you have enough ram + swap, as shown in documentation in this repo.

@farzad-eth
Copy link
Author

farzad-eth commented Jun 11, 2024

[2024-06-10T20:28:36Z INFO ceremony::contribution] Reading contribution from "./contributions/0000000015.csrs"

[2024-06-10T20:29:30Z INFO ceremony::check] Checking contribution with id 15
[2024-06-10T20:29:30Z INFO ceremony::check] Contribution's k and n are correct
[2024-06-10T20:29:30Z INFO ceremony::check] > SRS Check #1 Succeded: srs uses hardcoded group generators
[2024-06-10T20:29:30Z INFO ceremony::check] > SRS Check #2 Succeded: g2 and s_g2 have order r
[2024-06-10T20:29:30Z INFO ceremony::check] > SRS Check #3 Succeded: the g vector has expected size

@farzad-eth
Copy link
Author

[2024-06-11T06:29:04Z INFO ceremony::check] Checking contribution with id 15
[2024-06-11T06:29:04Z INFO ceremony::check] Contribution's k and n are correct
[2024-06-11T06:29:04Z INFO ceremony::check] > SRS Check #1 Succeded: srs uses hardcoded group generators
[2024-06-11T06:29:04Z INFO ceremony::check] > SRS Check #2 Succeded: g2 and s_g2 have order r
[2024-06-11T06:29:04Z INFO ceremony::check] > SRS Check #3 Succeded: the g vector has expected size
[2024-06-11T06:32:08Z INFO ceremony::check] > SRS Check #4 Succeded: srs is well-formed
[2024-06-11T06:32:08Z INFO ceremony::check] > SRS Check #5 Succeded: srs is non-degenerative
[2024-06-11T06:32:08Z INFO ceremony::check] SRS is valid
[2024-06-11T06:32:08Z INFO ceremony::check] Contribution with id 15 is valid
[2024-06-11T06:32:08Z INFO ceremony::secrets] Generating secrets ..
[2024-06-11T06:32:08Z INFO ceremony::secrets] Generating and hashing 1073741824 random bytes
[2024-06-11T06:32:11Z INFO ceremony::secrets] Hashing hasher's state 1048576 times
[2024-06-11T06:32:11Z INFO ceremony::secrets] Extracting secrets
[2024-06-11T06:32:11Z INFO ceremony::contribute] Rescaling powers of tau..

@farzad-eth
Copy link
Author

@zvorcuit 2024-06-11T07:29:41Z INFO ceremony::contribute] Computing contribution proof..
[2024-06-11T07:29:56Z INFO ceremony::contribution] Contribution written to "./contributions/0000000016.csrs"

@farzad-eth
Copy link
Author

I will start the upload now

@farzad-eth
Copy link
Author

@zvorcuit

@zvorcuit
Copy link
Collaborator

@farzad-eth what is the status of upload now?

@farzad-eth
Copy link
Author

i get Permission denied

@zvorcuit
Copy link
Collaborator

in that case, please paste new SSH public key that is on that machine

@zvorcuit zvorcuit changed the title New Contribution - Pending New Contribution - Active Jun 11, 2024
@farzad-eth
Copy link
Author

I replaced it with old ssh key

@zvorcuit
Copy link
Collaborator

zvorcuit commented Jun 11, 2024

please try again, and if it is still permission denied generate new SSH public key and paste it here

@zvorcuit
Copy link
Collaborator

@farzad-eth are you uploading?

@farzad-eth
Copy link
Author

weird. permission denied

@zvorcuit
Copy link
Collaborator

@farzad-eth please generate new SSH key, paste public SSH key here, and when I tell you use that one for upload

@zvorcuit
Copy link
Collaborator

@farzad-eth please paste the public ssh key you will use, so when you get a slot again everything is prepared

@farzad-eth
Copy link
Author

@zvorcuit ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIP3bbpAqSUSCMuP1eQIwVeIjjiBLMIDJ0rv41oMGAVH

@farzad-eth
Copy link
Author

[2024-06-11T16:11:21Z INFO ceremony::contribution] Reading contribution from "./contributions/0000000016.csrs"
[2024-06-11T16:12:45Z INFO ceremony::check] Checking contribution with id 16
[2024-06-11T16:12:45Z INFO ceremony::check] Contribution's k and n are correct
[2024-06-11T16:12:45Z INFO ceremony::check] > SRS Check #1 Succeded: srs uses hardcoded group generators
[2024-06-11T16:12:45Z INFO ceremony::check] > SRS Check #2 Succeded: g2 and s_g2 have order r
[2024-06-11T16:12:45Z INFO ceremony::check] > SRS Check #3 Succeded: the g vector has expected size
[2024-06-11T16:18:07Z INFO ceremony::check] > SRS Check #4 Succeded: srs is well-formed
[2024-06-11T16:18:07Z INFO ceremony::check] > SRS Check #5 Succeded: srs is non-degenerative
[2024-06-11T16:18:07Z INFO ceremony::check] SRS is valid
[2024-06-11T16:18:07Z INFO ceremony::check] Contribution with id 16 is valid
[2024-06-11T16:18:07Z INFO ceremony::secrets] Generating secrets ..
[2024-06-11T16:18:07Z INFO ceremony::secrets] Generating and hashing 1073741824 random bytes
[2024-06-11T16:18:14Z INFO ceremony::secrets] Hashing hasher's state 1048576 times
[2024-06-11T16:18:15Z INFO ceremony::secrets] Extracting secrets
[2024-06-11T16:18:15Z INFO ceremony::contribute] Rescaling powers of tau..

@zvorcuit
Copy link
Collaborator

@farzad-eth please do not run contribution yet, I will notify you when your slot is again.

@farzad-eth
Copy link
Author

ok tnx

@farzad-eth
Copy link
Author

@zvorcuit ser im ready

@zvorcuit
Copy link
Collaborator

Dear @farzad-eth, we are contacting the next 5 contributors in the queue.

If you are ready to contribute (having carefully read the instructions and meeting the system requirements), please let us know.

The next contributor will be the first one to reply to this message in their respective issue.
In all cases, please wait for confirmation from us before starting your contribution process.

@zvorcuit
Copy link
Collaborator

Your allocated contribution time slot has been suspended due to not confirming availability for 15 minutes. Please let us know when you are ready to contribute again. Thank you!

@farzad-eth
Copy link
Author

@zvorcuit ser here was 6 am when u text me. but now im ready

@farzad-eth
Copy link
Author

im ready. should start ?

@zvorcuit
Copy link
Collaborator

Dear @farzad-eth, we are contacting the next 5 contributors in the queue.

If you are ready to contribute (having carefully read the instructions and meeting the system requirements), please let us know.

The next contributor will be the first one to reply to this message in their respective issue.
In all cases, please wait for confirmation from us before starting your contribution process.

@farzad-eth
Copy link
Author

yes ser im ready and read instruction and meeting all requirements

@zvorcuit
Copy link
Collaborator

@farzad-eth, you can now proceed with your contribution!

Please notify us with a comment on this issue after each of the following steps is completed:

  • Your contribution process begins.
  • Your upload is finished.

Please note that if you do not acknowledge the start of the contribution process within 15 minutes, your contribution slot will be suspended.

@zvorcuit zvorcuit changed the title New Contribution - Suspended New Contribution - Pending Jun 13, 2024
@farzad-eth
Copy link
Author

contribution process begins:
Downloading contribution 0000000024.csrs

@zvorcuit
Copy link
Collaborator

@farzad-eth please confirm your current public SSH key

@zvorcuit zvorcuit changed the title New Contribution - Pending New Contribution - Active Jun 13, 2024
@farzad-eth
Copy link
Author

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIP3bbpAqSUSCMuP1eQIwVeIjjiBLMIDJ0rv41oMGAVH

@zvorcuit
Copy link
Collaborator

Dear @farzad-eth, what is the current status?

@farzad-eth
Copy link
Author

Screenshot 2024-06-14 021414

@farzad-eth
Copy link
Author

Screenshot 2024-06-14 030740
ready to upload

@zvorcuit
Copy link
Collaborator

@farzad-eth please proceed with upload and let me know expected time of upload.

@farzad-eth
Copy link
Author

Screenshot 2024-06-14 031237

@farzad-eth
Copy link
Author

Screenshot 2024-06-14 031656
upload completed ser

@zvorcuit
Copy link
Collaborator

Contribution has been successfully verified.

The hash of contribution is 7038adeec1d753331eb017331e92701cb25b34a84410ee32d9a969a3b10c5cb3.

Added to the contribution list with ID 0000000025.csrs.

Thanks for your contribution!

@zvorcuit zvorcuit changed the title New Contribution - Active 0000000025.csrs Jun 13, 2024
@farzad-eth
Copy link
Author

Thank you ser

@zvorcuit
Copy link
Collaborator

Dear @farzad-eth,

We would like to reward your efforts in the ceremony by sending you Zircuit Points!

If you're interested, please provide an Ethereum address within 7 days. We will then transfer the Zircuit Points to the address you provide in the following days.

Thanks once more for your participation in the ceremony!

@farzad-eth
Copy link
Author

Hello ser @zvorcuit
Here is my address: 0xAd33D7e203441180E5CF5b98B8DE1c00e9Cd07a8
Thank you so much

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

No branches or pull requests

2 participants