<html><head><title>2023-10-16 Vac weekly</title><metacharSet="utf-8"/><metaname="viewport"content="width=device-width, initial-scale=1.0"/><metaproperty="og:title"content="2023-10-16 Vac weekly"/><metaproperty="og:description"content="vac:p2p: § nimlibp2p:vac:webrtc-transport Started to implement DataChannel in WebRTC: https://github.com/status-im/nim-webrtc/pull/4 Started to implement the WebRTC transport in libp2p: 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:webrtc-transport Started to implement DataChannel in WebRTC: https://github.com/status-im/nim-webrtc/pull/4 Started to implement the WebRTC transport in libp2p: https://github."/><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-10-16"><divid="quartz-root"class="page"><divid="quartz-body"><divclass="left sidebar"><h1class="page-title"><ahref="../..">Logos Collective Project Roadmaps</a></h1><divclass="spacer mobile-only"></div><divclass="search"><divid="search-icon"><p>Search</p><div></div><svgtabIndex="0"aria-labelledby="title desc"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="0 0 19.9 19.7"><titleid="title">Search</title><descid="desc">Search</desc><gclass="search-path"fill="none"><pathstroke-linecap="square"d="M18.5 18.3l-5.4-5.4"></path><circlecx="8"cy="8"r="7"></circle></g></svg></div><divid="search-container"><divid="search-space"><inputautocomplete="off"id="search-bar"name="search"type="text"aria-label="Search for something"placeholder="Search for something"/><divid="results-container"></div></div></div></div><divclass="darkmode"><inputclass="toggle"id="darkmode-toggle"type="checkbox"tabIndex="-1"/><labelid="toggle-label-light"for="darkmode-toggle"tabIndex="-1"><svgxmlns="http://www.w3.org/2000/svg"xmlnsXlink="http://www.w3.org/1999/xlink"version="1.1"id="dayIcon"x="0px"y="0px"viewBox="0 0 35 35"style="enable-background:new 0 0 35 35;"xmlSpace="preserve"><title>Light mode</title><pathd="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5zM7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26zM17.5,6C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6zM27.5,9c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9zM6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06L6.439,8.561zM33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16zM28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.1
<li>Started to implement DataChannel in WebRTC: <ahref="https://github.com/status-im/nim-webrtc/pull/4"class="external">https://github.com/status-im/nim-webrtc/pull/4</a></li>
<li>Started to implement the WebRTC transport in libp2p: <ahref="https://github.com/status-im/nim-libp2p/pull/"class="external">https://github.com/status-im/nim-libp2p/pull/</a></li>
<li>rework of UDP / Stun / Dtls / Sctp <ahref="https://github.com/status-im/nim-webrtc/pull/"class="external">https://github.com/status-im/nim-webrtc/pull/</a></li>
<li>Met w/ Codex and reviewed the marketplace workflows, identified many updates for litepaper (@Matty)</li>
<li>Will update litepaper incorporating feedback, and update Codex modeling, reconnect after their offsite</li>
</ul>
</li>
<li><code>vac:tke::status:SNT-staking</code>
<ul>
<li>Update notion docs with links to all latest governance proposals</li>
<li>Assigning issues in Github to SC team, and submit pull reqs, primarily on dependency the claims, and how restaking works (@Martin)</li>
<li>Continuing revamp of economic model/projections, review early approach w/John (@Matty)</li>
</ul>
</li>
<li><code>vac:tke::nomos:economic-analysis</code>
<ul>
<li>Frederico remains in regular communication with Alvaro and Marcin, continuing on Private Addressing research (@Frederico)</li>
<li>Reviewing similar challenges ETH is also considering, changes to economic model for adding native delegation</li>
</ul>
</li>
<li><code>vac:tke::waku:economic-analysis</code>
<ul>
<li>Had a call with Aaryamann and Sergei last week, they had followup questions on fleshing out pros/cons of various design approaches to RLN stake (@Martin)</li>
<li>Speed up execution from 12m to 3.5m for 250 tests through <ahref="https://github.com/waku-org/js-waku/pull/1655"class="external">parallelization</a>(Significant refactoring needed to achieve this)</li>
<li>Follow up <ahref="https://github.com/waku-org/js-waku/pull/1662"class="external">fix</a> to only allow paralellization in CI env</li>
</ul>
</li>
<li>Fixes:
<ul>
<li>Updated <ahref="https://github.com/waku-org/js-waku/pull/1661"class="external">tests</a> after gowaku store fixes</li>
<li>Updated <ahref="https://github.com/waku-org/js-waku/pull/1645"class="external">tests</a> after remote peer rejected error</li>
<li>Wrote five tests - were added to the branch <ahref="https://github.com/waku-org/go-waku/tree/chore(filterV2)-test-updates"class="external">https://github.com/waku-org/go-waku/tree/chore(filterV2)-test-updates</a></li>
<li>Reported issue “Messages won’t get through with multiple pubsub topics” <ahref="https://github.com/waku-org/go-waku/issues/804"class="external">https://github.com/waku-org/go-waku/issues/804</a></li>
<li>Tracking coverage as notes so far -> will change to tabular form. Notion has API, we could possibly update docs during test execution? <ahref="https://www.notion.so/Filter-Test-Coverage-42fc15b503ec4621980a7757d85089db?pvs=4"class="external">https://www.notion.so/Filter-Test-Coverage-42fc15b503ec4621980a7757d85089db?pvs=4</a></li>
<li>Keep working on a solution for the problem. (<ahref="https://www.notion.so/WiP-Multi-epoch-Constraints-a5b648b98c46461187563d6c1e094468"class="external">https://www.notion.so/WiP-Multi-epoch-Constraints-a5b648b98c46461187563d6c1e094468</a>)</li>
<li>Keep improving the level of detail in the description of the WiP towards the creation of an RFC. (<ahref="https://www.notion.so/WiP-Secure-Ethereum-Chat-f69ff155456c4fdeb719aba96fd7a8ab"class="external">https://www.notion.so/WiP-Secure-Ethereum-Chat-f69ff155456c4fdeb719aba96fd7a8ab</a>)</li>
<li>Finished and shared a new document about <ahref="https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#ef4efe76c6244c37974cb4355bb1fcd8"class="external">state separation techniques</a></li>
<li>For <ahref="https://github.com/vacp2p/nimbus-eth2-experimental/pull/4"class="external">PR</a>, over 11 days, monitored attestation success with near zero attestation drop rate, effectiveness 89%</li>
<li>Added changes in <ahref="https://www.overleaf.com/project/6499e467346d9f56b2971ca"class="external">https://www.overleaf.com/project/6499e467346d9f56b2971ca</a></li>
<li>Writing the psuedocode (<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>