From 595cfd7bb0ec3fa4c44a27fe6917010bf5fcd01e Mon Sep 17 00:00:00 2001 From: Jenkins Date: Fri, 15 Sep 2023 14:19:46 +0000 Subject: [PATCH] Update documentation --- index.xml | 210 +++++++++--------- roadmap/vac/dr/consensus/nomos/index.html | 2 +- .../nomos/stake-privacy-timing-attacks.html | 119 ++++++++++ .../vac/dr/consensus/nomos/stake-privacy.html | 75 ------- roadmap/vac/dr/overview.html | 4 +- sitemap.xml | 100 ++++----- static/contentIndex.json | 2 +- tags/index.html | 2 +- tags/vac.html | 2 +- 9 files changed, 280 insertions(+), 236 deletions(-) create mode 100644 roadmap/vac/dr/consensus/nomos/stake-privacy-timing-attacks.html delete mode 100644 roadmap/vac/dr/consensus/nomos/stake-privacy.html diff --git a/index.xml b/index.xml index 68ad10969..862902c0a 100644 --- a/index.xml +++ b/index.xml @@ -226,14 +226,8 @@ Deep Research Service Unit https://roadmap.logos.co/roadmap/vac/dr/overview https://roadmap.logos.co/roadmap/vac/dr/overview - vac:dr:valpriv:vac: § tor-push-poc tor-push-rel-work tor-push-paper tor-push-rln priv-validator-network mix-net-solution vac:dr:valpriv:nomos: § validator-privacy vac:dr:gsub-scaling:vac: § gossipsub-simulation gossipsub-improvements-paper unstructured-p2p-improvements-survey vac:dr:consensus:vac: § carnot-paper carnot-paper_02 carnot-bribary-article carnot-2-3rds-vote-aggregation blockchain-security-in-crypto-economic-models detecting-reporting-attacks-carnot stake-privacy inter-chain-protocol multi-leader-and-multi-overlay-carnot . + vac:dr:valpriv:vac: § tor-push-poc tor-push-rel-work tor-push-paper tor-push-rln priv-validator-network mix-net-solution vac:dr:valpriv:nomos: § validator-privacy vac:dr:gsub-scaling:vac: § gossipsub-simulation gossipsub-improvements-paper unstructured-p2p-improvements-survey vac:dr:consensus:vac: § carnot-paper carnot-paper_02 carnot-bribary-article carnot-2-3rds-vote-aggregation blockchain-security-in-crypto-economic-models detecting-reporting-attacks-carnot stake-privacy-timing-attacks inter-chain-protocol multi-leader-and-multi-overlay-carnot . Wed, 06 Sep 2023 00:00:00 GMT - - Distributed Systems Testing Service Unit - https://roadmap.logos.co/roadmap/vac/dst/overview - https://roadmap.logos.co/roadmap/vac/dst/overview - vac:dst: § wakurtosis:waku: § techreport techreport_02 wakurtosis:features gossipsub-topology-analysis wakurtosis:nomos: § ci-integration wakurtosis:vac: § rlog retrospective-rlog maintenance analysis:nomos § simulation-analysis analysis-gsub-model:vac § refactoring analysis-gsub-model:status: § control-messages analysis-shadow:vac: § shadow-basic-simulation shadow-gossipsub-analysis analysis-shadow:waku: § shadow-waku-relay-analysis dr-support: § carnot-2rds-executable-spec eng:vac: § bundle-simulation-data eng-10ktool: § bandwidth-test QoS waku-protocols software-testing:waku: § test-plans test-automation-js-waku test-automation-nwaku test-automation-go-waku interop-testing . - Fri, 08 Sep 2023 00:00:00 GMT P2P Service Unit https://roadmap.logos.co/roadmap/vac/p2p/overview @@ -241,17 +235,23 @@ vac:p2p: § nimlibp2p:vac: § The P2P Service unit develops nim-libp2p. nim-libp2p roadmap on github: 777 gossipsub-improvements-eip-4844 webrtc-transport gossipsub-ddos-mitigation gossipsub-stagger-send maintenance nimchronos:vac: § maintenance . Tue, 05 Sep 2023 00:00:00 GMT - Smart Contracts Service Unit - https://roadmap.logos.co/roadmap/vac/sc/overview - https://roadmap.logos.co/roadmap/vac/sc/overview - vac:sc:: § status: § staking-contract staking-contract_02 staking-contract-maintenance governance-contract-mvp community-contracts-ERC721 community-contracts-ERC20 community-contracts-deployer community-contracts-maintenance vac: § secureum-upskilling rln-contract-support . - Wed, 06 Sep 2023 00:00:00 GMT + Distributed Systems Testing Service Unit + https://roadmap.logos.co/roadmap/vac/dst/overview + https://roadmap.logos.co/roadmap/vac/dst/overview + vac:dst: § wakurtosis:waku: § techreport techreport_02 wakurtosis:features gossipsub-topology-analysis wakurtosis:nomos: § ci-integration wakurtosis:vac: § rlog retrospective-rlog maintenance analysis:nomos § simulation-analysis analysis-gsub-model:vac § refactoring analysis-gsub-model:status: § control-messages analysis-shadow:vac: § shadow-basic-simulation shadow-gossipsub-analysis analysis-shadow:waku: § shadow-waku-relay-analysis dr-support: § carnot-2rds-executable-spec eng:vac: § bundle-simulation-data eng-10ktool: § bandwidth-test QoS waku-protocols software-testing:waku: § test-plans test-automation-js-waku test-automation-nwaku test-automation-go-waku interop-testing . + Fri, 08 Sep 2023 00:00:00 GMT RFC Specifications Service Unit https://roadmap.logos.co/roadmap/vac/rfc/overview https://roadmap.logos.co/roadmap/vac/rfc/overview vac:rfc: § rfc:status: § port-status-specs rfc:nomos: § carnot-specification carnot-threat-model-informational carnot-vote-2-3rds-vote-aggregation-specification inter-chain-protocol-specification multi-leader-and-multi-overlay-carnot-specification . Wed, 06 Sep 2023 00:00:00 GMT + + Smart Contracts Service Unit + https://roadmap.logos.co/roadmap/vac/sc/overview + https://roadmap.logos.co/roadmap/vac/sc/overview + vac:sc:: § status: § staking-contract staking-contract_02 staking-contract-maintenance governance-contract-mvp community-contracts-ERC721 community-contracts-ERC20 community-contracts-deployer community-contracts-maintenance vac: § secureum-upskilling rln-contract-support . + Wed, 06 Sep 2023 00:00:00 GMT Token Engineering Service Unit https://roadmap.logos.co/roadmap/vac/tke/overview @@ -372,12 +372,24 @@ https://roadmap.logos.co/roadmap/waku/updates/2023-09-11 2023-09-11 Waku weekly § Research § 1.1 Network requirements and task breakdown {E:1.1 Network requirements and task breakdown} achieved: Opened first raw version of Waku Network RFC for review. Mon, 11 Sep 2023 00:00:00 GMT + + Zerokit v0.4 Release Details + https://roadmap.logos.co/roadmap/vac/acz/zerokit/vac/zerokit-v0-4 + https://roadmap.logos.co/roadmap/vac/acz/zerokit/vac/zerokit-v0-4 + vac:acz:zerokit::vac:zerokit-v0.4 § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt dateFormat YYYY-MM-DD section zerokit v0. + Mon, 11 Sep 2023 15:31:14 GMT RLN Doc and Outreach https://roadmap.logos.co/roadmap/vac/acz/rlnp2p/vac/rln-doc-and-outreach https://roadmap.logos.co/roadmap/vac/acz/rlnp2p/vac/rln-doc-and-outreach vac:acz:rlnp2p:vac:rln-doc-and-outreach § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status RLN doc and outreach: done, 2023-01-20, 2023-07-31 status: 0% CC: Aaryamann Description § Waku doc: How can a user setup Waku + RLN? even though Waku RLN does not support slashing yet, we can see RLN as that provides an additional datapoint regarding message validity doc explaining how the components of RLN (zerokit, contract, and a project using it, e. Mon, 11 Sep 2023 15:31:14 GMT + + Ethereum Chat + https://roadmap.logos.co/roadmap/vac/acz/secure-channels/waku/ethereum-chat + https://roadmap.logos.co/roadmap/vac/acz/secure-channels/waku/ethereum-chat + vac:acz:secure-channels:waku:ethereum-chat § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Ethereum Chat: 2023-09-12, 2023-11-30 status: 0% CC: Ramses Description § The goal of this milestone is having using the noise framework Ethereum Wallet address used to derive authentication key for noise Design an Ethereum address-based 1:1 chat should be transport agnostic toy eth chat: 20 this milestone requires forward secrecy (see limitations section of the toy eth chat RFC) consider using eip-5564 Naive Groupchat functionality (using n 1:1 chat channels) involve metamask here (metamask im team) a follow up milestone will cover running Ethereum chat on top of Waku follow up goal: develop this into an EIP Justification § Deliverables § specification (RFC) of a secure Ethereum-based chat protocol . + Tue, 12 Sep 2023 15:05:06 GMT RLNP2P Waku Pruduction Readiness Details https://roadmap.logos.co/roadmap/vac/acz/rlnp2p/waku/production-readiness @@ -396,18 +408,6 @@ https://roadmap.logos.co/roadmap/vac/acz/rlnp2p/waku/rln-relay-enhancements vac:acz:rlnp2p::waku:rln-relay-enhancements § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt dateFormat YYYY-MM-DD section rlnp2p-waku RLN-RELAY enhancements :, 2023-06-01, 2023-09-30 due: 2023/09/30 status: 100% Description § simple membership management setup (fixed CC list) instruction on how to register to the membership set / setup up (for Waku CCs) Goal § Run RLN relay on the Waku production fleet. Mon, 11 Sep 2023 15:31:14 GMT - - Ethereum Chat - https://roadmap.logos.co/roadmap/vac/acz/secure-channels/waku/ethereum-chat - https://roadmap.logos.co/roadmap/vac/acz/secure-channels/waku/ethereum-chat - vac:acz:secure-channels:waku:ethereum-chat § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Ethereum Chat: 2023-09-12, 2023-11-30 status: 0% CC: Ramses Description § The goal of this milestone is having using the noise framework Ethereum Wallet address used to derive authentication key for noise Design an Ethereum address-based 1:1 chat should be transport agnostic toy eth chat: 20 this milestone requires forward secrecy (see limitations section of the toy eth chat RFC) consider using eip-5564 Naive Groupchat functionality (using n 1:1 chat channels) involve metamask here (metamask im team) a follow up milestone will cover running Ethereum chat on top of Waku follow up goal: develop this into an EIP Justification § Deliverables § specification (RFC) of a secure Ethereum-based chat protocol . - Tue, 12 Sep 2023 15:05:06 GMT - - Zerokit v0.4 Release Details - https://roadmap.logos.co/roadmap/vac/acz/zerokit/vac/zerokit-v0-4 - https://roadmap.logos.co/roadmap/vac/acz/zerokit/vac/zerokit-v0-4 - vac:acz:zerokit::vac:zerokit-v0.4 § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt dateFormat YYYY-MM-DD section zerokit v0. - Mon, 11 Sep 2023 15:31:14 GMT Blockchain Security in Crypto-economic Models https://roadmap.logos.co/roadmap/vac/dr/consensus/nomos/blockchain-security-in-crypto-economic-models @@ -457,11 +457,11 @@ vac:dr:consensus:nomos:multi-leader-and-multi-overlay-carnot § status: 0% CC: Moh Description § In pursuit of heightened resilience and performance optimization, our research extends to multi-leader and multi-overlay Carnot configurations. Sat, 09 Sep 2023 15:55:04 GMT - Stake Privacy - https://roadmap.logos.co/roadmap/vac/dr/consensus/nomos/stake-privacy - https://roadmap.logos.co/roadmap/vac/dr/consensus/nomos/stake-privacy - vac:dr:consensus:nomos:stake-privacy § status: 0% CC: Description § Our endeavor in stake privacy research centers on preserving the confidentiality of validator stakes. - Sat, 09 Sep 2023 15:55:04 GMT + Network Privacy Stack - Stakeholder Privacy + https://roadmap.logos.co/roadmap/vac/dr/consensus/nomos/stake-privacy-timing-attacks + https://roadmap.logos.co/roadmap/vac/dr/consensus/nomos/stake-privacy-timing-attacks + vac:dr:consesus:nomos:network-privacy-stack-stake-privacy § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Network Privacy Stack - Stake: status: 0% CC: Moh Description § This milestone comprises component 3 of the Nomos network pivacy stack in the context of consesus privacy: Upper layer protections of the network from the sender: Simplest solution to prevent attacks to private PoS: minimum age of transaction for inclusion Potential future solutions: proof of mixing + modifications to the base mixnet design. + Fri, 15 Sep 2023 14:19:39 GMT Gossipsub Improvements Paper https://roadmap.logos.co/roadmap/vac/dr/gsub-scaling/vac/gossipsub-improvements-paper @@ -498,12 +498,60 @@ https://roadmap.logos.co/roadmap/vac/dr/valpriv/vac/tor-push-rel-work vac:dr:valpriv:vac:tor-push-rel-work § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Tor Push Related Work: done, 2023-06-01, 2023-09-15 status: 100% CC: Umar Description § Background and motivation here. Sat, 09 Sep 2023 15:23:19 GMT + + Libchronos Maintenance + https://roadmap.logos.co/roadmap/vac/p2p/nimchronos/vac/maintenance + https://roadmap.logos.co/roadmap/vac/p2p/nimchronos/vac/maintenance + vac:p2p:nimchronos:vac:maintenance § status: ongoing CC: p2p team Description § repo: nim-chronos . + Sat, 09 Sep 2023 12:45:48 GMT + + Gossipsub DDoS Mitigation + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-ddos-mitigation + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-ddos-mitigation + vac:p2p:nimlibp2p:vac:gossipsub-ddos-mitigation § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Gossipsub DDoS mitigation: 2023-07-01, 2023-10-31 status: 30% CC: Diego Description § Deliverables §. + Sat, 09 Sep 2023 12:45:48 GMT + + Gossipsub Improvements EIP 4844 + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-improvements-eip-4844 + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-improvements-eip-4844 + vac:p2p:nimlibp2p:vac:gossipsub-improvements-eip-4844 § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Gossipsub Improvements EIP 4844: done, 2023-03-01, 2023-07-31 status: 100% CC: Tanguy Description § Deliverables §. + Sat, 09 Sep 2023 12:45:48 GMT + + Gossipsub Stagger Send + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-stagger-send + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-stagger-send + vac:p2p:nimlibp2p:vac:gossipsub-stagger-send § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Gossipsub Stagger Send: 2023-06-01, 2023-10-31 status: 20% CC: Tanguy Description § specification first implementation (not deployable yet, deploy version will be in a separate milestone after syncing with other implementations) Deliverables §. + Sat, 09 Sep 2023 12:45:48 GMT + + Libp2p Maintenance + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/maintenance + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/maintenance + vac:p2p:nimlibp2p:vac:maintenance § status: ongoing CC: p2p team Description § repo: nim-libp2p . + Sat, 09 Sep 2023 12:45:48 GMT + + WebRTC Transport + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/webrtc-transport + https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/webrtc-transport + vac:p2p:nimlibp2p:vac:webrtc-transport § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff', } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status WebRTC Transport: 2023-04-01, 2023-07-31 status: 70% CC: Diego Description § Deliverables §. + Sat, 09 Sep 2023 12:39:17 GMT Simulation Analysis https://roadmap.logos.co/roadmap/vac/dst/analysis/nomos/nomos-simulation-analysis https://roadmap.logos.co/roadmap/vac/dst/analysis/nomos/nomos-simulation-analysis vac:dst:analysis:nomos:simulation-analysis § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Simulation Analysis: 2023-08-01, 2023-09-15 status: 70% CC: Ganesh Description § Justification § Info § Extended: include signature aggregation into analysis write analysis section in Carnot paper nomos node nomos simulations Deliverables §. Sat, 09 Sep 2023 14:05:44 GMT + + Control Messages + https://roadmap.logos.co/roadmap/vac/dst/analysis-gsub-model/status/control-messages + https://roadmap.logos.co/roadmap/vac/dst/analysis-gsub-model/status/control-messages + vac:dst:analysis-gsub-model:status:control-messages § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Control Messages: 2023-07-01, 2023-09-15 status: 85% CC: Ganesh Description § Justification § Info § delayed because of extending Nomos analysis milestone Deliverables §. + Sat, 09 Sep 2023 14:05:44 GMT + + Refactoring + https://roadmap.logos.co/roadmap/vac/dst/analysis-gsub-model/vac/refactoring + https://roadmap.logos.co/roadmap/vac/dst/analysis-gsub-model/vac/refactoring + vac:dst:analysis-gsub-model:vac:refactoring § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Refactoring: 2023-08-01, 2023-09-30 status: 40% CC: Ganesh Description § Justification § Deliverables §. + Sat, 09 Sep 2023 14:05:44 GMT Basic Shadow Simulation https://roadmap.logos.co/roadmap/vac/dst/analysis-shadow/vac/shadow-basic-simulation @@ -522,18 +570,6 @@ https://roadmap.logos.co/roadmap/vac/dst/analysis-shadow/waku/shadow-waku-relay-analysis vac:dst:analysis-shadow:waku:shadow-waku-relay-analysis § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Shadow Waku Relay Analysis: done, 2023-10-01, 2023-11-30 status: 0% CC: Jordi Description § Justification § Deliverables §. Sat, 09 Sep 2023 14:15:53 GMT - - Control Messages - https://roadmap.logos.co/roadmap/vac/dst/analysis-gsub-model/status/control-messages - https://roadmap.logos.co/roadmap/vac/dst/analysis-gsub-model/status/control-messages - vac:dst:analysis-gsub-model:status:control-messages § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Control Messages: 2023-07-01, 2023-09-15 status: 85% CC: Ganesh Description § Justification § Info § delayed because of extending Nomos analysis milestone Deliverables §. - Sat, 09 Sep 2023 14:05:44 GMT - - Refactoring - https://roadmap.logos.co/roadmap/vac/dst/analysis-gsub-model/vac/refactoring - https://roadmap.logos.co/roadmap/vac/dst/analysis-gsub-model/vac/refactoring - vac:dst:analysis-gsub-model:vac:refactoring § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Refactoring: 2023-08-01, 2023-09-30 status: 40% CC: Ganesh Description § Justification § Deliverables §. - Sat, 09 Sep 2023 14:05:44 GMT Carnot 2-3rds Vote Aggregation Python Implementation https://roadmap.logos.co/roadmap/vac/dst/dr-support/vac/carnot-executable-spec @@ -546,24 +582,6 @@ https://roadmap.logos.co/roadmap/vac/dst/eng/vac/bundle-simulation-data vac:acz:rlnp2p:waku:production-readiness § status: ongoing CC: Description § The Vac DST engineering team runs simulations, bundles the resulting data, and delivers. Sat, 09 Sep 2023 14:05:44 GMT - - Bandwidth Test - https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/vac/bandwidth-test - https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/vac/bandwidth-test - vac:dst:eng-10ktool:vac:bandwidth § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Bandwidth Test: 2023-08-01, 2023-10-31 status: 20% CC: Alberto Description § A first version of tool that allows running >10k gossipsub / waku relay nodes. - Sat, 09 Sep 2023 14:05:44 GMT - - QoS - https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/vac/qos - https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/vac/qos - vac:dst:eng-10ktool:vac:qos § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status QoS 10ktool: 2023-11-01, 2023-12-31 status: 0% CC: Alberto Description § Add QoS parameter support to the 10k tool. - Sat, 09 Sep 2023 14:05:44 GMT - - Waku Protocols - https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/waku/waku-protocols - https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/waku/waku-protocols - vac:dst:eng-10ktool:waku:waku-protocols § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Waku Protocols: 2023-11-01, 2023-12-31 status: 0% CC: Alberto Description § So far, we tested gossip / relay, as well as discv5. - Sat, 09 Sep 2023 14:05:44 GMT Interop Testing https://roadmap.logos.co/roadmap/vac/dst/software-testing/waku/interop-testing @@ -594,6 +612,24 @@ https://roadmap.logos.co/roadmap/vac/dst/software-testing/waku/test-plans vac:dst:software-testing:waku:test-plans § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Test Plans: 2023-09-01, 2024-02-29 status: 15% CC: Florin Description § unit + integration test (contains actually understanding the protocols, critically engage with the protocols) (instruct the engineer) filter (t) lightpush (t) store (t) relay () peer exchange discv5 peer & connection management interoperability (t, starting) simulation plans Justification § Deliverables § test plans . Sat, 09 Sep 2023 14:05:44 GMT + + Bandwidth Test + https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/vac/bandwidth-test + https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/vac/bandwidth-test + vac:dst:eng-10ktool:vac:bandwidth § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Bandwidth Test: 2023-08-01, 2023-10-31 status: 20% CC: Alberto Description § A first version of tool that allows running >10k gossipsub / waku relay nodes. + Sat, 09 Sep 2023 14:05:44 GMT + + QoS + https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/vac/qos + https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/vac/qos + vac:dst:eng-10ktool:vac:qos § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status QoS 10ktool: 2023-11-01, 2023-12-31 status: 0% CC: Alberto Description § Add QoS parameter support to the 10k tool. + Sat, 09 Sep 2023 14:05:44 GMT + + Waku Protocols + https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/waku/waku-protocols + https://roadmap.logos.co/roadmap/vac/dst/eng-10ktool/waku/waku-protocols + vac:dst:eng-10ktool:waku:waku-protocols § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Waku Protocols: 2023-11-01, 2023-12-31 status: 0% CC: Alberto Description § So far, we tested gossip / relay, as well as discv5. + Sat, 09 Sep 2023 14:05:44 GMT CI Integration https://roadmap.logos.co/roadmap/vac/dst/wakurtosis/nomos/ci-integration @@ -643,41 +679,17 @@ vac:dst:wakurtosis:waku:techreport_02 § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Techreport_02: done, 2023-08-01, 2023-08-31 status: 100% CC: Jordi Description § Run extra batches of simulations of the non-Discv5 case with average degree K=13, and K=50. Sat, 09 Sep 2023 13:00:38 GMT - Libchronos Maintenance - https://roadmap.logos.co/roadmap/vac/p2p/nimchronos/vac/maintenance - https://roadmap.logos.co/roadmap/vac/p2p/nimchronos/vac/maintenance - vac:p2p:nimchronos:vac:maintenance § status: ongoing CC: p2p team Description § repo: nim-chronos . - Sat, 09 Sep 2023 12:45:48 GMT + carnot-vote-2-3rds-vote-aggregation-specification + https://roadmap.logos.co/roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification + https://roadmap.logos.co/roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification + part of the DR roadmap: carnot-vote-2-3rds-vote-aggregation-specification . + Wed, 13 Sep 2023 10:29:39 GMT - Gossipsub DDoS Mitigation - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-ddos-mitigation - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-ddos-mitigation - vac:p2p:nimlibp2p:vac:gossipsub-ddos-mitigation § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Gossipsub DDoS mitigation: 2023-07-01, 2023-10-31 status: 30% CC: Diego Description § Deliverables §. - Sat, 09 Sep 2023 12:45:48 GMT - - Gossipsub Improvements EIP 4844 - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-improvements-eip-4844 - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-improvements-eip-4844 - vac:p2p:nimlibp2p:vac:gossipsub-improvements-eip-4844 § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Gossipsub Improvements EIP 4844: done, 2023-03-01, 2023-07-31 status: 100% CC: Tanguy Description § Deliverables §. - Sat, 09 Sep 2023 12:45:48 GMT - - Gossipsub Stagger Send - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-stagger-send - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/gossipsub-stagger-send - vac:p2p:nimlibp2p:vac:gossipsub-stagger-send § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Gossipsub Stagger Send: 2023-06-01, 2023-10-31 status: 20% CC: Tanguy Description § specification first implementation (not deployable yet, deploy version will be in a separate milestone after syncing with other implementations) Deliverables §. - Sat, 09 Sep 2023 12:45:48 GMT - - Libp2p Maintenance - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/maintenance - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/maintenance - vac:p2p:nimlibp2p:vac:maintenance § status: ongoing CC: p2p team Description § repo: nim-libp2p . - Sat, 09 Sep 2023 12:45:48 GMT - - WebRTC Transport - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/webrtc-transport - https://roadmap.logos.co/roadmap/vac/p2p/nimlibp2p/vac/webrtc-transport - vac:p2p:nimlibp2p:vac:webrtc-transport § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff', } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status WebRTC Transport: 2023-04-01, 2023-07-31 status: 70% CC: Diego Description § Deliverables §. - Sat, 09 Sep 2023 12:39:17 GMT + Port Status Specs + https://roadmap.logos.co/roadmap/vac/rfc/rfc/status/port-status-specs + https://roadmap.logos.co/roadmap/vac/rfc/rfc/status/port-status-specs + vac:rfc:rfc:status:port-status-specs § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Port Status Spec: 2023-08-01, 2023-11-31 status: 30% CC: r4bbit, Aaryamann Description § This milestone comprises the first version of each of the specifications. + Mon, 11 Sep 2023 13:33:44 GMT Community Contracts ERC20 https://roadmap.logos.co/roadmap/vac/sc/g/status/community-contracts-ERC20 @@ -738,18 +750,6 @@ https://roadmap.logos.co/roadmap/vac/sc/g/vac/secureum-upskilling vac:sc::vac:secureum-upskilling § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Secureum Upskilling: 2023-08-15, 2023-10-15 status: 70% CC: team Description § Justification § Deliverables §. Sat, 09 Sep 2023 14:55:23 GMT - - carnot-vote-2-3rds-vote-aggregation-specification - https://roadmap.logos.co/roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification - https://roadmap.logos.co/roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification - part of the DR roadmap: carnot-vote-2-3rds-vote-aggregation-specification . - Wed, 13 Sep 2023 10:29:39 GMT - - Port Status Specs - https://roadmap.logos.co/roadmap/vac/rfc/rfc/status/port-status-specs - https://roadmap.logos.co/roadmap/vac/rfc/rfc/status/port-status-specs - vac:rfc:rfc:status:port-status-specs § %%{ init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#BB2528', 'primaryTextColor': '#fff', 'primaryBorderColor': '#7C0000', 'lineColor': '#F8B229', 'secondaryColor': '#006100', 'tertiaryColor': '#fff' } } }%% gantt tickInterval 1month dateFormat YYYY-MM-DD section Status Port Status Spec: 2023-08-01, 2023-11-31 status: 30% CC: r4bbit, Aaryamann Description § This milestone comprises the first version of each of the specifications. - Mon, 11 Sep 2023 13:33:44 GMT Codex Economic Analysis https://roadmap.logos.co/roadmap/vac/tke/g/codex/economic-analysis diff --git a/roadmap/vac/dr/consensus/nomos/index.html b/roadmap/vac/dr/consensus/nomos/index.html index 3528a8d81..729865c5d 100644 --- a/roadmap/vac/dr/consensus/nomos/index.html +++ b/roadmap/vac/dr/consensus/nomos/index.html @@ -1,5 +1,5 @@ -Folder: roadmap/vac/dr/consensus/nomos

