mirror of https://github.com/logos-co/roadmap.git
vac: weekly update
This commit is contained in:
parent
0e97bc9670
commit
ad0b45f389
|
@ -112,7 +112,16 @@ draft: false
|
|||
- [chore(release): v0.5.1](https://github.com/vacp2p/zerokit/pull/262) released to crates.io now that confirmed compatibility with nwaku
|
||||
|
||||
### vac:sc::
|
||||
|
||||
- `status::ens-usernames-maintenance`
|
||||
- Finshed the migration to foundry
|
||||
- https://github.com/status-im/ens-usernames/pull/130
|
||||
- `finance::access-control-safes-support`
|
||||
- Met with finance and went through deployment scripts for access control safes
|
||||
- `status:staking-contracts-v1`
|
||||
- Refactored staking contract functions to be more descriptive
|
||||
- https://github.com/logos-co/staking/pull/93
|
||||
- Fixed a bug that `lock()` increases `account.initialMP`
|
||||
- https://github.com/logos-co/staking/pull/94
|
||||
|
||||
### vac:nim:
|
||||
- `tooling:vac:editor`
|
||||
|
|
|
@ -0,0 +1,140 @@
|
|||
---
|
||||
title: "2024-07-01 Vac weekly"
|
||||
tags:
|
||||
- "vac-updates"
|
||||
date: 2024-07-01
|
||||
lastmod: 2024-07-01
|
||||
draft: false
|
||||
---
|
||||
|
||||
### vac:p2p:
|
||||
- `nimlibp2p:vac:maintenance`
|
||||
- removing asyncspawn on yamux
|
||||
- Issue: https://github.com/vacp2p/nim-libp2p/issues/1134
|
||||
- PR: https://github.com/vacp2p/nim-libp2p/pull/1140
|
||||
- fix: spamming peer is disconnected and seen cache doesn't grow indefinitely https://github.com/vacp2p/nim-libp2p/pull/1139
|
||||
- `nimlibp2p:vac:webrtc-transport`
|
||||
- Trying to fix the linking issue on Windows/MBed-TLS
|
||||
- Fix of the trackers (opening / closing connections and transports)
|
||||
- `nimlibp2p:vac:quic`
|
||||
- Quic Transport https://github.com/vacp2p/nim-libp2p/pull/725
|
||||
- `nimlibp2p:vac:gossipsub-perf-improvements`
|
||||
- feat: iDontWant is sent only for gossipsub 1.2 or higher https://github.com/vacp2p/nim-libp2p/pull/1135
|
||||
|
||||
### vac:tke:
|
||||
|
||||
### vac:dst:
|
||||
- `vac:dst:deployment-and-analysis:vac:libp2p-version-testing`
|
||||
- Ran version 1.1 deployments @ 500KB
|
||||
- https://www.notion.so/Nim-libp2p-report-June-2024-7e6fa14c829d4660be6739817e07956f
|
||||
- `vac:dst:tooling:vac:visualizer-tool`
|
||||
- Worked with Zoltan, handed over some new utils/features
|
||||
- Tweaked VictoriaLogs deployment to enable new visualiser
|
||||
- Created new [experimental realtime visualiser](https://github.com/vacp2p/nodejs-visualiser) (separate codebase for now)
|
||||
- Uses VictoriaLogs to scrape
|
||||
- Will look at crossover/integration down the track
|
||||
- `vac:dst:deployment-and-analysis:waku:midscale`
|
||||
- Ran [Waku v0.29 deployments](https://www.notion.so/2036-4bf142edb56e43dfa26e117a6f9b0415) to measure Waku without peer discovery and get a baseline idea of DiscV5's performance (in terms of mesh behaviour) and bandwidth usage.
|
||||
- Ran into scaling issues, could not go beyond low (~40-80) number of well connected peers in a 1000 node cluster
|
||||
- Repeated attempts with same results consistently
|
||||
- Will repeat with new parameters
|
||||
|
||||
### vac:qa:
|
||||
- `waku:interop-testing-02`
|
||||
- chore: refactor setup relay node for sharding (@Roman)
|
||||
[PR 48 - in progress](https://github.com/waku-org/waku-interop-tests/pull/48)(@Roman)
|
||||
- `nomos:test-automation-cryptarchia`
|
||||
- chore: cryptarchia unit tests update(@Roman)
|
||||
[PR 657 - merged](https://github.com/logos-co/nomos-node/pull/657)
|
||||
- chore: cryptarchia ledger unit tests update (@Roman)
|
||||
[PR 660 - merged](https://github.com/logos-co/nomos-node/pull/660)
|
||||
- `vac:test-automation-nim-tooling`
|
||||
- test: use Nimble to manage Nim (@Roman)
|
||||
[PR 222](https://github.com/status-im/nim-stew/pull/222) - [report created](https://www.notion.so/Nim-Tooling-Test-Reports-7b25687860ae41afaa2d4f22af8d07f1)
|
||||
- `waku:test-automation-rln`
|
||||
- Run more simulations(@Alex)
|
||||
- Found two possible issues with waku simulator that need some investigating:(@Alex)
|
||||
- Nodes don't receive all messages
|
||||
- Not all nodes are sending messages
|
||||
- Post issue mentioned in past weekly: [Memory usage issue](https://github.com/waku-org/waku-simulator/issues/76)(@Alex)
|
||||
|
||||
### vac:acz:
|
||||
- `rlnp2p:waku:rlnv2-e2e`
|
||||
- [chore(rln-relay): add chain-id flag to wakunode and restrict usage if mismatches rpc provider](https://github.com/waku-org/nwaku/pull/2858)
|
||||
- [deployed waku-rlnv2-contract to linea sepolia](https://github.com/waku-org/waku-rlnv2-contract/commit/28a8cc00b5a25a111add03ea36aeb64a30e8387b)
|
||||
- [redeployed waku-rlnv2-contract to linea sepolia & polygon zkevm testnet (cardona) with new params decided by Waku team](https://github.com/waku-org/waku-rlnv2-contract/commit/64df4593c6a14e43b8b0e9b396d2f4772bb08b34)
|
||||
- created linea sepolia [testnet faucet](https://faucet.rymnc.com) to bootstrap new operators for Waku
|
||||
- assist with [waku-simulator testing](https://github.com/waku-org/pm/issues/168) of rln-relay-v2
|
||||
- `stealth-address-kit:vac:maintenance`
|
||||
- [maintenance release v0.3.1](https://github.com/vacp2p/stealth-address-kit/pull/22)
|
||||
- [updated benchmarks with clean testing bench](https://github.com/vacp2p/stealth-address-kit/commit/e93df1e53cda495a505d2c4b69afff4084f9d292)
|
||||
- `secure-channels:waku:mls-design`
|
||||
- Preparation of the [talk](https://docs.google.com/presentation/d/1XxHiah4vQd0uEXr0glSiqHaiTShDBsJiNhAZhL7kjbM/edit?pli=1#slide=id.g157ea0519b8_0_104) for EthCC Brussels.
|
||||
- `secure-channels:waku:mls-poc`
|
||||
- updated interface regarding smart contract integration in this [PR](https://github.com/vacp2p/de-mls/pull/7) and merged it into main
|
||||
- changed delivery service provider to redis in [redis-approach PR](https://github.com/vacp2p/de-mls/pull/11)
|
||||
- [feat(sc_keystore): initialize smart contract template](https://github.com/vacp2p/de-mls/pull/8)
|
||||
- [chore(sc_keystore): add interface of smart contract](https://github.com/vacp2p/de-mls/commit/c14b0a1a9ff29c357c7d35da3a78a1153b3f9464)
|
||||
- [chore(sc_keystore): initial implementation](https://github.com/vacp2p/de-mls/pull/10)
|
||||
- `consulting:codex:proxy-re-encryption`
|
||||
- Finish the PRE [report](https://www.notion.so/On-plausible-deniability-PRE-ABE-IBE-and-RABE-87c6fef92df946fcbc1327d51d936ce1).
|
||||
- `admin/misc`
|
||||
- CCs getting ready for ethcc Brussels
|
||||
- 1 CC day OOO
|
||||
|
||||
### vac:sc::
|
||||
|
||||
### vac:nim:
|
||||
- `tooling:vac:lsp`
|
||||
- Completes projectsetup (Note tests are missing but will add them after the chronos refactor)
|
||||
- Trim Nimsuggest instances, improve heuristics: https://github.com/nim-lang/langserver/commit/fe0d9edff537f2dd653e011963c1b56ee95b9536
|
||||
- Introduces extension/statusChanged #215 (https://github.com/nim-lang/langserver/pull/215)
|
||||
- Test it works in multiple combinations of Nim/Nimble versions
|
||||
- `tooling:vac:editor`
|
||||
- Hooks into the nimlangserver statusChanged notification https://github.com/nim-lang/vscode-nim/pull/69
|
||||
- `tooling:vac:compiler`
|
||||
- bump nimble https://github.com/nim-lang/Nim/pull/23766
|
||||
- `tooling:vac:nimble`
|
||||
- Automatically adds binaries to entryPoints #1230 https://github.com/nim-lang/nimble/pull/1230
|
||||
|
||||
### vac:rfc:
|
||||
- `nomos:specs-init`
|
||||
- Opened pr for first draft of data availability rfc for feedback - https://github.com/vacp2p/rfc-index/pull/41
|
||||
- `codex:specs-init`
|
||||
- Did some reading of proof of storage codex articles for validator rfc
|
||||
|
||||
### vac:dr:
|
||||
- `vac:admin`
|
||||
- Finished draft for [Bloom filters blog](https://github.com/vacp2p/vac.dev/pull/146); ready for review.
|
||||
- Worked on draft for [Fiat-Shamir blog](https://github.com/vacp2p/vac.dev/pull/147); almost ready for review.
|
||||
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
|
||||
- Completed [blog post for gossipsub improvements for large messages](https://github.com/vacp2p/vac.dev/pull/145).
|
||||
- `gsub-scaling:vac:gossipsub-simulation`
|
||||
- Learned about shadow simulator.
|
||||
- Started learning testground simulator. Done with installation and basic reads.
|
||||
- Currently going through other [gossipsub](https://github.com/sigp/gossipsub-testground) and [gossipsub hardening](https://github.com/libp2p/gossipsub-hardening) repos for testground to learn about making/running testplans
|
||||
- `vac:dr:anon:vac:gossipsub-anonymity`
|
||||
- Continued working on [Anonymized GossipSub Transport Protocol (AGP)](https://www.notion.so/Anonymized-GossipSub-Transport-Protocol-AGTP-Wip-cbcbcd6067b347bb812041bce9c110ce) specification. Specifically, worked on the mix context and sphinx packet creation section, corrected deanonymization probability, and addressed feedback.
|
||||
- `zk:codex:zk-consulting`
|
||||
- Provided feedback on Blazas' [most recent proposal](https://hackmd.io/M6uwhb0eQh2bIh5_O6AX7Q)
|
||||
- Continued research on foreign arithmetic.
|
||||
|
||||
### vac:nes:
|
||||
- `state-separation:vac:state-separation-architecture-01`
|
||||
- Work on the [document of Execution Types](https://notes.status.im/s/5NsmY46LB) as part of our Q2 Milestones:
|
||||
- Worked on the document [Ugur][ACZ]
|
||||
- Reviewed and integrated the document for publication [Moudy]
|
||||
- Work on the [document of Cryptographic Infrastructure and Nullification Strategy](https://notes.status.im/s/p9UuEzVpr) as part of our Q2 Milestones:
|
||||
- Worked on the document [Ugur][ACZ]
|
||||
- Reviewed and integrated the document for publication [Moudy]
|
||||
- Revisit the type of authenticated data storage such as SMT, Mutator Sets for blogpost. [Ugur][ACZ]
|
||||
- Study about the "Nescience state-separation as an add-on for the Dapps". [Ugur][ACZ]
|
||||
- Answered questions related to Nescience (needs some polishing). [Moudy][Ugur][ACZ]
|
||||
- `zkvm:vac:vm-foundations`
|
||||
- Work on the [lits of ZkVMs](https://notes.status.im/ugF2lAAKTuG_t5PcdWwuwg):
|
||||
- Reviewed Cairo and Piecrust [Rostyslav]
|
||||
- Finished Scoring zkVMs [Rostyslav]
|
||||
- Staring going through materials on ring signatures provided by Marvin [Rostyslav]
|
||||
- Provide Rostyslav with a [list of resources](https://discord.com/channels/864066763682218004/1243517921683177575/1256218203655376916) for ring signatures [Marvin][DR]
|
||||
- Begin compiling a list comparing privacy zkVMs from the list to Nescience. [Marvin][DR]
|
||||
|
Loading…
Reference in New Issue