mirror of https://github.com/logos-co/roadmap.git
63 lines
4.6 KiB
Markdown
63 lines
4.6 KiB
Markdown
|
---
|
||
|
title: 2023-12-11 Nomos weekly
|
||
|
tags:
|
||
|
- nomos-updates
|
||
|
date: 2023-12-11
|
||
|
lastmod: 2023-12-11
|
||
|
draft: false
|
||
|
description: Weekly update of Nomos
|
||
|
---
|
||
|
## `network privacy and mixnet`
|
||
|
|
||
|
### `research`
|
||
|
|
||
|
- [Crypsinous over Mixnet](https://www.notion.so/Crypsinous-over-Mixnet-dc05e9ad601a4cdfb1ac7823fd51cff6) contains the summarization of investigation into how Crypsinous will work in combination with the Mixnet
|
||
|
- In the development section below, we will go into further into details in terms of how this researched affected the specification.
|
||
|
- The discussions are still open and the specification is still prone to change.
|
||
|
### `development`
|
||
|
|
||
|
- Updated the [Mixnet Specification](https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2) according to the new research and analysis in the [Crypsinous over Mixnet](https://www.notion.so/Crypsinous-over-Mixnet-dc05e9ad601a4cdfb1ac7823fd51cff6) document. The gist of the document update is that every node emits real/cover packets with a rate in a Poisson distribution.
|
||
|
- A slot leader publishes 3 block proposals and several drop cover packets within a slot (a slot is published every 20s)
|
||
|
- At that time, all of the other nodes emit only drop cover packets ("decoys") within a slot.
|
||
|
- The target mean packet delay is 2s.
|
||
|
- Based on this:
|
||
|
- [Defined a packet emission mechanism](https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#b0c91c5a8fb84414870df8998891f3b4)
|
||
|
- [Refined a packet delay calculation](https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#3ae7e03fcbad461ab8d6b57e5c0e88fe)
|
||
|
- [Defined a cover traffic strategy](https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#1bab0f5bf46543c5924bcf5132437943)
|
||
|
## `testnet`
|
||
|
|
||
|
### `development`
|
||
|
|
||
|
- No updates
|
||
|
|
||
|
## `private PoS`
|
||
|
|
||
|
### `research`
|
||
|
|
||
|
- Researching on a [potential problem of wealth concentration](https://www.notion.so/Does-Crypsinous-Leader-Election-Function-lead-to-wealth-concentration-in-PoS-b81f07a791b745438443f51f00ac258f) in the token engineering model that was reported by DarkFi since it contradicts the results we have calculated in the [Validation Rewards](https://www.notion.so/Delegation-and-Validation-Rewards-d4af3f87a0b240739ff99b15af11cb3f#42ba98cb3e104b1fb36bc15b4b935cc5)
|
||
|
- Performed additional research in terms of feasibility of learning total stake: the problem here is that we cannot compute relative stake based on what is the Crypsinous paper.
|
||
|
- Therefore we came up with [Dynamic Lottery Function Difficulty adjustment](https://www.notion.so/Dynamic-Lottery-Function-Difficulty-Adjustment-65f5ed5522b64c36b625652023318d88)
|
||
|
- Refined rigorous lower and upper bounds on the probability of stake greater than some threshold, i.e. “confidence”. The details can be seen in [Notes on mathematical and statistical aspects of proof of stake consensus mechanisms](https://www.overleaf.com/project/6557131d1ddd181051255009)
|
||
|
- The upper bound was only available for prob. 0.9 and higher and a new version also allows for lower prob.
|
||
|
- The latter is needed for a more accurate estimation of the number of layers in the mixnet.
|
||
|
- The asymptotic result for the same probability also can be used only for higher values and extending this result for lower values is currently in progress
|
||
|
|
||
|
## `data availability`
|
||
|
|
||
|
### `research`
|
||
|
|
||
|
- Writing of the [new protocol specification](https://www.notion.so/Data-Availability-Solution-4dd57aa0a212490c82b09d22bd2b9c30) complete - it is still open for discussion - comments and proposals with valid reasoning can still adjust the specification - anyone can comment.
|
||
|
- For the historical records, the trail of thoughts, scenarios and improvements can be seen [here](https://www.notion.so/New-Idea-cddf055558f84137ba19f01ea8fe15c7).
|
||
|
- The new specification was also looked at by the Nescience team - it has no cryptographical weaknesses.
|
||
|
- Implementation expected to start at the beginning of January.
|
||
|
- In the future, we will evaluate additional Data Availability structures (based on internal literature) to see how they compare to what we have.
|
||
|
- the DA node read/write API implementation is in progress - we have reviewed and reevaluated the initial plan to implement DA data dissemination and retrieval flows and created an action plan based on that.
|
||
|
|
||
|
|
||
|
### `development`
|
||
|
|
||
|
- We have performed simulations to confirm there will be no "flatness" issues with Carnot implementation.
|
||
|
- We are currently in the process of finalizing the Carnot paper - the simulations action plan will also be shown there.
|
||
|
- Found additional proofs that simulations and rust Carnot implementation acts as expected in varying committee overlays - more info on Discord.
|
||
|
|