<html><head><title>2023-09-25 Vac weekly</title><metacharSet="utf-8"/><metaname="viewport"content="width=device-width, initial-scale=1.0"/><metaproperty="og:title"content="2023-09-25 Vac weekly"/><metaproperty="og:description"content="vac:p2p: § nimlibp2p:vac:gossipsub-ddos-mitigation Merged GossipSub Traffic Scoring https://github.com/status-im/nim-libp2p/pull/920 nimlibp2p:vac:gossipsub-stagger-send Continued simulations nim-libp2p:vac:maintenance Tried to integrate HP in nwaku, but rendezvous isn’t integrated yet nimlibp2p:vac:webrtc-transport Continued vertical integration of protocols vac:tke: § vac:tke::codex:economic-analysis Meeting with Codex on Tuesday, get in sync on timeline and steps for final delivery vac:tke::status:SNT-staking Review goverance process itself, governance proposal template, staking gov proposal w/ John vac:tke::nomos:economic-analysis Analysis of rewards for delegation vs validation Alvaro shared further docs to review on Private Addressing incentives and two-tiered staking vac:tke::waku:economic-analysis Reading WAKU papers and onboarding Sergei, establishing recurring cadence vac:dst: § wakurtosis:waku:techreport_03 Delivered (pending discussion with Waku team) analysis-shadow:vac:shadow-gossipsub-analysis Run 20K simulation (resources test) eng-10ktool:vac:bandwidth-test Check with Slava K8s configuration, to run nodes in master aswell (K3s) Code first multi-node deployment Dockerized DST node software-testing:waku:test-plans Started working at the Relay test plan software-testing:waku:test-automation-js-waku Addressed all comments from last week PRs and merged them Fixed the nwaku CI part that invokes js-waku: https://github."/><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:p2p: § nimlibp2p:vac:gossipsub-ddos-mitigation Merged GossipSub Traffic Scoring https://github.com/status-im/nim-libp2p/pull/920 nimlibp2p:vac:gossipsub-stagger-send Continued simulations nim-libp2p:vac:maintenance Tried to integrate HP in nwaku, but rendezvous isn’t integrated yet nimlibp2p:vac:webrtc-transport Continued vertical integration of protocols vac:tke: § vac:tke::codex:economic-analysis Meeting with Codex on Tuesday, get in sync on timeline and steps for final delivery vac:tke::status:SNT-staking Review goverance process itself, governance proposal template, staking gov proposal w/ John vac:tke::nomos:economic-analysis Analysis of rewards for delegation vs validation Alvaro shared further docs to review on Private Addressing incentives and two-tiered staking vac:tke::waku:economic-analysis Reading WAKU papers and onboarding Sergei, establishing recurring cadence vac:dst: § wakurtosis:waku:techreport_03 Delivered (pending discussion with Waku team) analysis-shadow:vac:shadow-gossipsub-analysis Run 20K simulation (resources test) eng-10ktool:vac:bandwidth-test Check with Slava K8s configuration, to run nodes in master aswell (K3s) Code first multi-node deployment Dockerized DST node software-testing:waku:test-plans Started working at the Relay test plan software-testing:waku:test-automation-js-waku Addressed all comments from last week PRs and merged them Fixed the nwaku CI part that invokes js-waku: https://github."/><metaname="generator"content="Quartz"/><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="applica
<li>Tried to integrate HP in nwaku, but rendezvous isn’t integrated <ahref="https://github.com/waku-org/nwaku/pull/1766#issuecomment-1731030691"class="external">yet</a></li>
</ul>
</li>
<li><code>nimlibp2p:vac:webrtc-transport</code>
<ul>
<li>Continued vertical integration of protocols</li>
<li>Fixed the nwaku CI part that invokes js-waku: <ahref="https://github.com/waku-org/nwaku/pull/2061"class="external">https://github.com/waku-org/nwaku/pull/2061</a></li>
<li>Bumped nwaku version in js-waku CI: <ahref="https://github.com/waku-org/js-waku/pull/1591"class="external">https://github.com/waku-org/js-waku/pull/1591</a></li>
<li>Investigated some flaky tests and tried to fix them: <ahref="https://github.com/waku-org/js-waku/pull/1592"class="external">https://github.com/waku-org/js-waku/pull/1592</a></li>
<li>still investigating the proof verification failures using the new artifacts. can confirm that the inputs for proof generation are valid, and are verified by using snarkjs.</li>
</ul>
</li>
<li>Removed private <code>message_id</code> from <code>compute_id_secret</code> agruments
<li>created tests for onTransfer reentrancy case <ahref="https://github.com/vacp2p/minime/pull/29"class="external">https://github.com/vacp2p/minime/pull/29</a>
<li>rised coverage from 54.62% to 67.23% <ahref="https://github.com/vacp2p/minime/pull/33"class="external">https://github.com/vacp2p/minime/pull/33</a></li>
<li>Alter Minime to allow being extended to specialized tokens (such as OptimismMintableERC20) <ahref="https://github.com/vacp2p/minime/pull/32"class="external">https://github.com/vacp2p/minime/pull/32</a></li>
<li>create script for detailed gas-report <ahref="https://github.com/vacp2p/minime/pull/25"class="external">https://github.com/vacp2p/minime/pull/25</a></li>
<li>Written a document for <ahref="https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#0fcbf60bda2049d387334e5f5dd91547"class="external">State Separation</a> motivation for Nescience</li>
<li>Readings to justify Goal 3</li>
<li>Considered some scientific paper format for Nescience</li>
<li>Worked on Jolt writeup draft (<ahref="https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#fae64ac478004b749f7b211a9542f2d2"class="external">https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#fae64ac478004b749f7b211a9542f2d2</a>)</li>
<li>Started research on Poseidon paper (<ahref="https://eprint.iacr.org/2019/458.pdf"class="external">https://eprint.iacr.org/2019/458.pdf</a>) and is implementations</li>
<li>Notes on Recproof (WIP) and zkTree <ahref="https://file.notion.so/f/f/1518abd9-c08f-4989-93c1-96525e62bce5/a9097bd6-371d-4408-9302-57dbb114f5ea/Recproof___Notes_(1).pdf?id=b6e0cccd-2aa9-4b7f-b340-6293e7c783e0&table=block&spaceId=1518abd9-c08f-4989-93c1-96525e62bce5&expirationTimestamp=1695513600000&signature=SbII5tn2mPT2yNloyJtnWw2bxzZQFFkjz-vyKqcPxtk&downloadName=Notes+-+Recproofs+and+zkTrees+%28WIP%29.pdf"class="external">(same document)</a>.</li>
<li>Notes on Poseidon2 (WIP)</li>
</ul>
</li>
<li>
<p><code>proofsystems:vac:benchmarks</code></p>
<ul>
<li>Added an explanation for <ahref="https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#6c98b04e92d0480c8d3ee24fab967f9b"class="external">Plonky2 circuit</a> [To add to GitHub]</li>
<li>Started reading Nova circuit to provide an explanation of what the circuit is doing</li>
<li>finish up Nova bellman benchmark <ahref="https://github.com/vacp2p/zk-explorations/pull/14"class="external">https://github.com/vacp2p/zk-explorations/pull/14</a></li>
<li>Writing the pseudocode (<ahref="https://github.com/logos-co/nomos-specs/blob/Carnot-vote-aggregation/carnot/carnot-vote-aggregation.py"class="external">https://github.com/logos-co/nomos-specs/blob/Carnot-vote-aggregation/carnot/carnot-vote-aggregation.py</a>).</li>
<li>Adding discussion to the high level protocol document(<ahref="https://www.notion.so/High-Level-Algorithm-6535ac0363df4629ad2c40dff4bc62cd"class="external">https://www.notion.so/High-Level-Algorithm-6535ac0363df4629ad2c40dff4bc62cd</a>)</li>