diff --git a/index.xml b/index.xml index 793e3389c..de2111ddd 100644 --- a/index.xml +++ b/index.xml @@ -258,6 +258,12 @@ https://roadmap.logos.co/roadmap/vac/tke/overview vac:tke:: § status:SNT-litepaper § due: 2023/07/31 status: 70% - delayed: other milestones taking precedence more details status:SNT-governance-proposal § due: TBD status: NA - taking precedence over SNT-litepaper CC: Matty status:SNT-staking § due: 2023/08/30 status: 82% more details codex:economic-analysis § due: 2023/08/30 status: 50% more details nomox:economic-analysis § due: 2023/10/31 status: 30% CC: Frederico . Fri, 25 Aug 2023 00:00:00 GMT + + Zero-knowledge Virtual Machine Incubation Project + https://roadmap.logos.co/roadmap/vac/zkvm/overview + https://roadmap.logos.co/roadmap/vac/zkvm/overview + vac:zkvm §. + Fri, 25 Aug 2023 00:00:00 GMT 2023-07-10 Vac Weekly https://roadmap.logos.co/roadmap/vac/updates/2023-07-10 @@ -307,11 +313,11 @@ Vac week 35 § Vac Milestones: Vac-Roadmap-907df7eeac464143b00c6f49a20bb632 Vac Github Repos: Vac-Repositories-75f7feb3861048f897f0fe95ead08b06 vsu::P2P § vac:p2p:nim-libp2p:vac:maintenance Becaming a Validator in the Nimbus Consensus client (95%) IWANT replies can be bigger than the pubsub message limit (100%, on review) 887 Improve gossipsub DDoS resistance (98%) 920 vsu::Tokenomics § admin/misc: vac:tke::codex:economic-analysis Timeline of Filecoin vs competitors, IPFS vs Filecoin usage, Filip: miners perspective vac:tke::status:SNT-staking Further debugging, verify Multiplier Points calculation (especially gas fee optimization, how GMX implements) vac:tke::nomos:economic-analysis Book seperate calls w/ Moh and Marcin to discuss helping them w/ their relative points of focus vac:tke::waku:economic-analysis Call w/ Aaryamann on RLN, condense our thoughts to a “proposal” for Waku vsu::Distributed Systems Testing (DST) § vac:dst:analysis:nomos:nomos-simulation-analysis Analysis done, scales to million nodes Exploratory sets of runs done Decided on the parameter set for the final runs vac:dst:software-testing:waku:test-plans get familiar with specs for some of the Waku protocols vac:dst:software-testing:waku:test-automation-js-waku Setup local env Investigated how the existing tests are running and how the code is structured admin/misc: 2 CCs ooo vsu:Smart Contracts (SC) § vac:sc::vac:secureum-upskilling Finished Secureum Slot 6 Read a bit into Upgradable contract patterns vac:sc::status:community-contracts-maintenance Moved communities-contracts repo to our Foundry template 1 Also implemented additional tests vac:sc::vac:maintainance/misc Finished up moving community-dapp/contracts to foundry template vac:sc::status:community-contracts-deployer Brainstormed and discussed desired deployer contract with desktop team; Discussion: 11954#issuecomment-1694591812 updating ERC2470 eip-2470 vac:sc::status:snt-staking-contract-maintenance discussing issue with order of processAccount giving advantages on first callers vsu:Applied Cryptogarphy & ZK (ACZ) § vac:acz:rlnp2p:waku:membership-management Wrote a tool rln_keystore_generator : 1925, 1928, 1931 vac:acz:rlnp2p:waku:rln-relay-enhancments tree metadata should include chainId and contractAddress - 1932 set flush_interval appropriately -1933 integrate new WakuRlnRegistry contract - 1943 bump zerokit to v0. Mon, 28 Aug 2023 00:00:00 GMT - Zero-knowledge Virtual Machine Incubation Project - https://roadmap.logos.co/roadmap/vac/zkvm/overview - https://roadmap.logos.co/roadmap/vac/zkvm/overview - vac:zkvm §. - Fri, 25 Aug 2023 00:00:00 GMT + 2023-09-04 Vac weekly + https://roadmap.logos.co/roadmap/vac/updates/2023-09-04 + https://roadmap.logos.co/roadmap/vac/updates/2023-09-04 + Vac 2023/09/04 § Vac Milestones [Vac Github Repos] (Vac-Repositories-75f7feb3861048f897f0fe95ead08b06) vsu::P2P § vac:p2p:nim-libp2p:vac:maintenance Becaming a Validator in the Nimbus Consensus client (95%) IWANT replies can be bigger than the pubsub message limit (100%, on review) 887 Improve gossipsub DDoS resistance (98%) 920 vsu::Tokenomics § vac:tke::codex:economic-analysis Presenting Filecoin findings to Codex team Litepaper: assumptions on collateral vac:tke::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 vac:tke::nomos:economic-analysis Delegated staking specifications w/Marcin, update for privacy constraints Bribery attacks analysis, Moh asked to followup early/mid Sep vac:tke::waku:economic-analysis Formalized RLN thoughts shared w/ Aaryamann, will push for additional feedback once Martin returns vsu::Distributed Systems Testing (DST) § 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 vac:dst:wakurtosis:vac:retrospective-rlog Gather info and wrote summary of why we decided to stop using Kurtosis. + Mon, 04 Sep 2023 00:00:00 GMT 2023-07-24 Waku weekly https://roadmap.logos.co/roadmap/waku/updates/2023-07-24 diff --git a/roadmap/vac/updates/2023-09-04.html b/roadmap/vac/updates/2023-09-04.html new file mode 100644 index 000000000..d7bc928c3 --- /dev/null +++ b/roadmap/vac/updates/2023-09-04.html @@ -0,0 +1,290 @@ + +2023-09-04 Vac weekly

