mirror of
https://github.com/logos-co/roadmap.git
synced 2025-01-11 17:04:11 +00:00
monday team updates
This commit is contained in:
parent
64e5d94cad
commit
8e2c61eb2f
57
content/roadmap/nomos/updates/2023-08-07.md
Normal file
57
content/roadmap/nomos/updates/2023-08-07.md
Normal file
@ -0,0 +1,57 @@
|
||||
---
|
||||
title: "2023-08-07 Nomos weekly"
|
||||
tags:
|
||||
- "nomos-updates"
|
||||
date: 2023-08-07
|
||||
lastmod: 2023-08-07
|
||||
draft: false
|
||||
---
|
||||
|
||||
Nomos weekly report
|
||||
================
|
||||
|
||||
### Network implementation and Mixnet:
|
||||
#### Research
|
||||
- Researched the Nym mixnet architecture in depth in order to design our prototype architecture.
|
||||
(Link: https://github.com/logos-co/nomos-node/issues/273#issuecomment-1661386628)
|
||||
- Discussions about how to manage the mixnet topology.
|
||||
(Link: https://github.com/logos-co/nomos-node/issues/273#issuecomment-1665101243)
|
||||
#### Development
|
||||
- Implemented a prototype for building a Sphinx packet, mixing packets at the first hop of gossipsub with 3 mixnodes (+ encryption + delay), raw TCP connections between mixnodes, and the static entire mixnode topology.
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/288)
|
||||
- Added support for libp2p in tests.
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/287)
|
||||
- Added support for libp2p in nomos node.
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/285)
|
||||
|
||||
### Private PoS:
|
||||
#### Research
|
||||
- Worked on PPoS design and addressed potential metadata leakage due to staking and rewarding.
|
||||
- Focus on potential bribery attacks and privacy reasoning, but not much progress yet.
|
||||
- Stopped work on Accountability mechanism and PPoS efficiency due to prioritizing bribery attacks.
|
||||
|
||||
### Carnot:
|
||||
#### Research
|
||||
- Addressed two solutions for the bribery attack. Proposals pending.
|
||||
- Work on accountability against attacks in Carnot including Slashing mechanism for attackers is paused at the moment.
|
||||
- Modeled data decimation using a specific set of parameters and derived equations related to it.
|
||||
- Proposed solutions to address bribery attacks without compromising the protocol's scalability.
|
||||
|
||||
### Data Availability Sampling (VID):
|
||||
#### Research
|
||||
- Analyzed data decimation in data availability problem.
|
||||
(Link: https://www.overleaf.com/read/gzqvbbmfnxyp)
|
||||
- DA benchmarks and analysis for data commitments and encoding. This confirms that (for now), we are on the right path.
|
||||
- Explored the idea of node sharding: https://arxiv.org/abs/1907.03331 (taken from Celestia), but discarded it because it doesn't fit our architecture.
|
||||
|
||||
#### Testing and Node development:
|
||||
- Fixes and enhancements made to nomos-node.
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/282)
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/289)
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/293)
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/295)
|
||||
- Ran simulations with 10K nodes.
|
||||
- Updated integration tests in CI to use waku or libp2p network.
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/290)
|
||||
- Fix for the node throughput during simulations.
|
||||
(Link: https://github.com/logos-co/nomos-node/pull/295)
|
71
content/roadmap/vac/updates/2023-08-07.md
Normal file
71
content/roadmap/vac/updates/2023-08-07.md
Normal file
@ -0,0 +1,71 @@
|
||||
---
|
||||
title: "2023-08-07 Vac weekly"
|
||||
tags:
|
||||
- "vac-updates"
|
||||
date: 2023-08-07
|
||||
lastmod: 2023-08-07
|
||||
draft: false
|
||||
---
|
||||
|
||||
|
||||
More info on Vac Milestones, including due date and progress (currently working on this, some milestones do not have the new format yet, first version planned for this week):
|
||||
https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632
|
||||
|
||||
**Vac week 32** August 7th
|
||||
- *vsu::P2P*
|
||||
- `vac:p2p:nim-libp2p:vac:maintenance`
|
||||
- Improve gossipsub DDoS resistance https://github.com/status-im/nim-libp2p/pull/920
|
||||
- `vac:p2p:nim-chronos:vac:maintenance`
|
||||
- Remove hard-coded ports from test https://github.com/status-im/nim-chronos/pull/429
|
||||
- Investigate flaky test using REUSE_PORT
|
||||
- *vsu::Tokenomics*
|
||||
- (...)
|
||||
- *vsu::Distributed Systems Testing*
|
||||
- `vac:dst:wakurtosis:waku:techreport`
|
||||
- delivered: Wakurtosis Tech Report v2 (https://docs.google.com/document/d/1U3bzlbk_Z3ZxN9tPAnORfYdPRWyskMuShXbdxCj4xOM/edit?usp=sharing)
|
||||
- `vac:dst:wakurtosis:vac:rlog`
|
||||
- working on research log post on Waku Wakurtosis simulations
|
||||
- `vac:dst:gsub-model:status:control-messages`
|
||||
- delivered: the analytical model can now handle Status messages; status analysis now has a separate cli and config; handles top 5 message types (by expected bandwidth consumption)
|
||||
- `vac:dst:gsub-model:vac:refactoring`
|
||||
- Refactoring and bug fixes
|
||||
- introduced and tested 2 new analytical models
|
||||
- `vac:dst:wakurtosis:waku:topology-analysis`
|
||||
- delivered: extracted into separate module, independent of wls message
|
||||
- `vac:dst:wakurtosis:nomos:ci-integration_02`
|
||||
- planning
|
||||
- `vac:dst:10ksim:vac:10ksim-bandwidth-test`
|
||||
- planning; check usage of new codex simulator tool (https://github.com/codex-storage/cs-codex-dist-tests)
|
||||
- *vip::zkVM*
|
||||
- `vac:zkvm::vac:research-existing-proof-systems`
|
||||
- 90% Nescience WIP done – to be reviewed carefully since no other follow up documents were giiven to me
|
||||
- 50% FHE review - needs to be refined and summarized
|
||||
- finished SuperNova writeup ( https://www.notion.so/SuperNova-research-document-8deab397f8fe413fa3a1ef3aa5669f37 )
|
||||
- researched starky
|
||||
- 80% Halo2 notes ( https://www.notion.so/halo2-fb8d7d0b857f43af9eb9f01c44e76fb9 )
|
||||
- `vac:zkvm::vac:proof-system-benchmarks`
|
||||
- More discoveries on benchmarks done on ZK-snarks and ZK-starks but all are high level
|
||||
- Viewed some circuits on Nova and Poseidon
|
||||
- Read through Halo2 code (and Poseidon code) from Axiom
|
||||
- *vip::RLNP2P*
|
||||
- `vac:acz:rlnp2p:waku:production-readiness`
|
||||
- Waku rln contract registry - https://github.com/waku-org/waku-rln-contract/pull/3
|
||||
- mark duplicated messages as spam - https://github.com/waku-org/nwaku/pull/1867
|
||||
- use waku-org/waku-rln-contract as a submodule in nwaku - https://github.com/waku-org/nwaku/pull/1884
|
||||
- `vac:acz:zerokit:vac:maintenance`
|
||||
- Fixed atomic_operation ffi edge case error - https://github.com/vacp2p/zerokit/pull/195
|
||||
- docs cleanup - https://github.com/vacp2p/zerokit/pull/196
|
||||
- fixed version tags - https://github.com/vacp2p/zerokit/pull/194
|
||||
- released zerokit v0.3.1 - https://github.com/vacp2p/zerokit/pull/198
|
||||
- marked all functions as virtual in rln-contract for inheritors - https://github.com/vacp2p/rln-contract/commit/a092b934a6293203abbd4b9e3412db23ff59877e
|
||||
- make nwaku use zerokit v0.3.1 - https://github.com/waku-org/nwaku/pull/1886
|
||||
- rlnp2p implementers draft - https://hackmd.io/@rymnc/rln-impl-w-waku
|
||||
- `vac:acz:zerokit:vac:zerokit-v0.4`
|
||||
- zerokit v0.4.0 release planning - https://github.com/vacp2p/zerokit/issues/197
|
||||
- *vc::Deep Research*
|
||||
- `vac:dr:valpriv:vac:tor-push-poc`
|
||||
- redesigned the torpush integration in nimbus https://github.com/vacp2p/nimbus-eth2-experimental/pull/2
|
||||
- `vac:dr:valpriv:vac:tor-push-relwork`
|
||||
- Addressed further comments in paper, improved intro, added source level variation approach
|
||||
- `vac:dr:gsub-scaling:vac:gossipsub-improvements-tech-report`
|
||||
- cont' work on the document
|
Loading…
x
Reference in New Issue
Block a user