Nomos weekly report §
Network implementation and Mixnet: §
Research §
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: 288)
- Added support for libp2p in tests.
(Link: 287)
- Added support for libp2p in nomos node.
(Link: 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: 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: 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: 282)
(Link: 289)
(Link: 293)
(Link: 295)
- Ran simulations with 10K nodes.
- Updated integration tests in CI to use waku or libp2p network.
(Link: 290)
- Fix for the node throughput during simulations.
(Link: 295)