Re: [zapps-wg] Powers of Tau
Thanks for publishing the go implementation. Awesome to have another implementation to choose from. I will take a look at your repository. @Sean, I'd love to participate anytime next week. I'm available every mon-fri 9am-2pm EST. On Wed, Jan 24, 2018 at 5:46 PM, Andrew Miller via zapps-wg < zapps...@lists.z.cash.foundation> wrote: > That's outstanding, thanks! The independent Go-language implementation of > the compute node is an amazing bonus contribution. I'd love to learn more > about this project. I'll ask questions in the github repo. > Cheers, > > On Wed, Jan 24, 2018 at 6:54 PM, Filippo Valsorda via zapps-wg < > zapps...@lists.z.cash.foundation> wrote: > >> The BLAKE2b hash of `./response` is: >> 7b55c0f5 68a8b4df 2ca14085 2e816df2 >> b9a2dafe 50b2c5e2 5e6c9b6a df239de0 >> 223a9866 aba481a8 436fbd42 04a2c48a >> 43725d94 2de47b23 c10c5e87 38fd6467 >> >> The main feature of this contribution is that it was computed with an >> independent implementation of Powers of Tau. >> >> My implementation, which I am open sourcing now at [1], was not public at >> the >> time of computation. It is written in Go, shares no code with the main >> Rust >> implementation, and uses the RELIC library for BLS12-381. The only detail >> that >> was copied verbatim from the Rust codebase is the value of the curve >> coefficient, but that's being resolved at [2]. The Zcash Company sponsored >> this effort, but it was proposed and conducted by me independently. >> >> The computation was simply performed on my main MacBook Pro, where the >> code >> was developed. The laptop was rebooted after the computation and before >> re-enabling Wi-Fi and reopening the browser. The git hash of the codebase >> was >> 26a0231c674ec6043ef77997d33d94787c55634a, the Go version 1.9.2, extra >> entropy >> was fed to /dev/random before starting. >> >> The full terminal transcript, and this attestation signed with a >> minisign/signify >> key published at [3] are attached, and available at [4]. >> >> [1] https://github.com/FiloSottile/powersoftau >> [2] https://github.com/relic-toolkit/relic/issues/64 >> [3] https://twitter.com/FiloSottile/status/956325095013863425 >> [4] https://gist.github.com/FiloSottile/cc142b683666ee1ce5ee77759bd0a367 >> >> -- Filippo Valsorda >> >> 2018-01-22 22:17 GMT+0100 Filippo Valsorda: >> > _o/ >> > >> > I'm ready to go whenever there's a slot. >> > >> > It will probably take me half a day, upload included. >> > > > > -- > Andrew Miller > University of Illinois at Urbana-Champaign >
Re: [zapps-wg] Powers of Tau
That's outstanding, thanks! The independent Go-language implementation of the compute node is an amazing bonus contribution. I'd love to learn more about this project. I'll ask questions in the github repo. Cheers, On Wed, Jan 24, 2018 at 6:54 PM, Filippo Valsorda via zapps-wg < zapps...@lists.z.cash.foundation> wrote: > The BLAKE2b hash of `./response` is: > 7b55c0f5 68a8b4df 2ca14085 2e816df2 > b9a2dafe 50b2c5e2 5e6c9b6a df239de0 > 223a9866 aba481a8 436fbd42 04a2c48a > 43725d94 2de47b23 c10c5e87 38fd6467 > > The main feature of this contribution is that it was computed with an > independent implementation of Powers of Tau. > > My implementation, which I am open sourcing now at [1], was not public at > the > time of computation. It is written in Go, shares no code with the main Rust > implementation, and uses the RELIC library for BLS12-381. The only detail > that > was copied verbatim from the Rust codebase is the value of the curve > coefficient, but that's being resolved at [2]. The Zcash Company sponsored > this effort, but it was proposed and conducted by me independently. > > The computation was simply performed on my main MacBook Pro, where the code > was developed. The laptop was rebooted after the computation and before > re-enabling Wi-Fi and reopening the browser. The git hash of the codebase > was > 26a0231c674ec6043ef77997d33d94787c55634a, the Go version 1.9.2, extra > entropy > was fed to /dev/random before starting. > > The full terminal transcript, and this attestation signed with a > minisign/signify > key published at [3] are attached, and available at [4]. > > [1] https://github.com/FiloSottile/powersoftau > [2] https://github.com/relic-toolkit/relic/issues/64 > [3] https://twitter.com/FiloSottile/status/956325095013863425 > [4] https://gist.github.com/FiloSottile/cc142b683666ee1ce5ee77759bd0a367 > > -- Filippo Valsorda > > 2018-01-22 22:17 GMT+0100 Filippo Valsorda: > > _o/ > > > > I'm ready to go whenever there's a slot. > > > > It will probably take me half a day, upload included. > -- Andrew Miller University of Illinois at Urbana-Champaign
Re: [zapps-wg] Powers of Tau
This is excellent! I'm so impressed. I've added this to the transcript. Thanks, Sean On Wed, Jan 24, 2018 at 5:54 PM, Filippo Valsorda via zapps-wgwrote: > The BLAKE2b hash of `./response` is: > 7b55c0f5 68a8b4df 2ca14085 2e816df2 > b9a2dafe 50b2c5e2 5e6c9b6a df239de0 > 223a9866 aba481a8 436fbd42 04a2c48a > 43725d94 2de47b23 c10c5e87 38fd6467 > > The main feature of this contribution is that it was computed with an > independent implementation of Powers of Tau. > > My implementation, which I am open sourcing now at [1], was not public at the > time of computation. It is written in Go, shares no code with the main Rust > implementation, and uses the RELIC library for BLS12-381. The only detail that > was copied verbatim from the Rust codebase is the value of the curve > coefficient, but that's being resolved at [2]. The Zcash Company sponsored > this effort, but it was proposed and conducted by me independently. > > The computation was simply performed on my main MacBook Pro, where the code > was developed. The laptop was rebooted after the computation and before > re-enabling Wi-Fi and reopening the browser. The git hash of the codebase was > 26a0231c674ec6043ef77997d33d94787c55634a, the Go version 1.9.2, extra entropy > was fed to /dev/random before starting. > > The full terminal transcript, and this attestation signed with a > minisign/signify > key published at [3] are attached, and available at [4]. > > [1] https://github.com/FiloSottile/powersoftau > [2] https://github.com/relic-toolkit/relic/issues/64 > [3] https://twitter.com/FiloSottile/status/956325095013863425 > [4] https://gist.github.com/FiloSottile/cc142b683666ee1ce5ee77759bd0a367 > > -- Filippo Valsorda > > 2018-01-22 22:17 GMT+0100 Filippo Valsorda : >> _o/ >> >> I'm ready to go whenever there's a slot. >> >> It will probably take me half a day, upload included.
Re: [zapps-wg] Powers of Tau
The BLAKE2b hash of `./response` is: 7b55c0f5 68a8b4df 2ca14085 2e816df2 b9a2dafe 50b2c5e2 5e6c9b6a df239de0 223a9866 aba481a8 436fbd42 04a2c48a 43725d94 2de47b23 c10c5e87 38fd6467 The main feature of this contribution is that it was computed with an independent implementation of Powers of Tau. My implementation, which I am open sourcing now at [1], was not public at the time of computation. It is written in Go, shares no code with the main Rust implementation, and uses the RELIC library for BLS12-381. The only detail that was copied verbatim from the Rust codebase is the value of the curve coefficient, but that's being resolved at [2]. The Zcash Company sponsored this effort, but it was proposed and conducted by me independently. The computation was simply performed on my main MacBook Pro, where the code was developed. The laptop was rebooted after the computation and before re-enabling Wi-Fi and reopening the browser. The git hash of the codebase was 26a0231c674ec6043ef77997d33d94787c55634a, the Go version 1.9.2, extra entropy was fed to /dev/random before starting. The full terminal transcript, and this attestation signed with a minisign/signify key published at [3] are attached, and available at [4]. [1] https://github.com/FiloSottile/powersoftau [2] https://github.com/relic-toolkit/relic/issues/64 [3] https://twitter.com/FiloSottile/status/956325095013863425 [4] https://gist.github.com/FiloSottile/cc142b683666ee1ce5ee77759bd0a367 -- Filippo Valsorda 2018-01-22 22:17 GMT+0100 Filippo Valsorda: > _o/ > > I'm ready to go whenever there's a slot. > > It will probably take me half a day, upload included. attestation.txt.minisig Description: Binary data The BLAKE2b hash of `./response` is: 7b55c0f5 68a8b4df 2ca14085 2e816df2 b9a2dafe 50b2c5e2 5e6c9b6a df239de0 223a9866 aba481a8 436fbd42 04a2c48a 43725d94 2de47b23 c10c5e87 38fd6467 The main feature of this contribution is that it was computed with an independent implementation of Powers of Tau. My implementation, which I am open sourcing now at [1], was not public at the time of computation. It is written in Go, shares no code with the main Rust implementation, and uses the RELIC library for BLS12-381. The only detail that was copied verbatim from the Rust codebase is the value of the curve coefficient, but that's being resolved at [2]. The Zcash Company sponsored this effort, but it was proposed and conducted by me independently. The computation was simply performed on my main MacBook Pro, where the code was developed. The laptop was rebooted after the computation and before re-enabling Wi-Fi and reopening the browser. The git hash of the codebase was 26a0231c674ec6043ef77997d33d94787c55634a, the Go version 1.9.2, extra entropy was fed to /dev/random before starting. The full terminal transcript follows below. This attestation is signed with a minisign/signify key published at [3]. [1] https://github.com/FiloSottile/powersoftau [2] https://github.com/relic-toolkit/relic/issues/64 [3] https://twitter.com/FiloSottile/status/956325095013863425 --- â powersoftau alias download download='aria2c --check-certificate=true --http-accept-gzip=true -s 16 -k 5M -x 4 -j 16' â powersoftau download https://s3-us-west-2.amazonaws.com/powersoftau/UPK2HSUb3XsjWDcyXkiAALsCyCNmIpwl/challenge 01/24 16:04:29 [NOTICE] Downloading 1 item(s) [#430007 0B/0B CN:1 DL:0B] 01/24 16:04:31 [NOTICE] Allocating disk space. Use --file-allocation=none to disable it. See --file-allocation option in man page for more details. *** Download Progress Summary as of Wed Jan 24 16:05:30 2018 *** = [#430007 69MiB/1.1GiB(6%) CN:4 DL:1.1MiB ETA:15m7s] FILE: /Users/filippo/tmp/powersoftau/challenge - *** Download Progress Summary as of Wed Jan 24 16:06:31 2018 *** = [#430007 139MiB/1.1GiB(12%) CN:4 DL:1.2MiB ETA:13m46s] FILE: /Users/filippo/tmp/powersoftau/challenge - *** Download Progress Summary as of Wed Jan 24 16:07:31 2018 *** = [#430007 212MiB/1.1GiB(18%) CN:4 DL:1.2MiB ETA:12m9s] FILE: /Users/filippo/tmp/powersoftau/challenge - *** Download Progress Summary as of Wed Jan 24 16:08:32 2018 *** = [#430007
[zapps-wg] I'd like to participate
I'm in, if you are still looking for more people. Pretty much anytime, any day works. Alok