vac:dr:consesus:nomos:network-privacy-stack-stake-privacy

+
+
%%{ 
+  init: { 
+    'theme': 'base', 
+    'themeVariables': { 
+      'primaryColor': '#BB2528', 
+      'primaryTextColor': '#fff', 
+      'primaryBorderColor': '#7C0000', 
+      'lineColor': '#F8B229', 
+      'secondaryColor': '#006100', 
+      'tertiaryColor': '#fff' 
+    } 
+  } 
+}%%
+gantt
+  tickInterval 1month
+  dateFormat YYYY-MM-DD 
+  section Status
+    Network Privacy Stack - Stake:
+
+
    +
  • status: 0%
  • +
  • CC: Moh
  • +
+

Description

+

This milestone comprises component 3 of the Nomos network pivacy stack +in the context of consesus privacy:

+

Upper layer protections of the network from the sender:

+
    +
  • Simplest solution to prevent attacks to private PoS: minimum age of transaction for inclusion
  • +
  • Potential future solutions: proof of mixing + modifications to the base mixnet design. This seems like a difficult path, for long-term research if feasible.
  • +
+

The main goal of this work is finding in-protocol (carnot) mechanisms to solve the problem of timing attacks

+

Certain types of timing attacks and network observation to identify high stake participants are already being worked on at the network level. +However, this problem should be considered at the PoS/consesus layer as well.

