roadmap/content/nomos/updates/2024-09-02.md

83 lines
4.9 KiB
Markdown
Raw Normal View History

2024-09-19 12:38:42 +00:00
---
title: 2024-09-02 Nomos weekly
tags:
- nomos-updates
date: 2024-09-02
lastmod: 2024-09-02
draft: false
description: Weekly update of Nomos
project tracking: https://www.notion.so/Project-Tracking-4fb69250b0114573a71c57882165eec3
---
## `P2P Privacy`
### `Research`
- Currently in the process of researching a couple of potential designs for pay-per-mix, starting from a form of non-interactive and off-chain rate limiting, then trying to construct a form of payment on top of that. These are considered without compromising the privacy properties of the Nomos Mix. The first version can be seen in this [document](https://www.notion.so/Nomos-Mix-Peer-to-Peer-Mix-Network-over-Gossip-Channel-11e9c70a656d4ff1858bc46a715f4c59?pvs=4#dee3a11560834b689f41447c678ad2e6) (WIP).
- Considered the latency of a broadcast in the high connectivity regime of communication networks. In this regime, a node is connected to a fraction of all nodes in the network. Assumed that a message delay is governed by a Geometric distribution with parameter q, i.e., a message is removed from the out-queue with probability q, and a constant delay in communication links. For this model of delays, the latency of broadcast, computed numerically, converges to 2 units of time as the number of nodes, N, in the network grows. However, the distribution of delays can be very broad for a small q (and small N), suggesting that in a high connectivity regime to have q≥12q \geq \frac{1}{2}q≥21 is more desirable. This work is summarized in this [document](https://www.notion.so/Analysis-of-the-Nomos-Mixnet-Anonymous-Communication-AC-System-c97d73a7b8894cf7830e8345f0cc37a4?pvs=4#f3ec94ae55884fa386a50c425bef695b).
### `Development`
- No updates this week.
## `Data Availability`
### `Research`
- No updates this week.
### `Development`
- [PR #704](https://github.com/logos-co/nomos-node/pull/704) (Node) - added the DA Network to the Nomos Node.
- [PR #705](https://github.com/logos-co/nomos-node/pull/705) (Node) - finalized Sampling Service PR without backend.
- [PR #706](https://github.com/logos-co/nomos-node/pull/706) (Node) - fixes and updates to traits, service implementation, and libp2p network backend implementation.
- [PR #708](https://github.com/logos-co/nomos-node/pull/708) (Node) - (WIP) plugging sampling into consensus.
- [PR #709](https://github.com/logos-co/nomos-node/pull/709) (Node) - implemented the backend (including tests). Currently in review.
- [PR #710](https://github.com/logos-co/nomos-node/pull/710) (Node) - implemented a few fixes to the sampling service backend.
- [PR #711](https://github.com/logos-co/nomos-node/pull/711) (Node) - added integration tests for dispersal using Nomos Cli.
- [PR #712](https://github.com/logos-co/nomos-node/pull/712) (Node) - added the sampling service rng suggestion to the Nomos Node.
- [PR #713](https://github.com/logos-co/nomos-node/pull/713) (Node) - added the Verifier and Indexer to the Nomos Node.
## `PPoS/Consensus`
### `Research`
- [PR #114](https://github.com/logos-co/nomos-specs/pull/114) (Nomos-specs) - included the PoL using (using the randomness of the last PoL for the slot) in the code spec.
- Concluded the [development](https://github.com/vacp2p/token-economics/tree/cryptarchia-selfish-behavior/Nomos/selfish_behavior) required to run selfish behavior simulations. Also ran a few simulations to observe the occurrence of classes of validators, occurrence of blocks, and forks. Based on that, included a few more paragraphs in the Selfish Behavior [section](https://www.notion.so/Does-Crypsinous-Leader-Election-Function-lead-to-wealth-concentration-in-PoS-b81f07a791b745438443f51f00ac258f#22fa3481f8ff452db8bce847b74e33b9) and created the PoS [model](https://github.com/vacp2p/token-economics/tree/cryptarchia-selfish-behavior/Nomos/agent_based_pos).
### `Development`
- No updates this week.
## `Coordination Layer`
### `Research`
- Circle Stark protocol steps and the verification implementation steps for Stwo have been prepared in this (WIP) [document](https://www.notion.so/Preliminary-Research-Stwo-Wrapper-82f900dce90d4532be844c477b8cc618?d=56f1bb50966e4307a7e636be4c0d0d55#58a4aa16938945f994f6bf67d7dfe221) (we generated the first Stwo proof using Poseidon hash function for the oracle).
- Added a [report](https://www.notion.so/Atomic-Transfer-PoC-Report-e183a60586154ba99a67b09ee36d25cd) on the Coordination Layer PoC.
- CL Spec has been [updated](https://www.notion.so/Coordination-Layer-Data-Model-Specification-9a60bd41167d426abb0cd07a01aab905?pvs=4) to reflect the changes from PoC.
- Atomic Transfer [report](https://www.notion.so/Atomic-Transfer-PoC-Report-e183a60586154ba99a67b09ee36d25cd?pvs=4) has been finished.
### `Development`
- No updates this week.
## `Testnet + Insights`
### `Development`
- No updates this week.
## `User Tools`
### `Research`
- No updates this week.
### `Development`
- No updates this week.
## `Miscellaneous`
- Q4 planning for development is currently in progress - WIP document.