Vac 2023/09/04

+ +

vsu::P2P

+
    +
  • vac:p2p:nim-libp2p:vac:maintenance +
      +
    • Becaming a Validator in the Nimbus Consensus client (95%)
    • +
    • IWANT replies can be bigger than the pubsub message limit (100%, on review) 887
    • +
    • Improve gossipsub DDoS resistance (98%) 920
    • +
    +
  • +
+

vsu::Tokenomics

+
    +
  • vac:tke::codex:economic-analysis +
      +
    • Presenting Filecoin findings to Codex team
    • +
    • Litepaper: assumptions on collateral
    • +
    +
  • +
  • vac:tke::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
    • +
    +
  • +
  • vac:tke::nomos:economic-analysis +
      +
    • Delegated staking specifications w/Marcin, update for privacy constraints
    • +
    • Bribery attacks analysis, Moh asked to followup early/mid Sep
    • +
    +
  • +
  • vac:tke::waku:economic-analysis +
      +
    • Formalized RLN thoughts shared w/ Aaryamann, will push for additional feedback once Martin returns
    • +
    +
  • +
+

vsu::Distributed Systems Testing (DST)

+
    +
  • 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
    • +
    +
  • +
  • vac:dst:wakurtosis:vac:retrospective-rlog +
      +
    • Gather info and wrote summary of why we decided to stop using Kurtosis.
    • +
    +
  • +
  • vac:dst:10ksim:vac:10ksim-bandwidth-test +
      +
    • Code diagrams + structurization
    • +
    • Chats with Ben (Codex)
    • +
    +
  • +
  • vac:dst:wakurtosis:nomos:ci-integration_02 +
      +
    • (hold for now, since we drop Kurtosis; will continue in November once we have the new 10k simulator tool)
    • +
    +
  • +
  • vac:dst:software-testing:waku:test-plans + +
  • +
  • vac:dst:software-testing:waku:test-automation-js-waku +
      +
    • Made it possible to choose the nwaku version in the js waku github actions workflow by using workflow_dispatch inputs. PR Link
    • +
    +
  • +
+

vsu:Smart Contracts (SC)

+
    +
  • vac:sc::vac:secureum-upskilling +
      +
    • No progress; busy with CommunityTokenDeployer contract
    • +
    +
  • +
  • vac:sc::status:community-contracts-maintenance +
      +
    • Gas optimizations in token contracts +
        +
      • Custom errors vs require string messages PR
      • +
      • Usage of immutable properties PR
      • +
      +
    • +
    +
  • +
  • vac:sc::status:community-contracts-deployer +
      +
    • Implemented CommunityTokenDeployer + +
    • +
    • Added docs for commuity token deployer contract + +
    • +
    +
  • +
  • vac:sc::status:governance-contract-mvp +
      +
    • ERC2470 ressurection +
        +
      • Updated to latest solidity
      • +
      • Implemented error checking for “already deployed” (saves gas in case of user error)
      • +
      • Implemented error checking for “successful deploy” (forces gas estimation to successful deploy scenario)
      • +
      • In progress upgrade on solidity compiler new outputs (from 0.5.11=>0.8.x)
      • +
      +
    • +
    • Research on delegation vs staking contract
    • +
    +
  • +