+

more info

+ +

From the abstract:

+
[...] focus on anonymizing the
+messages of the blockchain protocol, but suggest that potential identity leaks from the networklayer can be removed as well by employing anonymous broadcast channels.
+In this work we show that this intuition is flawed.
+
+

Generally, our endeavor in stake privacy research centers on preserving the confidentiality of validator stakes. +By leveraging cryptographic techniques and innovative approaches, we aim to enhance the privacy and security of staking operations within the Carnot ecosystem.

+

Older docs:

+
    +
  • Hash-based Node Id encryption Hash-based-Node-Id-encryption-7bfb11941a6840c49bfe065f535877c9?pvs=24
  • +
  • Carnot PoS Discussion notion.so/Carnot-PoS-Discussion-f2ef371102f6433da81fb1b1b9213c2b?pvs=24
  • +
+

Justification

+

This is and important step towards achieving the Nomos privacy requirements.

+

Deliverables

+
    +
  • specification
  • +
\ No newline at end of file diff --git a/roadmap/vac/dr/consensus/nomos/stake-privacy.html b/roadmap/vac/dr/consensus/nomos/stake-privacy.html deleted file mode 100644 index d9fa697dd..000000000 --- a/roadmap/vac/dr/consensus/nomos/stake-privacy.html +++ /dev/null @@ -1,75 +0,0 @@ - -Stake Privacy

vac:dr:consensus:nomos:stake-privacy

-
    -
  • status: 0%
  • -
  • CC:
  • -
-

Description

-

Our endeavor in stake privacy research centers on preserving the confidentiality of validator stakes. -By leveraging cryptographic techniques and innovative approaches, we aim to enhance the privacy and security of staking operations within the Carnot ecosystem.

- -

Justification

-

Deliverables

\ No newline at end of file diff --git a/roadmap/vac/dr/overview.html b/roadmap/vac/dr/overview.html index 4ab6733ac..016b94cba 100644 --- a/roadmap/vac/dr/overview.html +++ b/roadmap/vac/dr/overview.html @@ -1,5 +1,5 @@ -Deep Research Service Unit

vac:dr:valpriv:vac:

+Deep Research Service Unit