Kobi Gurkan

Results 50 comments of Kobi Gurkan

Value has been obtained! ```{"round":1335566,"randomness":"50e6fa2d3e8ed9613bda92005c72193ebd6d0443d3c1b092ad9f569e531cc176","signature":"b5889a6a70ff26b96f069c351593118113cb097be35f33924bcfd28ed55aec1147014d3f320a76b2f7b65f3bf7e777dc0acb1c71897f9986e7c394380aa422478e6c4d39845931aee0fee2fabbf3ea14eac52069342ab7a0aa3659e3bb71fd2f","previous_signature":"a2978c22c40593c5eac29de7f443e107f9956ed2b4d352c2343c4050d2a201c79e99e66389e1db146c489738cb8ec97a1274c91c95cd748feca75b4d15d83247e827944a798049665736a754b1a0a7ebedc8e69b334aa74e25c049d590a7252b"}``` Applying it now.

It's been done for some time, and we finally publish it :) The resulting prover key has hash `22035ed1c5cee93b1b85ea05888e0be63295668088bc1486928b49510c1717fed18b0156e44ee581bd82b67771af47606932bb37a090a9737e56f29803a9acb5`.

Yes, we definitely want a good broadcast channel. The coordinator approach should only be a stepping stone on the way and a trade-off if needed.

The announcement as a file with hash `03b909b9fb7f8f09d44402aac97676b148a84155e801c05e36ed4f988246514e53f89de1e74c88367a30a5e8014d870c4623b077510f15e80fc98cec756a819a` [random_beacon.txt](https://github.com/celo-org/celo-bls-snark-rs/files/6611245/random_beacon.txt)

Concretely, we will apply the beacon with a modified version that takes a shortcut rather than verifying the entire transcript, but produces the same output as `1.2.1`.

For reference, the output of Phase 1 is the output of round 8, and the combined contribution has hash `d84048c48de5eac702984fc6bee7e10f2853f92f4feef6d649c9d5cb337cefe8928b1ba524859d52940c1df04c183209584a275f69bb689e7765c6f268b53900`.

Value has been obtained! ``` {"round":923709,"randomness":"57794ada50a068cab08dd4c62866180ef7ffc42b82fa223d7d9e6f910dea6ac9","signature":"866370764c610a37d76c64e6238b38e810d77675271d505a990fbcc7ef04b24fcd202df08ff83dd57b72a90ec9668e34112ed645f393cccef89f57e83e5394a01106bf01a5ed4df46988f42b76ee35d28a70bc923a1b815d28dc02ad8ac2f5ce","previous_signature":"b029859887d232d51638c481b6462620ef47b093bcc0387c63acb493fb07fc8946a72c05cf6afc386defa102d48df06613e6cf9dcd5d6542f864c7dda6177d7a532b15004e12b2dc4b91b2a4da04e99a5c57e7ed908f6e16b3aacf03a13539f3"} ``` Applying it now.

The beacon has been applied. The resulting file has `b2sum` hash of `06d108d8a0abbc4e0c22b2e387cc62ae592a5f25ac04c471037fa027a837c2d5c3f0854682a3269f15276d0dc7b13ef7fb2bc030e35a00bbaa76508919ff5ade`.

I like the idea in general a lot, though keep in mind the following (which was the main reason it was designed like this) - when instantiating a large BH...

> That makes sense. In those cases, I believe that we could make them return copies of a lazily evaluated singleton instance. > > Another question is should the `new()`...