roadmap/vac/updates/2023-07-17.html

174 lines
101 KiB
HTML
Raw Normal View History

2023-08-22 09:09:21 +00:00
<!DOCTYPE html>
2023-12-25 20:11:11 +00:00
<html><head><title>2023-07-17 Vac weekly</title><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta property="og:title" content="2023-07-17 Vac weekly"/><meta property="og:description" content="Last week vc Vac day in Paris (13th) vc::Deep Research working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus: setting up goerli nim-eth2 node working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Paris offsite Paris (all CCs) vsu::Tokenomics Bugs found and solved in the SNT staking contract attend events in Paris vsu::Distributed Systems Testing Events in Paris QoS on all four infras Continue work on theoretical gossipsub analysis (varying regular graph sizes) Peer extraction using WLS (almost finished) Discv5 testing Wakurtosis CI improvements Provide offline data vip::zkVM onboarding new researcher Prepared and presented ZKVM work during VAC offsite Deep research on Nova vs Stark in terms of performance and related open questions researching Sangria Worked on NEscience document (https://www."/><meta property="og:image" content="https://roadmap.logos.co/static/og-image.png"/><meta property="og:width" content="1200"/><meta property="og:height" content="675"/><link rel="icon" href="../../static/icon.png"/><meta name="description" content="Last week vc Vac day in Paris (13th) vc::Deep Research working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus: setting up goerli nim-eth2 node working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Paris offsite Paris (all CCs) vsu::Tokenomics Bugs found and solved in the SNT staking contract attend events in Paris vsu::Distributed Systems Testing Events in Paris QoS on all four infras Continue work on theoretical gossipsub analysis (varying regular graph sizes) Peer extraction using WLS (almost finished) Discv5 testing Wakurtosis CI improvements Provide offline data vip::zkVM onboarding new researcher Prepared and presented ZKVM work during VAC offsite Deep research on Nova vs Stark in terms of performance and related open questions researching Sangria Worked on NEscience document (https://www."/><meta name="generator" content="Quartz"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link href="../../index.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://fonts.googleapis.com/css2?family=IBM Plex Mono&amp;family=sans-serif:wght@400;700&amp;family=sans-serif:ital,wght@0,400;0,600;1,400;1,600&amp;display=swap" rel="stylesheet" type="text/css" spa-preserve/><script src="../../prescript.js" type="application/javascript" spa-preserve></script><script type="application/javascript" spa-preserve>const fetchData = fetch(`../../static/contentIndex.json`).then(data => data.json())</script></head><body data-slug="vac/updates/2023-07-17"><div id="quartz-root" class="page"><div id="quartz-body"><div class="left sidebar"><h1 class="page-title "><a href="../..">Logos Collective Project Roadmaps</a></h1><div class="spacer mobile-only"></div><div class="search "><div id="search-icon"><p>Search</p><div></div><svg tabIndex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search</title><desc id="desc">Search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"></path><circle cx="8" cy="8" r="7"></circle></g></svg></div><div id="search-container"><div id="search-space"><input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search for something" placeholder="Search for something"/><div id="results-container"></div></div></div></div><div class="darkmode "><input class="toggle" id="darkmode-toggle" type="checkbox" tabIndex="-1"/><label id="toggle-label-li
2023-08-22 09:09:21 +00:00
<ul>
<li><em>vc</em>
<ul>
<li>Vac day in Paris (13th)</li>
</ul>
</li>
<li><em>vc::Deep Research</em>
<ul>
<li>working on comprehensive current/related work study on Validator Privacy</li>
<li>working on PoC of Tor push in Nimbus: setting up goerli nim-eth2 node</li>
<li>working towards comprehensive current/related work study on gossipsub scaling</li>
</ul>
</li>
<li><em>vsu::P2P</em>
<ul>
<li>Paris offsite Paris (all CCs)</li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>Bugs found and solved in the SNT staking contract</li>
<li>attend events in Paris</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li>Events in Paris</li>
<li>QoS on all four infras</li>
<li>Continue work on theoretical gossipsub analysis (varying regular graph sizes)</li>
<li>Peer extraction using WLS (almost finished)</li>
<li>Discv5 testing</li>
<li>Wakurtosis CI improvements</li>
<li>Provide offline data</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li>onboarding new researcher</li>
<li>Prepared and presented ZKVM work during VAC offsite</li>
<li>Deep research on Nova vs Stark in terms of performance and related open questions</li>
<li>researching Sangria</li>
2023-09-25 21:23:05 +00:00
<li>Worked on NEscience document (<a href="https://www.notion.so/Nescience-WIP-0645c738eb7a40869d5650ae1d5a4f4e" class="external">https://www.notion.so/Nescience-WIP-0645c738eb7a40869d5650ae1d5a4f4e</a>)</li>
2023-08-22 09:09:21 +00:00
<li>zerokit:
<ul>
<li>worked on PR for arc-circom</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li>offsite Paris</li>
</ul>
</li>
</ul>
<p><strong>This week</strong></p>
<ul>
<li><em>vc</em></li>
<li><em>vc::Deep Research</em>
<ul>
<li>working on comprehensive current/related work study on Validator Privacy</li>
<li>working on PoC of Tor push in Nimbus</li>
<li>working towards comprehensive current/related work study on gossipsub scaling</li>
</ul>
</li>
<li><em>vsu::P2P</em>
<ul>
<li>EthCC &amp; Logos event Paris (all CCs)</li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>Attend EthCC and side events in Paris</li>
<li>Integrate staking contracts with radCAD model</li>
<li>Work on a new approach for Codex collateral problem</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li>Events in Paris</li>
<li>Finish peer extraction, plot the peer connections; script/runs for the analysis, and add data to the Tech Report</li>
<li>Restructure the Analysis script and start modelling Status control messages</li>
<li>Split Wakurtosis analysis module into separate repository (delayed)</li>
<li>Deliver simulation results (incl fixing discv5 error with new Kurtosis version)</li>
<li>Second iteration Nomos CI</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li>Continue researching on Nova open questions and Sangria</li>
<li>Draft the benchmark document (by the end of the week)</li>
<li>research hardware for benchmarks</li>
<li>research Halo2 cont</li>
<li>zerokit:
<ul>
<li>merge a PR for deployment of arc-circom</li>
<li>deal with arc-circom master fail</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li>offsite paris</li>
</ul>
</li>
<li><em>blockers</em>
<ul>
<li><em>vip::zkVM:zerokit</em>: ark-circom deployment to crates io; contact to ark-circom team</li>
</ul>
</li>
2023-10-25 18:50:16 +00:00
</ul></article></div><div class="right sidebar"><div class="graph "><h3>Graph View</h3><div class="graph-outer"><div id="graph-container" data-cfg="{&quot;drag&quot;:true,&quot;zoom&quot;:true,&quot;depth&quot;:1,&quot;scale&quot;:1.1,&quot;repelForce&quot;:0.5,&quot;centerForce&quot;:0.3,&quot;linkDistance&quot;:30,&quot;fontSize&quot;:0.6,&quot;opacityScale&quot;:1,&quot;showTags&quot;:true,&quot;removeTags&quot;:[]}"></div><svg version="1.1" id="global-graph-icon" xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 55 55" fill="currentColor" xmlSpace="preserve"><path d="M49,0c-3.309,0-6,2.691-6,6c0,1.035,0.263,2.009,0.726,2.86l-9.829,9.829C32.542,17.634,30.846,17,29,17
2023-08-22 09:09:21 +00:00
s-3.542,0.634-4.898,1.688l-7.669-7.669C16.785,10.424,17,9.74,17,9c0-2.206-1.794-4-4-4S9,6.794,9,9s1.794,4,4,4
c0.74,0,1.424-0.215,2.019-0.567l7.669,7.669C21.634,21.458,21,23.154,21,25s0.634,3.542,1.688,4.897L10.024,42.562
C8.958,41.595,7.549,41,6,41c-3.309,0-6,2.691-6,6s2.691,6,6,6s6-2.691,6-6c0-1.035-0.263-2.009-0.726-2.86l12.829-12.829
c1.106,0.86,2.44,1.436,3.898,1.619v10.16c-2.833,0.478-5,2.942-5,5.91c0,3.309,2.691,6,6,6s6-2.691,6-6c0-2.967-2.167-5.431-5-5.91
v-10.16c1.458-0.183,2.792-0.759,3.898-1.619l7.669,7.669C41.215,39.576,41,40.26,41,41c0,2.206,1.794,4,4,4s4-1.794,4-4
s-1.794-4-4-4c-0.74,0-1.424,0.215-2.019,0.567l-7.669-7.669C36.366,28.542,37,26.846,37,25s-0.634-3.542-1.688-4.897l9.665-9.665
C46.042,11.405,47.451,12,49,12c3.309,0,6-2.691,6-6S52.309,0,49,0z M11,9c0-1.103,0.897-2,2-2s2,0.897,2,2s-0.897,2-2,2
S11,10.103,11,9z M6,51c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S8.206,51,6,51z M33,49c0,2.206-1.794,4-4,4s-4-1.794-4-4
s1.794-4,4-4S33,46.794,33,49z M29,31c-3.309,0-6-2.691-6-6s2.691-6,6-6s6,2.691,6,6S32.309,31,29,31z M47,41c0,1.103-0.897,2-2,2
2023-10-25 18:50:16 +00:00
s-2-0.897-2-2s0.897-2,2-2S47,39.897,47,41z M49,10c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S51.206,10,49,10z"></path></svg></div><div id="global-graph-outer"><div id="global-graph-container" data-cfg="{&quot;drag&quot;:true,&quot;zoom&quot;:true,&quot;depth&quot;:-1,&quot;scale&quot;:0.9,&quot;repelForce&quot;:0.5,&quot;centerForce&quot;:0.3,&quot;linkDistance&quot;:30,&quot;fontSize&quot;:0.6,&quot;opacityScale&quot;:1,&quot;showTags&quot;:true,&quot;removeTags&quot;:[]}"></div></div></div><div class="backlinks "><h3>Backlinks</h3><ul class="overflow"><li>No backlinks found</li></ul></div></div></div><footer class><hr/><p>Created with <a href="https://quartz.jzhao.xyz/">Quartz v4.1.0</a>, © 2023</p><ul><li><a href="https://github.com/logos-co/roadmap">GitHub</a></li><li><a href="https://discord.com/invite/logos-state">Discord Community</a></li></ul></footer></div></body><script type="application/javascript">// quartz/components/scripts/quartz/components/scripts/callout.inline.ts
2023-08-22 09:09:21 +00:00
function toggleCallout() {
const outerBlock = this.parentElement;
outerBlock.classList.toggle(`is-collapsed`);
const collapsed = outerBlock.classList.contains(`is-collapsed`);
const height = collapsed ? this.scrollHeight : outerBlock.scrollHeight;
outerBlock.style.maxHeight = height + `px`;
let current = outerBlock;
let parent = outerBlock.parentElement;
while (parent) {
if (!parent.classList.contains(`callout`)) {
return;
}
const collapsed2 = parent.classList.contains(`is-collapsed`);
const height2 = collapsed2 ? parent.scrollHeight : parent.scrollHeight + current.scrollHeight;
parent.style.maxHeight = height2 + `px`;
current = parent;
parent = parent.parentElement;
}
}
function setupCallout() {
const collapsible = document.getElementsByClassName(
`callout is-collapsible`
);
for (const div of collapsible) {
const title = div.firstElementChild;
if (title) {
title.removeEventListener(`click`, toggleCallout);
title.addEventListener(`click`, toggleCallout);
const collapsed = div.classList.contains(`is-collapsed`);
const height = collapsed ? title.scrollHeight : div.scrollHeight;
div.style.maxHeight = height + `px`;
}
}
}
document.addEventListener(`nav`, setupCallout);
window.addEventListener(`resize`, setupCallout);
</script><script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
const darkMode = document.documentElement.getAttribute('saved-theme') === 'dark'
2023-09-25 21:23:05 +00:00
mermaid.initialize({
2023-08-22 09:09:21 +00:00
startOnLoad: false,
securityLevel: 'loose',
theme: darkMode ? 'dark' : 'default'
});
document.addEventListener('nav', async () => {
await mermaid.run({
querySelector: '.mermaid'
})
});
2023-09-18 20:20:27 +00:00
</script><script src="https://cdn.jsdelivr.net/npm/katex@0.16.7/dist/contrib/copy-tex.min.js" type="application/javascript"></script><script src="../../postscript.js" type="module"></script></html>