diff --git a/content/nomos/updates/2024-09-02.md b/content/nomos/updates/2024-09-02.md new file mode 100644 index 000000000..31292d7c9 --- /dev/null +++ b/content/nomos/updates/2024-09-02.md @@ -0,0 +1,83 @@ +--- +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. \ No newline at end of file