Jeff Burdges

Results 808 comments of Jeff Burdges

In short, we need to protect metadata of both senders and receivers, and protect them from one another, not just third parties. We'll collaborate with the Nym project by Harry...

A priori, I'd envision identifying the subsequent node by their public routing key. Routing keys must rotate say once per week or month, so nodes have a couple routing keys...

We discussed this extensively at the meeting and decided upon taking am ore nuanced approach than I previously envisioned.

There are two very separate issues here: **SPAM:** If we adopt my "contact point" vs "aggregation point" design, or any modern design, then SPAM protection is almost automatic, except for...

I'm unconvinced that incentivization can charge enough money to prevent SPAM because cover traffic combined with low fees means SPAM costs very little.

I'd keep "Whisper v2.0" in scare quotes since we'd had folks who wanted a broadcast protocol get annoyed with our plans here. It's likely their scheme would fall over under...

Yes, stratified is normally considered preferable. If I recall, the actual anonymity improvement looks small, but nodes talking with fewer other nodes has other practical benefits. I'm okay with starting...

There are interesting ideas in the Karaoke paper, including their optimistic indistinguishability technique, but especially verifying cover packets by bloom filter https://github.com/w3f/messaging/issues/10#issuecomment-443046767 As expected, the design makes unrealistic assumptions in...

In the aggregation point design, there are three sequences with possibly different lengths: sender -> contact point -> aggregation point -> receiver. We'd expect the first two happens in rapid...

Just for my convenience, our common tabs/bookmarks while reading: https://github.com/w3f/research-internal/blob/master/papers/LightClient/LightClient_stable.pdf https://github.com/w3f/apk-proofs/issues/23 https://github.com/w3f/apk-proofs/tree/main/bw6/src https://github.com/w3f/apk-proofs/blob/main/bw6/src/lib.rs#L120 https://github.com/w3f/apk-proofs/blob/main/bw6/src/prover.rs#L170 https://github.com/w3f/apk-proofs/blob/main/bw6/src/piop/mod.rs https://github.com/w3f/apk-proofs/blob/main/bw6/src/piop/basic.rs https://github.com/w3f/apk-proofs/blob/main/bw6/src/piop/affine_addition.rs#L288 https://hackmd.io/CdZkCe2PQuy7XG7CLOBRbA / https://hackmd.io/@Oana/ByKu5Utdw https://github.com/w3f/apk-proofs/blob/main/bw6/src/verifier.rs https://github.com/w3f/apk-proofs/blob/main/bw6/src/kzg/mod.rs#L214 https://docs.rs/ark-poly/0.3.0/ark_poly/polynomial/univariate/struct.DensePolynomial.html?search=aggregate_polynomials#method.divide_by_vanishing_poly https://hackmd.io/CdZkCe2PQuy7XG7CLOBRbA?view#Summary-of-the-efficiency-of-the-SNARK https://hackmd.io/NlES9mnjTr-GPFFtNU6AbA?view / https://hackmd.io/@Oana/BkZaAdxcw