+

vsu:Applied Cryptogarphy & ZK (ACZ)

+
    +
  • vac:acz:rlnp2p:waku:membership-management +
      +
    • fixed makefile target for rln-keystore-generator - 1960
    • +
    • log the membership index out upon registration in the rln-keystore-generator - 1963
    • +
    +
  • +
  • vac:acz:rlnp2p:waku:rln-relay-enhancments +
      +
    • rln was enabled by default in the Makefile - fixed - 1964
    • +
    • ordered pubsub validator execution - 1966
    • +
    • fixed deserialization of valid merkle roots - 1973
    • +
    • confirm that the fetched credential from the keystore is registered to the membership set - 1980
    • +
    • fixed makefile target for zerokit’s librln.a - 1981
    • +
    • converted zero-based indexing to 1-based indexing on vacp2p/rln-contract - 28
    • +
    • downstreamed zero-based indexing to waku-org/waku-rln-contract - 8 -
    • +
    • deployed new version of the registry contract on sepolia - 0xc04937d502E0ae671cedFC2A0BCD6692055520f3
    • +
    +
  • +
  • vac:acz:zerokit:vac:zerokit-v0.4 +
      +
    • Merged a PR to deal with message_id range check 210
    • +
    • researched tree_size issue for the 0.4 release
    • +
    • researched idCommitment/rateCommitment issue for the 0.4 release
    • +
    +
  • +
+

vip::zkVM

+ +

vc::Deep Research

+
    +
  • vac:dr:gsub-scaling:vac:unstructured-p2p-improvements-survey +
      +
    • Completed literature study. Covered article related to overlay design (single tier, multi-tier, hybrid overlays)
    • +
    • 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)
    • +
    • Still need to review 1-2 D-regular graph based approaches. Only selected articles are added in zotero (under vacp2p)
    • +
    +
  • +
  • vac:dr:valpriv:vac:tor-push-poc +
      +
    • Debugged various appraoches(tcp, gossip, tor). Triaged why attestations not working
    • +
    +
  • +
  • vac:dr:valpriv:vac:tor-push-relwork +
      +
    • completed related work all
    • +
    +
  • +
  • vac:dr:consensus:nomos:carnot-paper +
      +
    • Publishing the Carnot paper (Done) 2308.16016.pdf
    • +
    • Begin work on writing up Carnot’s specification in RFC format
    • +
    +
  • +
  • vac:dr:consensus:nomos:carnot-bribery-article + +
  • +
  • vac:dr:consensus:nomos:carnot-vote-2-3rds-vote-aggregation +
      +
    • Completing the initial design and work on presentation slides. The plan will be to present the initial design on September 6 research call
    • +
    +
  • +
+

vc::RFC

+
    +
  • vac:rfc:rfc:status:port-status-specs +
      +
    • Started porting 6/PAYLOAD to vac RFCs +
        +
      • Work-in-progress PR is pending here
      • +
      • This RFC specifically needs a lot of work as it misses a lot of the current payload types
      • +
      +
    • +
    • Updated 61/STATUS-community-history-archives according to feedback comments and landed it +
        +
      • Merged PR is here
      • +
      +
    • +
    • started porting 16/keycard-usage to Vac (looking into status-go)
    • +
    +
  • +
\ No newline at end of file diff --git a/roadmap/vac/updates/index.html b/roadmap/vac/updates/index.html index 81829f2aa..a413012e1 100644 --- a/roadmap/vac/updates/index.html +++ b/roadmap/vac/updates/index.html @@ -1,5 +1,5 @@ -Folder: roadmap/vac/updates

Found 23 total tags.

#waku-roadmap

1 items with this tag.

#479

1 items with this tag.

#166

1 items with this tag.

#team-updates

1 items with this tag.

#dr

1 items with this tag.

#dst

1 items with this tag.

#p2p

2 items with this tag.

#rfc

1 items with this tag.

#sc

1 items with this tag.

#139

1 items with this tag.

#197

1 items with this tag.

Found 23 total tags.

#waku-roadmap

1 items with this tag.

#479

1 items with this tag.

#166

1 items with this tag.

#team-updates

1 items with this tag.

#dr

1 items with this tag.

#dst

1 items with this tag.

#p2p

2 items with this tag.

#rfc

1 items with this tag.

#sc

1 items with this tag.

#139

1 items with this tag.

#197

1 items with this tag.