<html><head><title>2023-09-04 Vac weekly</title><metacharSet="utf-8"/><metaname="viewport"content="width=device-width, initial-scale=1.0"/><metaproperty="og:title"content="2023-09-04 Vac weekly"/><metaproperty="og:description"content="Vac 2023/09/04 § Vac Milestones Vac Github Repos vac:p2p: § nimlibp2p:vac:gossipsub-ddos-mitigation Opened upstream discussion about gossipsub peer exchange (which is a DDoS vector) 570 nimlibp2p:vac:webrtc-transport Hitting roadblocks on DTLS vac:tke:: § codex:economic-analysis Presenting Filecoin findings to Codex team Litepaper: assumptions on collateral status:SNT-staking Highlighted multiple design requirements not met by SC implementation for SC team notion doc Open questions w/ John, epoch duration Staking governance proposal for when John returns Sep 12 nomos:economic-analysis Delegated staking specifications w/Marcin, update for privacy constraints Bribery attacks analysis, Moh asked to followup early/mid Sep waku:economic-analysis Formalized RLN thoughts shared w/ Aaryamann, will push for additional feedback once Martin returns vac:dst: § analysis:nomos:nomos-simulation-analysis Took over data generation on Tuesday Found a bug in simulations, working around it The comparison runs are now fully automated got the first full set of comparison plots: everything appears to be explainable for a fixed probability Tree runs now scale to 15k nodes wakurtosis:vac:retrospective-rlog Gather info and wrote summary of why we decided to stop using Kurtosis."/><metaproperty="og:image"content="https://roadmap.logos.co/static/og-image.png"/><metaproperty="og:width"content="1200"/><metaproperty="og:height"content="675"/><linkrel="icon"href="../../static/icon.png"/><metaname="description"content="Vac 2023/09/04 § Vac Milestones Vac Github Repos vac:p2p: § nimlibp2p:vac:gossipsub-ddos-mitigation Opened upstream discussion about gossipsub peer exchange (which is a DDoS vector) 570 nimlibp2p:vac:webrtc-transport Hitting roadblocks on DTLS vac:tke:: § codex:economic-analysis Presenting Filecoin findings to Codex team Litepaper: assumptions on collateral status:SNT-staking Highlighted multiple design requirements not met by SC implementation for SC team notion doc Open questions w/ John, epoch duration Staking governance proposal for when John returns Sep 12 nomos:economic-analysis Delegated staking specifications w/Marcin, update for privacy constraints Bribery attacks analysis, Moh asked to followup early/mid Sep waku:economic-analysis Formalized RLN thoughts shared w/ Aaryamann, will push for additional feedback once Martin returns vac:dst: § analysis:nomos:nomos-simulation-analysis Took over data generation on Tuesday Found a bug in simulations, working around it The comparison runs are now fully automated got the first full set of comparison plots: everything appears to be explainable for a fixed probability Tree runs now scale to 15k nodes wakurtosis:vac:retrospective-rlog Gather info and wrote summary of why we decided to stop using Kurtosis."/><metaname="generator"content="Logos Roadmaps"/><linkrel="preconnect"href="https://fonts.googleapis.com"/><linkrel="preconnect"href="https://fonts.gstatic.com"/><linkhref="../../index.css"rel="stylesheet"type="text/css"spa-preserve/><linkhref="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css"rel="stylesheet"type="text/css"spa-preserve/><linkhref="https://fonts.googleapis.com/css2?family=IBM Plex Mono&family=sans-serif:wght@400;700&family=sans-serif:ital,wght@0,400;0,600;1,400;1,600&display=swap"rel="stylesheet"type="text/css"spa-preserve/><scriptsrc="../../prescript.js"type="application/javascript"spa-preserve></script><scripttype="application/javascript"spa-preserve>constfetchData=fetch(`../../static/contentIndex.json`).then(data=>data.json())</script></head><bodydata-slug="vac/updates/2023-09-04"><divid="quartz-root"class="page"><divid="quartz-body"><divclass="left sidebar"><h1class="page-title"><ahref="../..">Logos Collective Project Roadmaps</a></h1><divclass="spacermob
<li>Opened upstream discussion about gossipsub peer exchange (which is a DDoS vector) <ahref="https://github.com/libp2p/specs/issues/570"class="external">570</a></li>
<li>Highlighted multiple design requirements not met by SC implementation for SC team <ahref="https://www.notion.so/Implementing-SNT-Staking-Contract-Issues-Differences-2de74e7c19124e78b1c9490300a84422"class="external">notion doc</a></li>
<li>Open questions w/ John, epoch duration</li>
<li>Staking governance proposal for when John returns Sep 12</li>
<li>Added test plans for filter, lightpush and store: <ahref="https://www.notion.so/Test-Plans-09c8c7b7f6784c459fb774792665e37c"class="external">Test-Plans-09c8c7b7f6784c459fb774792665e37c</a></li>
<li>Made it possible to choose the nwaku version in the js waku github actions workflow by using workflow_dispatch inputs. <ahref="https://github.com/waku-org/js-waku/pull/1510"class="external">PR Link</a></li>
<li>Ran into a contract size issue; Context <ahref="https://github.com/status-im/communities-contracts/pull/2#issuecomment-1705063304"class="external">comment</a></li>
</ul>
</li>
<li>Added docs for commuity token deployer contract
<li>fixed makefile target for <code>rln-keystore-generator</code> - <ahref="https://github.com/waku-org/nwaku/pull/1960"class="external">1960</a></li>
<li>log the membership index out upon registration in the <code>rln-keystore-generator</code> - <ahref="https://github.com/waku-org/nwaku/pull/1963"class="external">1963</a></li>
<li>fixed deserialization of valid merkle roots - <ahref="https://github.com/waku-org/nwaku/pull/1973"class="external">1973</a></li>
<li>confirm that the fetched credential from the keystore is registered to the membership set - <ahref="https://github.com/waku-org/nwaku/pull/1980"class="external">1980</a></li>
<li>fixed makefile target for zerokit’s <code>librln.a</code> - <ahref="https://github.com/waku-org/nwaku/pull/1981"class="external">1981</a></li>
<li>converted zero-based indexing to 1-based indexing on vacp2p/rln-contract - <ahref="https://github.com/vacp2p/rln-contract/pull/28"class="external">28</a></li>
<li>downstreamed zero-based indexing to waku-org/waku-rln-contract - <ahref="https://github.com/waku-org/waku-rln-contract/pull/8"class="external">8</a> -</li>
<li>deployed new version of the registry contract on sepolia - <code>0xc04937d502E0ae671cedFC2A0BCD6692055520f3</code></li>
<li>Continued Lasso research (<ahref="https://a16zcrypto.com/posts/article/introducing-lasso-and-jolt/"class="external">introducing-lasso-and-jolt</a>)</li>
<li><ahref="https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#31b80e44529e4f3c80991e4a67afed3c"class="external">Notes for Protogalaxy; 100%</a></li>
<li>Added an introductory section for Benchmark in zk-explorations repo: <ahref="https://github.com/vacp2p/zk-explorations/pull/10"class="external">10</a></li>
<li>Completed literature study. Covered article related to overlay design (single tier, multi-tier, hybrid overlays)</li>
<li>peer selection methodologies, rumor/gossiping protocols, push/pull based publishing approaches, message encoding, probablistic forwarding, overlay optimization, and peer heterogeneity/capacity based roles (super nodes and similar roles)</li>
<li>Still need to review 1-2 D-regular graph based approaches. Only selected articles are added in zotero (under vacp2p)</li>
<li>Finishing (describing research directions and their pros and cons, polishing the article) and publishing the article (Done) <ahref="https://www.notion.so/WIP-Bribery-Attacks-in-Consensus-Protocols-Challenges-and-Solutions-e4e108c17dba421abe83de49076c8f25"class="external">WIP-Bribery-Attacks-in-Consensus-Protocols-Challenges-and-Solutions-e4e108c17dba421abe83de49076c8f25</a></li>